53786649
2065272
40302673
96088730
58268658
958452
84126157
47938575
65347700
61497641
5637536
40625607
91623994
80114441
55017633
34299946
56471451
70238387
58899199
84501323
68515600
66982929
81971568
71454706
73272760
84717577
85728700
17206559
71046526
35883957
78697980
59446049
74517895
9721865
27607248
64299937
36163614
10284206
80435447
9681689