10399995
25492356
90698336
56841610
58345526
25721110
25234218
12229252
2122928
96848668
8587799
9933626
4637179
19003234
43649580
52547494
52103488
46569636
15957854
28806654
40609815
6352004
33591837
95341539
3726415
92309615
98803291
67736014
44626347
91438832
68195919
27546393
84553071
19673152
83315742
51335625
22964778
15859256
46803526
28392391