99
655
86
335
50
338
67
336
29
235
31
204
37
181
24
182
27
150
6
374
33
167
22
155
10
122
9
117
8
120
1
112
98
7
97