5
11
9
1
2
3
4
61
14
0
21
17
10
26
44
24
52
12
105
93
328
7
31
29
88
43
16
39
344
95
18
243
22
91
27
13
53
77