31821786
6686237
20716140
68907420
6949781
3659986
6941515
37429811
15352962
31079910
33683005
10962350
98768667
45438678
21833252
48923461
94579838
53329127
80328632
55717776
12091723
33632622
87114567
93113025
64904566
75676357
47892256
6529625
32875495
24878585
5423198
47271378
59142164
61456171
60663888
523643
20172730
66569079
33462822
46037654