81264932
9968750
86552764
23973698
1233427
84308741
60717245
52282025
57873356
89687172
3877688
12537801
39041342
36415905
40059855
71497531
76597355
3786105
67241387
78537496
8907542
80641221
45583511
59049552
133971
96098786
92415523
81887248
60386986
29428075
15514342
54267873
68494804
3605789
53604853
24765376
15585691
95789787
7549848
1206294