31695829
32957780
19997923
886449
14282899
42554158
15883908
7354424
5740898
80897598
96597091
48115666
39988995
90101910
40052371
65668589
74377291
98556436
85932249
35167588
4319193
41026590
96832421
48852078
9876535
42373230
51537012
67756093
52256409
84161606
72222217
24881545
66201419
74455452
49366334
59697662
1988240
65476682
51586518
75089632