369
247
259
105
211
629
278
201
249
415
737
249
340
255
225
413
99
62
137
346
700
276
598
430
481
394
385
552
427
183
569
550
419
324
120
1078
465
294
204
416
162
230
127
242
66
116
223
238
177
226
151
299
128
399
237
339
373
218
146
237