35
988
18
585
139
494
113
513
33
485
27
392
52
378
61
398
50
395
16
266
37
381
77
385
68
342
365
45
343
327
29
299
36
258