2637785
618466
41557951
63925399
42531278
87049884
67853044
20786322
33701306
53368556
30543630
16172884
21956871
601909
3875831
50146010
77477567
43547617
84438286
5069443
69895024
65359277
92518922
7050137
75395589
92086220
69397241
6262301
69397562
91706105
97157200
74972930
63002649
1683904
32897303
37043062
13397895
60916135
86316144
43595826