1296
2
485
727
856
1
556
2234
7
1800
8
4083
10
1641
633
444
451
493
1001
528
481
5293
476
372
376
678
1069
9942
0
1561
2742
6
849
2782
5
3721
17
1514
1612