8
101
60
207
59
17
22
54
102
121
43
9
10
174
304
15
13
7
11
65
56
87
66
537
18
51
25
397
75
180
41
27
19
215
76
28
71
83
243
161
3
96
223
97
93
45
196
272
44
163
111
375
36