248
39
1099
51
160
362
186
250
1301
335
957
489
148
224
347
239
128
87
298
68
401
207
131
341
485
81
206
168
120
169
143
141
253
86
210
180
245
228
201
134
260
243
185
162
113
188
394
110
41
93
189
140
252
138
178
294
101