99708595
4309750
818187
886487
22673410
52138270
37214957
72498156
56107696
26437037
28129158
99646355
29172963
88644678
7145986
8598346
61446851
13595770
76884713
76028243
40695056
56504818
54457072
64914048
7112953
76757086
417965
45558433
82363732
40155472
62781180
2332534
5776294
43676663
56695417
95836727
11735981
46198360
51327572
60632015