3999995
38823870
37617784
44852094
224784
61961425
53811211
98502883
4688480
8878893
14131012
84466387
76771887
27402217
23259797
60115061
38838027
59797516
4167462
99762149
77662825
89574262
3918851
959371
37119893
68736609
62136321
30706929
7868064
64989216
82714512
65169377
15667650
81891003
22957262
29221158
10028825
35034249
49736500
70878462