518
421
366
318
236
373
369
417
477
438
291
447
474
354
450
393
452
331
340
513
502
380
284
379
364
449
352
415
483
506
256
222
454