78689125
5285180
29756058
23335648
53729653
32629821
39745074
10869325
84823008
99988151
30733126
15257825
95957388
46379191
18797396
64815131
95751286
97315434
31273322
67665266
47237309
64979976
90003568
83892165
52036083
34188427
28805068
90804853
53933138
67493357
34716067
80704752
96173685
52475124
42237304
93481622
40501087
8079818
35408122
30319594