100000 200000 1 1 999987384 2 1 499634848 1 100000 499647604 2 100000 16029 2 100000 16029 3 16029