32
595
45
598
43
577
46
515
29
470
6
305
35
538
24
459
5
367
27
527
456
9
290
39
357
30
345
33
376
361
36
352
347