1004527
2833652
73897525
8177889
6229334
17926001
199672
91616409
85467142
61871619
63294227
81341913
34243859
20254786
99456303
63975120
14809624
73201184
33672616
57531064
51342842
32344301
56905720
74332007
46608173
92919232
72269130
78521156
81786222
44522423
39806877
71115340
45524853
78298886
62247695
22395529
36227675
21319401
17896221
88093410