94615796
25709167
4966252
41387391
42517327
95953875
52316649
85301947
80005720
66242059
43724567
14146796
69776747
4374144
71301124
55278802
42244389
15579338
24713279
62312736
61451772
84181958
49996973
72057470
57448732
75391845
84894140
75683209
26054555
70332431
47282827
41335133
66084590
96241180
2206639
44189583
91164551
34865230
43098506
76504472