39922135
81188998
21448429
63914812
97432054
72772999
63406143
20097822
50804948
2667602
7311612
7088587
60726737
32988709
12123626
57634365
71867984
98975180
96743583
23736874
10058895
83368627
19359
45271804
5357807
71756973
1416168
5135955
74234362
1898272
4124452
40513489
61401525
10753336
69019769
26463434
45454445
29084969
32107016
72139234