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