289
506
540
279
396
349
458
259
491
394
495
296
295
481
242
304
469
462
256
366
443
478
401
497
476
430
439
522
291