39743886
5251928
22311335
74676648
7252464
40693566
99788393
80687236
54233527
15574846
67236070
2388181
82391075
48555973
65547123
29068158
45393312
81809843
85462804
62243517
96836846
80025518
5203022
81879868
4717372
80203460
58437268
66173372
63474023
1647830
76887599
48676587
33083726
41162497
94755164
85924111
11745425
12953808
19442646
99257429