8
70
104
55
53
65
62
184
35
47
43
205
31
27
15
139
79
111
19
20
11
214
109
77
253
162
78
58
12
21
318
176
76
189
113
24
22
198
50
67
1160
60
1064
195
122
68
99
44
2
36
606