241
369
253
515
345
520
473
286
349
516
379
442
233
326
508
400
480
445
282
274
348
415
412
448
460
523
475
439
500
378
334
443
265
361
262