50013955
1668188
7336450
64135499
85546300
46656535
77084856
76992655
75623619
70472964
70854646
36988393
41753048
30686966
14971102
62561385
91151221
69116349
69797343
97587492
6809386
48699856
30025352
16842549
57425268
56637655
5276386
57035685
39161520
7754451
26148550
39467988
30384565
83878720
20023632
55838879
74331981
4815126
62791815
95072198