12 21 2 33 100000 300000 101 102 103 219087 299012 154369 299977 0