90901776
39494182
36627465
35217574
14176036
95485305
5337282
80873549
1531800
12003100
16857384
26238834
702158
50048126
98739062
26426150
29602601
71634215
47166007
5779627
13364697
13225072
30647004
8195999
92252502
4606258
99456987
17538765
9754317
46151642
42284168
41448349
14851496
47254810
52368363
42747819
4957473
84182315
32689875
6506512