86462764
75682784
71301929
39628433
99628535
61465695
66151498
18593497
14307583
69602827
30054000
8609802
14592308
81231223
23297144
13344017
11194273
2218385
33341513
90953091
86111178
15558187
60152659
21873081
77955360
32896928
29631738
54174092
94651405
17092370
16428171
9893715
2575745
42539131
70618050
71168939
38346804
83862254
79306100
4242269