39702505
89068100
3255592
19097653
72058537
28939466
99059272
60825591
3039983
88632108
91235960
58327881
69184096
14557196
92845139
5468613
41657985
89891752
9681893
59058427
82746033
7882660
63375570
33103425
97472179
87287902
26845468
33479464
46511572
45141162
22862454
72606549
81304411
5172376
24236133
80089982
32859018
69055082
10479326
16201430