8
10
29
37
2
57
44
12
163
27
100
101
70
17
9
7
25
6
22
43
84
149
24
222
35
23
221
93
81
20
45
295
97
168
361
46
286
78
174
94
30
48
18
192
111
73
11