295
292
319
297
291
278
286
303
400
297
417
279
299
420
298
406
601
301
960
287
305
364
407
423
321
389
458
433
295
937
286
734
453
548
431
293
388
636
578
1013
481
301
467
428
287
301
384
282
384
298
407
304
278
299
439
446
426
394
731
288
600
287
394
291
378
479
442
300
305
852
811
289
303
362
291
403
297
406
551
896
66
28
295