89855623
99995371
94584989
1922159
98849413
49902514
45941113
4793461
5612806
78641501
47154428
79847598
77294822
69789880
51806727
32589057
5525003
74264319
7926845
32811497
32347503
11845493
6094657
7919896
1193866
966481
15189646
51087923
56225898
95732736
56728585
6733855
50103220
98927425
80954590
86451760
59956006
19687699
2933104
80951521