39708354
4225743
42892656
14625220
42183745
30124719
94827461
33687954
268673
28096748
61762538
1314967
2163140
17958421
96992246
73298174
89035396
26757214
91324038
85133714
45953497
8944305
1387872
4795486
69148869
64967172
37553259
19996536
1945453
62302828
60833635
24856767
14875452
58233967
28028056
51762430
81799460
16685792
54708697
4116434