249
340
255
225
413
99
62
137
346
700
275
264
598
430
481
394
385
552
427
183
569
550
356
419
324
120
1078
465
294
204
416
162
230
127
242
66
116
223
238
177
226
151
299
128
399
236
339
373
218
146
237
336
354
260
251
274
369
333
694
663