1
10
3
25
6
7
8
30
44
174
36
24
4
9
37
46
2
23
27
0
13
28
241
59
65
17
12
137
26
49
67
38
102
18
22
15
93
52
50
53
56