54667917
426420
89906025
14272192
98815426
50391056
51965977
1806576
81643626
63052691
88024222
60923903
79657186
66125610
68025724
7288839
62529383
10015625
32402771
27819670
72836684
2577607
87679959
95206639
44142393
4568818
20464784
19896298
40357096
84962372
26999828
56588530
51664861
68063171
68624994
35085477
29841453
87191314
9648750
2096665