81588599
85768222
19127455
93228185
28223427
39948876
35594402
7754513
32173590
80852595
94661336
12587386
16847876
82677411
44301682
68344311
8099829
88689027
39082778
822817
4942794
625135
48244198
49359369
12289762
9311627
47566092
37122400
20249118
8913908
9587319
26006650
2056967
91429592
3266885
71956159
89188553
7165329
50579907
56782720