269
480
302
518
336
287
528
349
436
314
372
463
259
369
273
542
335
289
487
373
322
389
442
390
311
485
258
381
438
456
532
441
504