10
18
64
15
12
14
200
11
43
88
67
29
5
105
35
9
65
198
60
27
161
440
51
319
92
57
207
160
141
111
442
255
213
392
132
50
158
288
30
47
102
491
265
119
191
381
196
128
58
75