111111111111111111 100000000000000001 100000000000000000 1000000000e0000001 10000000E000000001 111111111111111111