99
581
187
223
152
127
73
336
7
305
102
280
121
168
30
183
34
150
68
395
23
140
17
177
24
188
31
123
13
146
15
255
10
80
112
29
101