58
686
119
601
99
502
75
437
78
431
25
402
34
361
70
354
49
309
59
308
24
117
20
100
16
82
15
72
14
70
58
686
119
601
99
502
75
437
78
431
25
402
34
361
70
354
49
309
59
308
24
117
20
100
16
82
15
72
14
70