99
893
53
350
77
302
44
220
82
208
56
182
30
149
136
28
106
18
126
35
122
124
12
8
98
6
348
91
19
84
10