8
105
55
65
62
35
47
43
205
31
27
15
139
79
111
63
214
109
253
162
58
12
21
320
176
76
113
24
22
198
50
67
1162
61
1068
195
19
123
68
99
44
2
36
607
191
1335
149
23
46
33
49
28
41
53
140