70492362
18112867
6133482
75077215
11859266
56198817
83867205
31861320
68543088
45354943
15631890
42548683
9239489
44583486
83747405
60568573
9101367
75351004
1359500
57311645
40072459
2335615
32046179
71269542
49661857
84247295
5807595
81722432
89815487
97857060
84246532
13806195
71518020
47055455
49623471
7202720
95537170
897255
9927964
6341762