50359727
13671579
3453373
89722959
84011996
75617920
4197842
84867239
49482976
46055333
84963716
45005921
33207812
35918249
31364947
3317628
25884403
33516168
2625023
99758586
54202902
54146983
28022377
12798403
625291
57955140
63634315
98471692
29087229
99049723
42566882
83022782
83724358
63355996
84795345
39045124
80106353
53298414
62757864
809566