98672097
42111136
53275422
2590102
94254480
18905468
17265676
68212497
49142138
2294473
4711408
10406902
806142
15869798
70406175
9622600
5001842
3986027
98084914
66527128
56737590
5752882
74962730
20682392
97852807
74925988
1638264
98739250
29026124
31441447
39684731
14742782
35318053
88499717
99371368
8337290
81001400
70409498
72993559
77148278