243
372
364
501
437
499
309
265
432
414
365
297
256
485
459
475
346
446
254
292
240
321
281
353
503
492
528
339
247
368
396
264