20
61
110
11
101
200
15
2280
56
33
181
472
54
32
471
79
153
55
203
147
123
34
165
260
1558
510
197
168
29
39
144
594
71
28
24
217
65
97
154
9
36
22
31
25
67
246
3397
63
157
45
542
122