65708690
55375626
12344547
22656820
8834738
63657143
99609697
47908273
82615742
86169429
95934288
48952913
22148216
88039362
66612883
3424240
70979947
81525729
91842139
8762353
16582327
62521239
98337590
92694024
5824688
89679862
95379681
83879811
46781106
24623850
852613
67302346
65304392
95752953
17962905
30207703
4226777
9553816
27028242
71587741