99863117
19367890
50373716
73908297
67697886
8733852
39506188
30079058
66429800
73058948
68864296
5206156
772187
1193750
18163513
71458136
57373499
53062472
42516628
1981339
40151631
92386947
10000885
9993305
543651
29486775
22421676
85714089
86587062
70111405
32617823
89288762
96639550
98586379
16158894
58381081
44287050
58818325
35042482
82426242