596
463
481
426
550
666
378
346
404
564
325
349
494
365
332
336
302
371
326
443
346
369