1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 32 64 1024 2046 0 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 0 0 1998 1999 2000 2001 2002 0 0 2045 2046 2047 2048 2049