251
1
926
63
556
62
729
1001
3
568
2
331
489
477
408
743
463
421
646
503
574
85
697
0
560
1397
1194
504
1245
4
392
401
405
324