66965435
41105654
1952797
22885081
74296142
63325172
77548672
45669868
29932647
7775580
44805367
14178442
37384037
89434729
98415433
56223088
23548874
65436722
31847892
88418708
2064576
72628473
56528985
12234734
20217706
78264292
87893522
51995993
22592704
90653972
831849
31027354
55865021
8837240
98603282
99437528
2362525
17846625
60985527
90438156