20257163
39045199
11646098
9999863
6157844
73665553
5174125
2015289
85643056
56252225
21242141
91837318
16128466
47463031
8082673
65601050
9885466
16979876
67847790
29398280
45894468
67197227
44822941
54037992
93179838
30065342
31355613
54198832
57999823
51789174
46685133
82266675
72993972
89295999
42289400
61541156
86142473
53783091
28792342
293265