3250667
71639260
96211326
78532112
33493492
63943448
8512555
14347800
41562874
33549547
70786626
4933792
54802097
27349021
87204705
52467358
5472124
15094583
9484822
4270307
60376390
68075762
88944890
28657997
99054368
10213440
70356802
1481752
45607738
8975970
10917131
6475337
39612305
7623440
97895582
16649379
21341833
40347047
2000109
5194694