39752542
46577464
84171928
81073072
40891631
4436199
75035684
41185014
15918120
59666274
98393174
85991810
65193383
95975024
57489450
79699958
3148430
75879864
78642034
39228290
65071632
9626338
74686302
4765108
29043134
30509047
21599712
39678743
13365598
85705628
4698829
47654007
97904536
65195928
52903350
91925160
80331038
8131412
90663576
77296005