100
511
38
205
50
537
10
149
8
117
17
338
88
339
267
97
182
16
266
45
219
90
309
29
272
233
40
1
157
245
191
21
204