81889087
67645658
79231503
11622276
74055862
1028309
97015850
11583323
214921
6584665
92435818
17996298
25228974
46003668
83198621
10045546
72531810
50262673
64206132
4181940
8555968
25747079
37179625
73832615
28762095
96202014
26071870
25329324
81995498
7751485
88776692
18918211
71223184
66045541
9713129
1870943
98648089
15266297
99658118
38205293