425
1
2765
3
1001
0
5344
5
729
584
821
4
1406
4478
666
2
1517
643
546
4002
23
621
1169
1311
422
830
783
1202
2722
1412
1077
8
9184
27
582
743
1226
685
1519
7