66584131
17995578
45092825
85779886
96799159
48096271
29939390
17265281
57712750
37292977
5642277
15869544
4906402
99772755
2439156
61058875
26958939
16498662
5955318
49178431
36109325
5255145
94404744
69602654
51565582
96993412
92929746
91427919
55658243
87476753
13318863
15516903
34315842
52103741
67604506
51901623
57603195
82611385
31875268
42042583