57312673
50599478
86484250
28717315
17076248
15501876
838230
27629430
33428692
48251922
96477435
37134158
18837448
91588080
95799884
4713113
47553150
85456035
13981230
8119727
71907800
88107849
30298220
52312475
6945380
8023173
62366811
38908131
78761390
928440
6661901
96869057
1543871
91882804
88153069
5679459
86349709
70501630
83013092
75783544