46927648
15626081
1248687
19222053
29403675
67064608
81441868
74635023
12083786
29348715
60931720
35415866
90562497
31194570
74002749
5818954
52952219
83171784
23524493
1397101
99313731
4026989
8324992
14426025
61472886
25258721
24627827
35843354
95387551
58354821
88657960
19174113
17329827
76289604
52117785
29916462
46108317
85423829
71152680
13039898