17
27
18
36
66
30
58
890
181
14
19
113
54
53
33
128
410
153
74
73
37
127
5
13
9
126
50
65
239
787
550
95
292
160
22
29
589
85
60
48
34
84
80
1194
276
183
270
208
352