81554341
62157073
41905906
56941430
79779391
50808636
99294485
5866612
18371246
9215487
87254983
13035100
54104212
65925775
34072218
49173296
45835602
43505417
60625794
78427343
33503955
57362723
51717648
60527
79921366
29108026
19369550
71912701
74736168
3969150
14319335
96118032
38702239
6506037
47326404
2651120
5863835
14837881
93759154
18774989