50
37
33
8
60
11
4
6
300
31
74
57
20
59
25
9
84
63
53
16
491
92
61
517
10
77
224
49
28
82
87
58
19
14
17
86
106
630
24
91
32
142
373
41
167