231
996
91
635
78
438
30
402
116
429
28
339
34
217
54
305
355
3
4
126
330
32
283
44
274
35
219
67
342
16
266
27
149
13
100
239