39823680
4287515
45231045
13009463
93269170
85667074
76631105
49855672
1157392
70972775
76456905
47466843
26365290
4291297
10179571
62705894
7726356
26076773
60976206
75122664
48387559
26003969
6684068
79233832
93332971
71501187
7775829
95795342
92019789
10646458
12233106
6088259
48004929
16838468
99178468
70604663
37284342
99406820
43304544
36862551