476
125
530
245
370
214
441
62
523
89
304
124
474
44
1182
562
575
149
531
56
265
63
355
196
310
67
532
64
175
74
451
180
533
275
1321
688
417
94
426
263