94986874
14663121
64194729
47691470
90986221
31884697
28067640
61924171
20238530
27922795
32955265
40276982
96831972
59688106
645756
35046459
29333126
82547271
49422743
36632238
50297430
51527315
78172118
54072411
34985776
4630205
34025622
1809875
8098254
67481393
28869884
57676985
50866335
67373959
97535071
1688977
95058432
62148449
8286604
39418586