512
130
728
336
458
248
550
85
571
98
386
148
566
57
1610
746
631
169
555
60
292
73
387
206
319
67
578
73
193
77
472
184
632
320
1715
832
435
98
556
316