20037883
29213248
88853852
68564260
8932327
50627801
9382135
74004156
9943483
5051769
2983561
7768932
92552578
5582874
69799822
82451525
30724235
97621511
58724992
37375199
31349024
62757827
360195
34971855
17557110
50837088
27819685
26095543
17691351
15232205
77398009
1216532
93683154
93086517
75326477
8763528
32546493
49798019
87999338
78669794