42237741
69363007
77327061
7958855
29991351
9991986
58538310
57524111
99579161
184423
66041366
98829232
9606555
85622
4087826
62505177
90575290
63154217
83762673
16261500
94905088
78685802
76146882
83052980
70185768
97074912
38302357
24051999
16727966
32681667
17501630
22244697
35956306
18079317
90592973
9639172
50406494
77846441
34241825
80028633