40078579
36021645
217874
67968079
45107633
43399853
34675589
21824392
77879905
15359257
14179807
42994194
3034848
9468527
31414343
91461465
88785784
32734273
63582817
38863140
81212484
39452321
4286723
31561487
95745599
19639265
19912922
76867684
81789636
52488393
63642663
10729730
22002102
45956310
34272740
21545657
76109605
75641633
68007415
94024898