290
343
144
557
33
597
129
556
91
421
6
297
85
483
24
463
35
371
56
392
43
410
47
352
50
379
20
315
102
319
19
190
254
45
277