43949606
72584375
89931097
97376631
722207
55987565
38298896
34534170
1658302
35041879
20452574
7427691
70882518
12923878
57184702
71625157
32458370
36374626
90719241
11347024
63004527
4820357
15368234
33636630
15424035
6256785
893776
49588330
80636204
78125917
56774103
62245779
93714779
19076837
10171790
14742440
31307572
32109973
82757150
36339669