6896 802
2383 54
3531 347
62025 134
33405 638
45462 432
7073 585
12683 146
27603 715
2314 160
3108 275
3943 597
6183 731
3642 857
5736 509