50586345
71037068
93484080
1739536
67193434
4038819
91171286
80498036
27851640
44645809
2904514
71162693
61803483
83757976
83726349
35252134
34872410
32462941
91182402
8103644
97828598
6210953
8003485
65988455
52815059
29298868
2883953
14079256
76082341
2297878
41398676
36062580
45102667
98746123
50221954
17849517
77637796
8984913
25086387
47893788