250
267
402
350
284
307
312
324
309
395
417
421
321
283
296
336
293
333
325
298
332
341
444
334
270
310
288
329
299
360
303
292
302
342
300
306
319
287
308
291
313
371
552
427
465
479
475
1075
438
897
494
508
471
397
377
466
474
480
510
472
401
412
554