2018898
74047866
9060460
15697079
19832156
59015153
71538554
8769975
93339979
14185665
33944473
72593569
49936069
36032170
32004584
99158938
50359726
75655787
64177245
39043994
32646695
38665829
50799286
90081954
83837468
29921709
51912218
64586757
14986092
66255536
30027997
31743278
90108069
14517795
78705
17297409
41369237
9226906
62474791
99421283