45069886
21609214
5857496
51091789
68217186
90564325
17172811
18924202
58598225
9409168
56909816
29566034
4452429
53188731
33746525
32609639
89472499
20605863
5855541
88235442
14982937
27071822
25408801
6675377
34963321
64805386
87455705
73993750
5772854
53694835
67008888
40809609
62275898
46818342
51317327
28527792
14984495
60453351
4811744
61895327