1 2 3 4 5 6 7
10000000111000000001 10000000000000000001 10000000030000000001 10000000000000000001 10000000505000000001 11111111101111111111 111