39921850
43272311
11116689
70802959
94009332
81109
25314140
87754271
60359841
74535997
38495856
29569655
33445570
64875990
96697934
85661275
74701577
39986500
84552183
6350261
90084005
11738389
7804436
54164337
51709503
9922913
82846862
3843303
26164915
144924
97396299
9256154
61962619
11311697
43124124
92127361
5824695
68807435
44823819
55601257