1 0 2 1 3 32 4 -32 5 8 6 42 7 9223372036854775807 8 -9223372036854775808 9 9223372036854775807 10 -9223372036854775808 11 -9223372036854775808 12 9223372036854775807 13 3135097598 14 12 15 2 16 -1819882045752187535 17 1985 18 -2012 19 0 20