2111898
5218963
96364637
96208498
60438860
5290565
49682369
26405980
78418794
81743824
31791323
41253776
69915773
15977262
3928168
37907047
18511002
75368888
49418149
77729675
95168550
14729976
35983374
52504914
46793390
10221266
33215597
55925772
14489719
87283293
17147221
5639455
8132268
95824153
49831905
19156156
19694308
12469563
14482295
91128922