472
507
311
291
467
303
394
283
378
361
480
299
252
432
277
475
376
417
350
483
307
389
501
238
514
313
269
270
493
225
396
424
391