36089996
28774734
26253349
26335643
80546251
88073467
15797145
6804294
86844126
86014606
37997398
95837605
51292419
97042565
46619724
9597053
6562287
11715208
53466741
64444263
91517463
45945736
60587147
75406754
14676939
93174775
89061872
43448709
68027152
4265341
27654742
71364345
12429995
2198427
6487717
58765726
16375333
63398425
28164100
60894076