10 215 3 216 3 217 3 9999999999 10 10000000000 10 10000000001 10 18446744073709551615 1 18446744073709551615 2 18446744073709551615 63 18446744073709551615 64