283
463
534
361
255
441
457
435
396
337
357
317
428
300
286
510
469
442
507
430
466
359
376
237
390
401
269
273
340
499
244
226