23
1
115
384
161
140
57
118
56
137
101
106
200
86
116
92
162
90
59
87
110
88
138
209
298
145
141
223
213
146
188
120
250
150
227
104
232
154
98
278
142
529
421
68
201
178
199
679
189
207
132
252
239
149
222
261