86063857
82125329
16089075
37373134
97145728
39081402
765472
17304415
27698395
9985699
649923
1732415
82751873
8607166
55487950
13684057
37459855
17048456
36282439
95921725
4316560
50097824
6161707
29217405
35173490
30585036
96917040
3888132
74791066
96941040
45101737
7759285
93294803
87562932
44227939
98463282
68021889
7244279
35964884
67697159