90648767
72772531
5742930
36135789
47252259
72402849
41133465
12682692
14554062
97815211
99108221
2296460
92688933
108981
8218244
45468845
99849263
7949921
71163745
46285358
54107558
92089010
98561341
96601285
9933605
5692436
16699740
3042539
16777993
974975
29273997
97597827
18615817
65801081
78519129
6132682
8709536
77834826
89697035
34308357