shithub: riscv

ref: 94916808dd9a53ac297ab537851791894b919828
dir: /sys/src/cmd/7l/bits.c/

View raw version
#include "l.h"

static Mask bitmasks[] = {
	1,	64,	0,	0x00000000000001LL,
	1,	64,	63,	0x00000000000002LL,
	2,	64,	0,	0x00000000000003LL,
	1,	64,	62,	0x00000000000004LL,
	2,	64,	63,	0x00000000000006LL,
	3,	64,	0,	0x00000000000007LL,
	1,	64,	61,	0x00000000000008LL,
	2,	64,	62,	0x0000000000000cLL,
	3,	64,	63,	0x0000000000000eLL,
	4,	64,	0,	0x0000000000000fLL,
	1,	64,	60,	0x00000000000010LL,
	2,	64,	61,	0x00000000000018LL,
	3,	64,	62,	0x0000000000001cLL,
	4,	64,	63,	0x0000000000001eLL,
	5,	64,	0,	0x0000000000001fLL,
	1,	64,	59,	0x00000000000020LL,
	2,	64,	60,	0x00000000000030LL,
	3,	64,	61,	0x00000000000038LL,
	4,	64,	62,	0x0000000000003cLL,
	5,	64,	63,	0x0000000000003eLL,
	6,	64,	0,	0x0000000000003fLL,
	1,	64,	58,	0x00000000000040LL,
	2,	64,	59,	0x00000000000060LL,
	3,	64,	60,	0x00000000000070LL,
	4,	64,	61,	0x00000000000078LL,
	5,	64,	62,	0x0000000000007cLL,
	6,	64,	63,	0x0000000000007eLL,
	7,	64,	0,	0x0000000000007fLL,
	1,	64,	57,	0x00000000000080LL,
	2,	64,	58,	0x000000000000c0LL,
	3,	64,	59,	0x000000000000e0LL,
	4,	64,	60,	0x000000000000f0LL,
	5,	64,	61,	0x000000000000f8LL,
	6,	64,	62,	0x000000000000fcLL,
	7,	64,	63,	0x000000000000feLL,
	8,	64,	0,	0x000000000000ffLL,
	1,	64,	56,	0x00000000000100LL,
	2,	64,	57,	0x00000000000180LL,
	3,	64,	58,	0x000000000001c0LL,
	4,	64,	59,	0x000000000001e0LL,
	5,	64,	60,	0x000000000001f0LL,
	6,	64,	61,	0x000000000001f8LL,
	7,	64,	62,	0x000000000001fcLL,
	8,	64,	63,	0x000000000001feLL,
	9,	64,	0,	0x000000000001ffLL,
	1,	64,	55,	0x00000000000200LL,
	2,	64,	56,	0x00000000000300LL,
	3,	64,	57,	0x00000000000380LL,
	4,	64,	58,	0x000000000003c0LL,
	5,	64,	59,	0x000000000003e0LL,
	6,	64,	60,	0x000000000003f0LL,
	7,	64,	61,	0x000000000003f8LL,
	8,	64,	62,	0x000000000003fcLL,
	9,	64,	63,	0x000000000003feLL,
	10,	64,	0,	0x000000000003ffLL,
	1,	64,	54,	0x00000000000400LL,
	2,	64,	55,	0x00000000000600LL,
	3,	64,	56,	0x00000000000700LL,
	4,	64,	57,	0x00000000000780LL,
	5,	64,	58,	0x000000000007c0LL,
	6,	64,	59,	0x000000000007e0LL,
	7,	64,	60,	0x000000000007f0LL,
	8,	64,	61,	0x000000000007f8LL,
	9,	64,	62,	0x000000000007fcLL,
	10,	64,	63,	0x000000000007feLL,
	11,	64,	0,	0x000000000007ffLL,
	1,	64,	53,	0x00000000000800LL,
	2,	64,	54,	0x00000000000c00LL,
	3,	64,	55,	0x00000000000e00LL,
	4,	64,	56,	0x00000000000f00LL,
	5,	64,	57,	0x00000000000f80LL,
	6,	64,	58,	0x00000000000fc0LL,
	7,	64,	59,	0x00000000000fe0LL,
	8,	64,	60,	0x00000000000ff0LL,
	9,	64,	61,	0x00000000000ff8LL,
	10,	64,	62,	0x00000000000ffcLL,
	11,	64,	63,	0x00000000000ffeLL,
	12,	64,	0,	0x00000000000fffLL,
	1,	64,	52,	0x00000000001000LL,
	2,	64,	53,	0x00000000001800LL,
	3,	64,	54,	0x00000000001c00LL,
	4,	64,	55,	0x00000000001e00LL,
	5,	64,	56,	0x00000000001f00LL,
	6,	64,	57,	0x00000000001f80LL,
	7,	64,	58,	0x00000000001fc0LL,
	8,	64,	59,	0x00000000001fe0LL,
	9,	64,	60,	0x00000000001ff0LL,
	10,	64,	61,	0x00000000001ff8LL,
	11,	64,	62,	0x00000000001ffcLL,
	12,	64,	63,	0x00000000001ffeLL,
	13,	64,	0,	0x00000000001fffLL,
	1,	64,	51,	0x00000000002000LL,
	2,	64,	52,	0x00000000003000LL,
	3,	64,	53,	0x00000000003800LL,
	4,	64,	54,	0x00000000003c00LL,
	5,	64,	55,	0x00000000003e00LL,
	6,	64,	56,	0x00000000003f00LL,
	7,	64,	57,	0x00000000003f80LL,
	8,	64,	58,	0x00000000003fc0LL,
	9,	64,	59,	0x00000000003fe0LL,
	10,	64,	60,	0x00000000003ff0LL,
	11,	64,	61,	0x00000000003ff8LL,
	12,	64,	62,	0x00000000003ffcLL,
	13,	64,	63,	0x00000000003ffeLL,
	14,	64,	0,	0x00000000003fffLL,
	1,	64,	50,	0x00000000004000LL,
	2,	64,	51,	0x00000000006000LL,
	3,	64,	52,	0x00000000007000LL,
	4,	64,	53,	0x00000000007800LL,
	5,	64,	54,	0x00000000007c00LL,
	6,	64,	55,	0x00000000007e00LL,
	7,	64,	56,	0x00000000007f00LL,
	8,	64,	57,	0x00000000007f80LL,
	9,	64,	58,	0x00000000007fc0LL,
	10,	64,	59,	0x00000000007fe0LL,
	11,	64,	60,	0x00000000007ff0LL,
	12,	64,	61,	0x00000000007ff8LL,
	13,	64,	62,	0x00000000007ffcLL,
	14,	64,	63,	0x00000000007ffeLL,
	15,	64,	0,	0x00000000007fffLL,
	1,	64,	49,	0x00000000008000LL,
	2,	64,	50,	0x0000000000c000LL,
	3,	64,	51,	0x0000000000e000LL,
	4,	64,	52,	0x0000000000f000LL,
	5,	64,	53,	0x0000000000f800LL,
	6,	64,	54,	0x0000000000fc00LL,
	7,	64,	55,	0x0000000000fe00LL,
	8,	64,	56,	0x0000000000ff00LL,
	9,	64,	57,	0x0000000000ff80LL,
	10,	64,	58,	0x0000000000ffc0LL,
	11,	64,	59,	0x0000000000ffe0LL,
	12,	64,	60,	0x0000000000fff0LL,
	13,	64,	61,	0x0000000000fff8LL,
	14,	64,	62,	0x0000000000fffcLL,
	15,	64,	63,	0x0000000000fffeLL,
	16,	64,	0,	0x0000000000ffffLL,
	1,	64,	48,	0x00000000010000LL,
	2,	64,	49,	0x00000000018000LL,
	3,	64,	50,	0x0000000001c000LL,
	4,	64,	51,	0x0000000001e000LL,
	5,	64,	52,	0x0000000001f000LL,
	6,	64,	53,	0x0000000001f800LL,
	7,	64,	54,	0x0000000001fc00LL,
	8,	64,	55,	0x0000000001fe00LL,
	9,	64,	56,	0x0000000001ff00LL,
	10,	64,	57,	0x0000000001ff80LL,
	11,	64,	58,	0x0000000001ffc0LL,
	12,	64,	59,	0x0000000001ffe0LL,
	13,	64,	60,	0x0000000001fff0LL,
	14,	64,	61,	0x0000000001fff8LL,
	15,	64,	62,	0x0000000001fffcLL,
	16,	64,	63,	0x0000000001fffeLL,
	17,	64,	0,	0x0000000001ffffLL,
	1,	64,	47,	0x00000000020000LL,
	2,	64,	48,	0x00000000030000LL,
	3,	64,	49,	0x00000000038000LL,
	4,	64,	50,	0x0000000003c000LL,
	5,	64,	51,	0x0000000003e000LL,
	6,	64,	52,	0x0000000003f000LL,
	7,	64,	53,	0x0000000003f800LL,
	8,	64,	54,	0x0000000003fc00LL,
	9,	64,	55,	0x0000000003fe00LL,
	10,	64,	56,	0x0000000003ff00LL,
	11,	64,	57,	0x0000000003ff80LL,
	12,	64,	58,	0x0000000003ffc0LL,
	13,	64,	59,	0x0000000003ffe0LL,
	14,	64,	60,	0x0000000003fff0LL,
	15,	64,	61,	0x0000000003fff8LL,
	16,	64,	62,	0x0000000003fffcLL,
	17,	64,	63,	0x0000000003fffeLL,
	18,	64,	0,	0x0000000003ffffLL,
	1,	64,	46,	0x00000000040000LL,
	2,	64,	47,	0x00000000060000LL,
	3,	64,	48,	0x00000000070000LL,
	4,	64,	49,	0x00000000078000LL,
	5,	64,	50,	0x0000000007c000LL,
	6,	64,	51,	0x0000000007e000LL,
	7,	64,	52,	0x0000000007f000LL,
	8,	64,	53,	0x0000000007f800LL,
	9,	64,	54,	0x0000000007fc00LL,
	10,	64,	55,	0x0000000007fe00LL,
	11,	64,	56,	0x0000000007ff00LL,
	12,	64,	57,	0x0000000007ff80LL,
	13,	64,	58,	0x0000000007ffc0LL,
	14,	64,	59,	0x0000000007ffe0LL,
	15,	64,	60,	0x0000000007fff0LL,
	16,	64,	61,	0x0000000007fff8LL,
	17,	64,	62,	0x0000000007fffcLL,
	18,	64,	63,	0x0000000007fffeLL,
	19,	64,	0,	0x0000000007ffffLL,
	1,	64,	45,	0x00000000080000LL,
	2,	64,	46,	0x000000000c0000LL,
	3,	64,	47,	0x000000000e0000LL,
	4,	64,	48,	0x000000000f0000LL,
	5,	64,	49,	0x000000000f8000LL,
	6,	64,	50,	0x000000000fc000LL,
	7,	64,	51,	0x000000000fe000LL,
	8,	64,	52,	0x000000000ff000LL,
	9,	64,	53,	0x000000000ff800LL,
	10,	64,	54,	0x000000000ffc00LL,
	11,	64,	55,	0x000000000ffe00LL,
	12,	64,	56,	0x000000000fff00LL,
	13,	64,	57,	0x000000000fff80LL,
	14,	64,	58,	0x000000000fffc0LL,
	15,	64,	59,	0x000000000fffe0LL,
	16,	64,	60,	0x000000000ffff0LL,
	17,	64,	61,	0x000000000ffff8LL,
	18,	64,	62,	0x000000000ffffcLL,
	19,	64,	63,	0x000000000ffffeLL,
	20,	64,	0,	0x000000000fffffLL,
	1,	64,	44,	0x00000000100000LL,
	2,	64,	45,	0x00000000180000LL,
	3,	64,	46,	0x000000001c0000LL,
	4,	64,	47,	0x000000001e0000LL,
	5,	64,	48,	0x000000001f0000LL,
	6,	64,	49,	0x000000001f8000LL,
	7,	64,	50,	0x000000001fc000LL,
	8,	64,	51,	0x000000001fe000LL,
	9,	64,	52,	0x000000001ff000LL,
	10,	64,	53,	0x000000001ff800LL,
	11,	64,	54,	0x000000001ffc00LL,
	12,	64,	55,	0x000000001ffe00LL,
	13,	64,	56,	0x000000001fff00LL,
	14,	64,	57,	0x000000001fff80LL,
	15,	64,	58,	0x000000001fffc0LL,
	16,	64,	59,	0x000000001fffe0LL,
	17,	64,	60,	0x000000001ffff0LL,
	18,	64,	61,	0x000000001ffff8LL,
	19,	64,	62,	0x000000001ffffcLL,
	20,	64,	63,	0x000000001ffffeLL,
	21,	64,	0,	0x000000001fffffLL,
	1,	64,	43,	0x00000000200000LL,
	2,	64,	44,	0x00000000300000LL,
	3,	64,	45,	0x00000000380000LL,
	4,	64,	46,	0x000000003c0000LL,
	5,	64,	47,	0x000000003e0000LL,
	6,	64,	48,	0x000000003f0000LL,
	7,	64,	49,	0x000000003f8000LL,
	8,	64,	50,	0x000000003fc000LL,
	9,	64,	51,	0x000000003fe000LL,
	10,	64,	52,	0x000000003ff000LL,
	11,	64,	53,	0x000000003ff800LL,
	12,	64,	54,	0x000000003ffc00LL,
	13,	64,	55,	0x000000003ffe00LL,
	14,	64,	56,	0x000000003fff00LL,
	15,	64,	57,	0x000000003fff80LL,
	16,	64,	58,	0x000000003fffc0LL,
	17,	64,	59,	0x000000003fffe0LL,
	18,	64,	60,	0x000000003ffff0LL,
	19,	64,	61,	0x000000003ffff8LL,
	20,	64,	62,	0x000000003ffffcLL,
	21,	64,	63,	0x000000003ffffeLL,
	22,	64,	0,	0x000000003fffffLL,
	1,	64,	42,	0x00000000400000LL,
	2,	64,	43,	0x00000000600000LL,
	3,	64,	44,	0x00000000700000LL,
	4,	64,	45,	0x00000000780000LL,
	5,	64,	46,	0x000000007c0000LL,
	6,	64,	47,	0x000000007e0000LL,
	7,	64,	48,	0x000000007f0000LL,
	8,	64,	49,	0x000000007f8000LL,
	9,	64,	50,	0x000000007fc000LL,
	10,	64,	51,	0x000000007fe000LL,
	11,	64,	52,	0x000000007ff000LL,
	12,	64,	53,	0x000000007ff800LL,
	13,	64,	54,	0x000000007ffc00LL,
	14,	64,	55,	0x000000007ffe00LL,
	15,	64,	56,	0x000000007fff00LL,
	16,	64,	57,	0x000000007fff80LL,
	17,	64,	58,	0x000000007fffc0LL,
	18,	64,	59,	0x000000007fffe0LL,
	19,	64,	60,	0x000000007ffff0LL,
	20,	64,	61,	0x000000007ffff8LL,
	21,	64,	62,	0x000000007ffffcLL,
	22,	64,	63,	0x000000007ffffeLL,
	23,	64,	0,	0x000000007fffffLL,
	1,	64,	41,	0x00000000800000LL,
	2,	64,	42,	0x00000000c00000LL,
	3,	64,	43,	0x00000000e00000LL,
	4,	64,	44,	0x00000000f00000LL,
	5,	64,	45,	0x00000000f80000LL,
	6,	64,	46,	0x00000000fc0000LL,
	7,	64,	47,	0x00000000fe0000LL,
	8,	64,	48,	0x00000000ff0000LL,
	9,	64,	49,	0x00000000ff8000LL,
	10,	64,	50,	0x00000000ffc000LL,
	11,	64,	51,	0x00000000ffe000LL,
	12,	64,	52,	0x00000000fff000LL,
	13,	64,	53,	0x00000000fff800LL,
	14,	64,	54,	0x00000000fffc00LL,
	15,	64,	55,	0x00000000fffe00LL,
	16,	64,	56,	0x00000000ffff00LL,
	17,	64,	57,	0x00000000ffff80LL,
	18,	64,	58,	0x00000000ffffc0LL,
	19,	64,	59,	0x00000000ffffe0LL,
	20,	64,	60,	0x00000000fffff0LL,
	21,	64,	61,	0x00000000fffff8LL,
	22,	64,	62,	0x00000000fffffcLL,
	23,	64,	63,	0x00000000fffffeLL,
	24,	64,	0,	0x00000000ffffffLL,
	1,	64,	40,	0x00000001000000LL,
	2,	64,	41,	0x00000001800000LL,
	3,	64,	42,	0x00000001c00000LL,
	4,	64,	43,	0x00000001e00000LL,
	5,	64,	44,	0x00000001f00000LL,
	6,	64,	45,	0x00000001f80000LL,
	7,	64,	46,	0x00000001fc0000LL,
	8,	64,	47,	0x00000001fe0000LL,
	9,	64,	48,	0x00000001ff0000LL,
	10,	64,	49,	0x00000001ff8000LL,
	11,	64,	50,	0x00000001ffc000LL,
	12,	64,	51,	0x00000001ffe000LL,
	13,	64,	52,	0x00000001fff000LL,
	14,	64,	53,	0x00000001fff800LL,
	15,	64,	54,	0x00000001fffc00LL,
	16,	64,	55,	0x00000001fffe00LL,
	17,	64,	56,	0x00000001ffff00LL,
	18,	64,	57,	0x00000001ffff80LL,
	19,	64,	58,	0x00000001ffffc0LL,
	20,	64,	59,	0x00000001ffffe0LL,
	21,	64,	60,	0x00000001fffff0LL,
	22,	64,	61,	0x00000001fffff8LL,
	23,	64,	62,	0x00000001fffffcLL,
	24,	64,	63,	0x00000001fffffeLL,
	25,	64,	0,	0x00000001ffffffLL,
	1,	64,	39,	0x00000002000000LL,
	2,	64,	40,	0x00000003000000LL,
	3,	64,	41,	0x00000003800000LL,
	4,	64,	42,	0x00000003c00000LL,
	5,	64,	43,	0x00000003e00000LL,
	6,	64,	44,	0x00000003f00000LL,
	7,	64,	45,	0x00000003f80000LL,
	8,	64,	46,	0x00000003fc0000LL,
	9,	64,	47,	0x00000003fe0000LL,
	10,	64,	48,	0x00000003ff0000LL,
	11,	64,	49,	0x00000003ff8000LL,
	12,	64,	50,	0x00000003ffc000LL,
	13,	64,	51,	0x00000003ffe000LL,
	14,	64,	52,	0x00000003fff000LL,
	15,	64,	53,	0x00000003fff800LL,
	16,	64,	54,	0x00000003fffc00LL,
	17,	64,	55,	0x00000003fffe00LL,
	18,	64,	56,	0x00000003ffff00LL,
	19,	64,	57,	0x00000003ffff80LL,
	20,	64,	58,	0x00000003ffffc0LL,
	21,	64,	59,	0x00000003ffffe0LL,
	22,	64,	60,	0x00000003fffff0LL,
	23,	64,	61,	0x00000003fffff8LL,
	24,	64,	62,	0x00000003fffffcLL,
	25,	64,	63,	0x00000003fffffeLL,
	26,	64,	0,	0x00000003ffffffLL,
	1,	64,	38,	0x00000004000000LL,
	2,	64,	39,	0x00000006000000LL,
	3,	64,	40,	0x00000007000000LL,
	4,	64,	41,	0x00000007800000LL,
	5,	64,	42,	0x00000007c00000LL,
	6,	64,	43,	0x00000007e00000LL,
	7,	64,	44,	0x00000007f00000LL,
	8,	64,	45,	0x00000007f80000LL,
	9,	64,	46,	0x00000007fc0000LL,
	10,	64,	47,	0x00000007fe0000LL,
	11,	64,	48,	0x00000007ff0000LL,
	12,	64,	49,	0x00000007ff8000LL,
	13,	64,	50,	0x00000007ffc000LL,
	14,	64,	51,	0x00000007ffe000LL,
	15,	64,	52,	0x00000007fff000LL,
	16,	64,	53,	0x00000007fff800LL,
	17,	64,	54,	0x00000007fffc00LL,
	18,	64,	55,	0x00000007fffe00LL,
	19,	64,	56,	0x00000007ffff00LL,
	20,	64,	57,	0x00000007ffff80LL,
	21,	64,	58,	0x00000007ffffc0LL,
	22,	64,	59,	0x00000007ffffe0LL,
	23,	64,	60,	0x00000007fffff0LL,
	24,	64,	61,	0x00000007fffff8LL,
	25,	64,	62,	0x00000007fffffcLL,
	26,	64,	63,	0x00000007fffffeLL,
	27,	64,	0,	0x00000007ffffffLL,
	1,	64,	37,	0x00000008000000LL,
	2,	64,	38,	0x0000000c000000LL,
	3,	64,	39,	0x0000000e000000LL,
	4,	64,	40,	0x0000000f000000LL,
	5,	64,	41,	0x0000000f800000LL,
	6,	64,	42,	0x0000000fc00000LL,
	7,	64,	43,	0x0000000fe00000LL,
	8,	64,	44,	0x0000000ff00000LL,
	9,	64,	45,	0x0000000ff80000LL,
	10,	64,	46,	0x0000000ffc0000LL,
	11,	64,	47,	0x0000000ffe0000LL,
	12,	64,	48,	0x0000000fff0000LL,
	13,	64,	49,	0x0000000fff8000LL,
	14,	64,	50,	0x0000000fffc000LL,
	15,	64,	51,	0x0000000fffe000LL,
	16,	64,	52,	0x0000000ffff000LL,
	17,	64,	53,	0x0000000ffff800LL,
	18,	64,	54,	0x0000000ffffc00LL,
	19,	64,	55,	0x0000000ffffe00LL,
	20,	64,	56,	0x0000000fffff00LL,
	21,	64,	57,	0x0000000fffff80LL,
	22,	64,	58,	0x0000000fffffc0LL,
	23,	64,	59,	0x0000000fffffe0LL,
	24,	64,	60,	0x0000000ffffff0LL,
	25,	64,	61,	0x0000000ffffff8LL,
	26,	64,	62,	0x0000000ffffffcLL,
	27,	64,	63,	0x0000000ffffffeLL,
	28,	64,	0,	0x0000000fffffffLL,
	1,	64,	36,	0x00000010000000LL,
	2,	64,	37,	0x00000018000000LL,
	3,	64,	38,	0x0000001c000000LL,
	4,	64,	39,	0x0000001e000000LL,
	5,	64,	40,	0x0000001f000000LL,
	6,	64,	41,	0x0000001f800000LL,
	7,	64,	42,	0x0000001fc00000LL,
	8,	64,	43,	0x0000001fe00000LL,
	9,	64,	44,	0x0000001ff00000LL,
	10,	64,	45,	0x0000001ff80000LL,
	11,	64,	46,	0x0000001ffc0000LL,
	12,	64,	47,	0x0000001ffe0000LL,
	13,	64,	48,	0x0000001fff0000LL,
	14,	64,	49,	0x0000001fff8000LL,
	15,	64,	50,	0x0000001fffc000LL,
	16,	64,	51,	0x0000001fffe000LL,
	17,	64,	52,	0x0000001ffff000LL,
	18,	64,	53,	0x0000001ffff800LL,
	19,	64,	54,	0x0000001ffffc00LL,
	20,	64,	55,	0x0000001ffffe00LL,
	21,	64,	56,	0x0000001fffff00LL,
	22,	64,	57,	0x0000001fffff80LL,
	23,	64,	58,	0x0000001fffffc0LL,
	24,	64,	59,	0x0000001fffffe0LL,
	25,	64,	60,	0x0000001ffffff0LL,
	26,	64,	61,	0x0000001ffffff8LL,
	27,	64,	62,	0x0000001ffffffcLL,
	28,	64,	63,	0x0000001ffffffeLL,
	29,	64,	0,	0x0000001fffffffLL,
	1,	64,	35,	0x00000020000000LL,
	2,	64,	36,	0x00000030000000LL,
	3,	64,	37,	0x00000038000000LL,
	4,	64,	38,	0x0000003c000000LL,
	5,	64,	39,	0x0000003e000000LL,
	6,	64,	40,	0x0000003f000000LL,
	7,	64,	41,	0x0000003f800000LL,
	8,	64,	42,	0x0000003fc00000LL,
	9,	64,	43,	0x0000003fe00000LL,
	10,	64,	44,	0x0000003ff00000LL,
	11,	64,	45,	0x0000003ff80000LL,
	12,	64,	46,	0x0000003ffc0000LL,
	13,	64,	47,	0x0000003ffe0000LL,
	14,	64,	48,	0x0000003fff0000LL,
	15,	64,	49,	0x0000003fff8000LL,
	16,	64,	50,	0x0000003fffc000LL,
	17,	64,	51,	0x0000003fffe000LL,
	18,	64,	52,	0x0000003ffff000LL,
	19,	64,	53,	0x0000003ffff800LL,
	20,	64,	54,	0x0000003ffffc00LL,
	21,	64,	55,	0x0000003ffffe00LL,
	22,	64,	56,	0x0000003fffff00LL,
	23,	64,	57,	0x0000003fffff80LL,
	24,	64,	58,	0x0000003fffffc0LL,
	25,	64,	59,	0x0000003fffffe0LL,
	26,	64,	60,	0x0000003ffffff0LL,
	27,	64,	61,	0x0000003ffffff8LL,
	28,	64,	62,	0x0000003ffffffcLL,
	29,	64,	63,	0x0000003ffffffeLL,
	30,	64,	0,	0x0000003fffffffLL,
	1,	64,	34,	0x00000040000000LL,
	2,	64,	35,	0x00000060000000LL,
	3,	64,	36,	0x00000070000000LL,
	4,	64,	37,	0x00000078000000LL,
	5,	64,	38,	0x0000007c000000LL,
	6,	64,	39,	0x0000007e000000LL,
	7,	64,	40,	0x0000007f000000LL,
	8,	64,	41,	0x0000007f800000LL,
	9,	64,	42,	0x0000007fc00000LL,
	10,	64,	43,	0x0000007fe00000LL,
	11,	64,	44,	0x0000007ff00000LL,
	12,	64,	45,	0x0000007ff80000LL,
	13,	64,	46,	0x0000007ffc0000LL,
	14,	64,	47,	0x0000007ffe0000LL,
	15,	64,	48,	0x0000007fff0000LL,
	16,	64,	49,	0x0000007fff8000LL,
	17,	64,	50,	0x0000007fffc000LL,
	18,	64,	51,	0x0000007fffe000LL,
	19,	64,	52,	0x0000007ffff000LL,
	20,	64,	53,	0x0000007ffff800LL,
	21,	64,	54,	0x0000007ffffc00LL,
	22,	64,	55,	0x0000007ffffe00LL,
	23,	64,	56,	0x0000007fffff00LL,
	24,	64,	57,	0x0000007fffff80LL,
	25,	64,	58,	0x0000007fffffc0LL,
	26,	64,	59,	0x0000007fffffe0LL,
	27,	64,	60,	0x0000007ffffff0LL,
	28,	64,	61,	0x0000007ffffff8LL,
	29,	64,	62,	0x0000007ffffffcLL,
	30,	64,	63,	0x0000007ffffffeLL,
	31,	64,	0,	0x0000007fffffffLL,
	1,	64,	33,	0x00000080000000LL,
	2,	64,	34,	0x000000c0000000LL,
	3,	64,	35,	0x000000e0000000LL,
	4,	64,	36,	0x000000f0000000LL,
	5,	64,	37,	0x000000f8000000LL,
	6,	64,	38,	0x000000fc000000LL,
	7,	64,	39,	0x000000fe000000LL,
	8,	64,	40,	0x000000ff000000LL,
	9,	64,	41,	0x000000ff800000LL,
	10,	64,	42,	0x000000ffc00000LL,
	11,	64,	43,	0x000000ffe00000LL,
	12,	64,	44,	0x000000fff00000LL,
	13,	64,	45,	0x000000fff80000LL,
	14,	64,	46,	0x000000fffc0000LL,
	15,	64,	47,	0x000000fffe0000LL,
	16,	64,	48,	0x000000ffff0000LL,
	17,	64,	49,	0x000000ffff8000LL,
	18,	64,	50,	0x000000ffffc000LL,
	19,	64,	51,	0x000000ffffe000LL,
	20,	64,	52,	0x000000fffff000LL,
	21,	64,	53,	0x000000fffff800LL,
	22,	64,	54,	0x000000fffffc00LL,
	23,	64,	55,	0x000000fffffe00LL,
	24,	64,	56,	0x000000ffffff00LL,
	25,	64,	57,	0x000000ffffff80LL,
	26,	64,	58,	0x000000ffffffc0LL,
	27,	64,	59,	0x000000ffffffe0LL,
	28,	64,	60,	0x000000fffffff0LL,
	29,	64,	61,	0x000000fffffff8LL,
	30,	64,	62,	0x000000fffffffcLL,
	31,	64,	63,	0x000000fffffffeLL,
	32,	64,	0,	0x000000ffffffffLL,
	1,	64,	32,	0x00000100000000LL,
	1,	32,	0,	0x00000100000001LL,
	2,	64,	33,	0x00000180000000LL,
	3,	64,	34,	0x000001c0000000LL,
	4,	64,	35,	0x000001e0000000LL,
	5,	64,	36,	0x000001f0000000LL,
	6,	64,	37,	0x000001f8000000LL,
	7,	64,	38,	0x000001fc000000LL,
	8,	64,	39,	0x000001fe000000LL,
	9,	64,	40,	0x000001ff000000LL,
	10,	64,	41,	0x000001ff800000LL,
	11,	64,	42,	0x000001ffc00000LL,
	12,	64,	43,	0x000001ffe00000LL,
	13,	64,	44,	0x000001fff00000LL,
	14,	64,	45,	0x000001fff80000LL,
	15,	64,	46,	0x000001fffc0000LL,
	16,	64,	47,	0x000001fffe0000LL,
	17,	64,	48,	0x000001ffff0000LL,
	18,	64,	49,	0x000001ffff8000LL,
	19,	64,	50,	0x000001ffffc000LL,
	20,	64,	51,	0x000001ffffe000LL,
	21,	64,	52,	0x000001fffff000LL,
	22,	64,	53,	0x000001fffff800LL,
	23,	64,	54,	0x000001fffffc00LL,
	24,	64,	55,	0x000001fffffe00LL,
	25,	64,	56,	0x000001ffffff00LL,
	26,	64,	57,	0x000001ffffff80LL,
	27,	64,	58,	0x000001ffffffc0LL,
	28,	64,	59,	0x000001ffffffe0LL,
	29,	64,	60,	0x000001fffffff0LL,
	30,	64,	61,	0x000001fffffff8LL,
	31,	64,	62,	0x000001fffffffcLL,
	32,	64,	63,	0x000001fffffffeLL,
	33,	64,	0,	0x000001ffffffffLL,
	1,	64,	31,	0x00000200000000LL,
	1,	32,	31,	0x00000200000002LL,
	2,	64,	32,	0x00000300000000LL,
	2,	32,	0,	0x00000300000003LL,
	3,	64,	33,	0x00000380000000LL,
	4,	64,	34,	0x000003c0000000LL,
	5,	64,	35,	0x000003e0000000LL,
	6,	64,	36,	0x000003f0000000LL,
	7,	64,	37,	0x000003f8000000LL,
	8,	64,	38,	0x000003fc000000LL,
	9,	64,	39,	0x000003fe000000LL,
	10,	64,	40,	0x000003ff000000LL,
	11,	64,	41,	0x000003ff800000LL,
	12,	64,	42,	0x000003ffc00000LL,
	13,	64,	43,	0x000003ffe00000LL,
	14,	64,	44,	0x000003fff00000LL,
	15,	64,	45,	0x000003fff80000LL,
	16,	64,	46,	0x000003fffc0000LL,
	17,	64,	47,	0x000003fffe0000LL,
	18,	64,	48,	0x000003ffff0000LL,
	19,	64,	49,	0x000003ffff8000LL,
	20,	64,	50,	0x000003ffffc000LL,
	21,	64,	51,	0x000003ffffe000LL,
	22,	64,	52,	0x000003fffff000LL,
	23,	64,	53,	0x000003fffff800LL,
	24,	64,	54,	0x000003fffffc00LL,
	25,	64,	55,	0x000003fffffe00LL,
	26,	64,	56,	0x000003ffffff00LL,
	27,	64,	57,	0x000003ffffff80LL,
	28,	64,	58,	0x000003ffffffc0LL,
	29,	64,	59,	0x000003ffffffe0LL,
	30,	64,	60,	0x000003fffffff0LL,
	31,	64,	61,	0x000003fffffff8LL,
	32,	64,	62,	0x000003fffffffcLL,
	33,	64,	63,	0x000003fffffffeLL,
	34,	64,	0,	0x000003ffffffffLL,
	1,	64,	30,	0x00000400000000LL,
	1,	32,	30,	0x00000400000004LL,
	2,	64,	31,	0x00000600000000LL,
	2,	32,	31,	0x00000600000006LL,
	3,	64,	32,	0x00000700000000LL,
	3,	32,	0,	0x00000700000007LL,
	4,	64,	33,	0x00000780000000LL,
	5,	64,	34,	0x000007c0000000LL,
	6,	64,	35,	0x000007e0000000LL,
	7,	64,	36,	0x000007f0000000LL,
	8,	64,	37,	0x000007f8000000LL,
	9,	64,	38,	0x000007fc000000LL,
	10,	64,	39,	0x000007fe000000LL,
	11,	64,	40,	0x000007ff000000LL,
	12,	64,	41,	0x000007ff800000LL,
	13,	64,	42,	0x000007ffc00000LL,
	14,	64,	43,	0x000007ffe00000LL,
	15,	64,	44,	0x000007fff00000LL,
	16,	64,	45,	0x000007fff80000LL,
	17,	64,	46,	0x000007fffc0000LL,
	18,	64,	47,	0x000007fffe0000LL,
	19,	64,	48,	0x000007ffff0000LL,
	20,	64,	49,	0x000007ffff8000LL,
	21,	64,	50,	0x000007ffffc000LL,
	22,	64,	51,	0x000007ffffe000LL,
	23,	64,	52,	0x000007fffff000LL,
	24,	64,	53,	0x000007fffff800LL,
	25,	64,	54,	0x000007fffffc00LL,
	26,	64,	55,	0x000007fffffe00LL,
	27,	64,	56,	0x000007ffffff00LL,
	28,	64,	57,	0x000007ffffff80LL,
	29,	64,	58,	0x000007ffffffc0LL,
	30,	64,	59,	0x000007ffffffe0LL,
	31,	64,	60,	0x000007fffffff0LL,
	32,	64,	61,	0x000007fffffff8LL,
	33,	64,	62,	0x000007fffffffcLL,
	34,	64,	63,	0x000007fffffffeLL,
	35,	64,	0,	0x000007ffffffffLL,
	1,	64,	29,	0x00000800000000LL,
	1,	32,	29,	0x00000800000008LL,
	2,	64,	30,	0x00000c00000000LL,
	2,	32,	30,	0x00000c0000000cLL,
	3,	64,	31,	0x00000e00000000LL,
	3,	32,	31,	0x00000e0000000eLL,
	4,	64,	32,	0x00000f00000000LL,
	4,	32,	0,	0x00000f0000000fLL,
	5,	64,	33,	0x00000f80000000LL,
	6,	64,	34,	0x00000fc0000000LL,
	7,	64,	35,	0x00000fe0000000LL,
	8,	64,	36,	0x00000ff0000000LL,
	9,	64,	37,	0x00000ff8000000LL,
	10,	64,	38,	0x00000ffc000000LL,
	11,	64,	39,	0x00000ffe000000LL,
	12,	64,	40,	0x00000fff000000LL,
	13,	64,	41,	0x00000fff800000LL,
	14,	64,	42,	0x00000fffc00000LL,
	15,	64,	43,	0x00000fffe00000LL,
	16,	64,	44,	0x00000ffff00000LL,
	17,	64,	45,	0x00000ffff80000LL,
	18,	64,	46,	0x00000ffffc0000LL,
	19,	64,	47,	0x00000ffffe0000LL,
	20,	64,	48,	0x00000fffff0000LL,
	21,	64,	49,	0x00000fffff8000LL,
	22,	64,	50,	0x00000fffffc000LL,
	23,	64,	51,	0x00000fffffe000LL,
	24,	64,	52,	0x00000ffffff000LL,
	25,	64,	53,	0x00000ffffff800LL,
	26,	64,	54,	0x00000ffffffc00LL,
	27,	64,	55,	0x00000ffffffe00LL,
	28,	64,	56,	0x00000fffffff00LL,
	29,	64,	57,	0x00000fffffff80LL,
	30,	64,	58,	0x00000fffffffc0LL,
	31,	64,	59,	0x00000fffffffe0LL,
	32,	64,	60,	0x00000ffffffff0LL,
	33,	64,	61,	0x00000ffffffff8LL,
	34,	64,	62,	0x00000ffffffffcLL,
	35,	64,	63,	0x00000ffffffffeLL,
	36,	64,	0,	0x00000fffffffffLL,
	1,	64,	28,	0x00001000000000LL,
	1,	32,	28,	0x00001000000010LL,
	2,	64,	29,	0x00001800000000LL,
	2,	32,	29,	0x00001800000018LL,
	3,	64,	30,	0x00001c00000000LL,
	3,	32,	30,	0x00001c0000001cLL,
	4,	64,	31,	0x00001e00000000LL,
	4,	32,	31,	0x00001e0000001eLL,
	5,	64,	32,	0x00001f00000000LL,
	5,	32,	0,	0x00001f0000001fLL,
	6,	64,	33,	0x00001f80000000LL,
	7,	64,	34,	0x00001fc0000000LL,
	8,	64,	35,	0x00001fe0000000LL,
	9,	64,	36,	0x00001ff0000000LL,
	10,	64,	37,	0x00001ff8000000LL,
	11,	64,	38,	0x00001ffc000000LL,
	12,	64,	39,	0x00001ffe000000LL,
	13,	64,	40,	0x00001fff000000LL,
	14,	64,	41,	0x00001fff800000LL,
	15,	64,	42,	0x00001fffc00000LL,
	16,	64,	43,	0x00001fffe00000LL,
	17,	64,	44,	0x00001ffff00000LL,
	18,	64,	45,	0x00001ffff80000LL,
	19,	64,	46,	0x00001ffffc0000LL,
	20,	64,	47,	0x00001ffffe0000LL,
	21,	64,	48,	0x00001fffff0000LL,
	22,	64,	49,	0x00001fffff8000LL,
	23,	64,	50,	0x00001fffffc000LL,
	24,	64,	51,	0x00001fffffe000LL,
	25,	64,	52,	0x00001ffffff000LL,
	26,	64,	53,	0x00001ffffff800LL,
	27,	64,	54,	0x00001ffffffc00LL,
	28,	64,	55,	0x00001ffffffe00LL,
	29,	64,	56,	0x00001fffffff00LL,
	30,	64,	57,	0x00001fffffff80LL,
	31,	64,	58,	0x00001fffffffc0LL,
	32,	64,	59,	0x00001fffffffe0LL,
	33,	64,	60,	0x00001ffffffff0LL,
	34,	64,	61,	0x00001ffffffff8LL,
	35,	64,	62,	0x00001ffffffffcLL,
	36,	64,	63,	0x00001ffffffffeLL,
	37,	64,	0,	0x00001fffffffffLL,
	1,	64,	27,	0x00002000000000LL,
	1,	32,	27,	0x00002000000020LL,
	2,	64,	28,	0x00003000000000LL,
	2,	32,	28,	0x00003000000030LL,
	3,	64,	29,	0x00003800000000LL,
	3,	32,	29,	0x00003800000038LL,
	4,	64,	30,	0x00003c00000000LL,
	4,	32,	30,	0x00003c0000003cLL,
	5,	64,	31,	0x00003e00000000LL,
	5,	32,	31,	0x00003e0000003eLL,
	6,	64,	32,	0x00003f00000000LL,
	6,	32,	0,	0x00003f0000003fLL,
	7,	64,	33,	0x00003f80000000LL,
	8,	64,	34,	0x00003fc0000000LL,
	9,	64,	35,	0x00003fe0000000LL,
	10,	64,	36,	0x00003ff0000000LL,
	11,	64,	37,	0x00003ff8000000LL,
	12,	64,	38,	0x00003ffc000000LL,
	13,	64,	39,	0x00003ffe000000LL,
	14,	64,	40,	0x00003fff000000LL,
	15,	64,	41,	0x00003fff800000LL,
	16,	64,	42,	0x00003fffc00000LL,
	17,	64,	43,	0x00003fffe00000LL,
	18,	64,	44,	0x00003ffff00000LL,
	19,	64,	45,	0x00003ffff80000LL,
	20,	64,	46,	0x00003ffffc0000LL,
	21,	64,	47,	0x00003ffffe0000LL,
	22,	64,	48,	0x00003fffff0000LL,
	23,	64,	49,	0x00003fffff8000LL,
	24,	64,	50,	0x00003fffffc000LL,
	25,	64,	51,	0x00003fffffe000LL,
	26,	64,	52,	0x00003ffffff000LL,
	27,	64,	53,	0x00003ffffff800LL,
	28,	64,	54,	0x00003ffffffc00LL,
	29,	64,	55,	0x00003ffffffe00LL,
	30,	64,	56,	0x00003fffffff00LL,
	31,	64,	57,	0x00003fffffff80LL,
	32,	64,	58,	0x00003fffffffc0LL,
	33,	64,	59,	0x00003fffffffe0LL,
	34,	64,	60,	0x00003ffffffff0LL,
	35,	64,	61,	0x00003ffffffff8LL,
	36,	64,	62,	0x00003ffffffffcLL,
	37,	64,	63,	0x00003ffffffffeLL,
	38,	64,	0,	0x00003fffffffffLL,
	1,	64,	26,	0x00004000000000LL,
	1,	32,	26,	0x00004000000040LL,
	2,	64,	27,	0x00006000000000LL,
	2,	32,	27,	0x00006000000060LL,
	3,	64,	28,	0x00007000000000LL,
	3,	32,	28,	0x00007000000070LL,
	4,	64,	29,	0x00007800000000LL,
	4,	32,	29,	0x00007800000078LL,
	5,	64,	30,	0x00007c00000000LL,
	5,	32,	30,	0x00007c0000007cLL,
	6,	64,	31,	0x00007e00000000LL,
	6,	32,	31,	0x00007e0000007eLL,
	7,	64,	32,	0x00007f00000000LL,
	7,	32,	0,	0x00007f0000007fLL,
	8,	64,	33,	0x00007f80000000LL,
	9,	64,	34,	0x00007fc0000000LL,
	10,	64,	35,	0x00007fe0000000LL,
	11,	64,	36,	0x00007ff0000000LL,
	12,	64,	37,	0x00007ff8000000LL,
	13,	64,	38,	0x00007ffc000000LL,
	14,	64,	39,	0x00007ffe000000LL,
	15,	64,	40,	0x00007fff000000LL,
	16,	64,	41,	0x00007fff800000LL,
	17,	64,	42,	0x00007fffc00000LL,
	18,	64,	43,	0x00007fffe00000LL,
	19,	64,	44,	0x00007ffff00000LL,
	20,	64,	45,	0x00007ffff80000LL,
	21,	64,	46,	0x00007ffffc0000LL,
	22,	64,	47,	0x00007ffffe0000LL,
	23,	64,	48,	0x00007fffff0000LL,
	24,	64,	49,	0x00007fffff8000LL,
	25,	64,	50,	0x00007fffffc000LL,
	26,	64,	51,	0x00007fffffe000LL,
	27,	64,	52,	0x00007ffffff000LL,
	28,	64,	53,	0x00007ffffff800LL,
	29,	64,	54,	0x00007ffffffc00LL,
	30,	64,	55,	0x00007ffffffe00LL,
	31,	64,	56,	0x00007fffffff00LL,
	32,	64,	57,	0x00007fffffff80LL,
	33,	64,	58,	0x00007fffffffc0LL,
	34,	64,	59,	0x00007fffffffe0LL,
	35,	64,	60,	0x00007ffffffff0LL,
	36,	64,	61,	0x00007ffffffff8LL,
	37,	64,	62,	0x00007ffffffffcLL,
	38,	64,	63,	0x00007ffffffffeLL,
	39,	64,	0,	0x00007fffffffffLL,
	1,	64,	25,	0x00008000000000LL,
	1,	32,	25,	0x00008000000080LL,
	2,	64,	26,	0x0000c000000000LL,
	2,	32,	26,	0x0000c0000000c0LL,
	3,	64,	27,	0x0000e000000000LL,
	3,	32,	27,	0x0000e0000000e0LL,
	4,	64,	28,	0x0000f000000000LL,
	4,	32,	28,	0x0000f0000000f0LL,
	5,	64,	29,	0x0000f800000000LL,
	5,	32,	29,	0x0000f8000000f8LL,
	6,	64,	30,	0x0000fc00000000LL,
	6,	32,	30,	0x0000fc000000fcLL,
	7,	64,	31,	0x0000fe00000000LL,
	7,	32,	31,	0x0000fe000000feLL,
	8,	64,	32,	0x0000ff00000000LL,
	8,	32,	0,	0x0000ff000000ffLL,
	9,	64,	33,	0x0000ff80000000LL,
	10,	64,	34,	0x0000ffc0000000LL,
	11,	64,	35,	0x0000ffe0000000LL,
	12,	64,	36,	0x0000fff0000000LL,
	13,	64,	37,	0x0000fff8000000LL,
	14,	64,	38,	0x0000fffc000000LL,
	15,	64,	39,	0x0000fffe000000LL,
	16,	64,	40,	0x0000ffff000000LL,
	17,	64,	41,	0x0000ffff800000LL,
	18,	64,	42,	0x0000ffffc00000LL,
	19,	64,	43,	0x0000ffffe00000LL,
	20,	64,	44,	0x0000fffff00000LL,
	21,	64,	45,	0x0000fffff80000LL,
	22,	64,	46,	0x0000fffffc0000LL,
	23,	64,	47,	0x0000fffffe0000LL,
	24,	64,	48,	0x0000ffffff0000LL,
	25,	64,	49,	0x0000ffffff8000LL,
	26,	64,	50,	0x0000ffffffc000LL,
	27,	64,	51,	0x0000ffffffe000LL,
	28,	64,	52,	0x0000fffffff000LL,
	29,	64,	53,	0x0000fffffff800LL,
	30,	64,	54,	0x0000fffffffc00LL,
	31,	64,	55,	0x0000fffffffe00LL,
	32,	64,	56,	0x0000ffffffff00LL,
	33,	64,	57,	0x0000ffffffff80LL,
	34,	64,	58,	0x0000ffffffffc0LL,
	35,	64,	59,	0x0000ffffffffe0LL,
	36,	64,	60,	0x0000fffffffff0LL,
	37,	64,	61,	0x0000fffffffff8LL,
	38,	64,	62,	0x0000fffffffffcLL,
	39,	64,	63,	0x0000fffffffffeLL,
	40,	64,	0,	0x0000ffffffffffLL,
	1,	64,	24,	0x00010000000000LL,
	1,	32,	24,	0x00010000000100LL,
	2,	64,	25,	0x00018000000000LL,
	2,	32,	25,	0x00018000000180LL,
	3,	64,	26,	0x0001c000000000LL,
	3,	32,	26,	0x0001c0000001c0LL,
	4,	64,	27,	0x0001e000000000LL,
	4,	32,	27,	0x0001e0000001e0LL,
	5,	64,	28,	0x0001f000000000LL,
	5,	32,	28,	0x0001f0000001f0LL,
	6,	64,	29,	0x0001f800000000LL,
	6,	32,	29,	0x0001f8000001f8LL,
	7,	64,	30,	0x0001fc00000000LL,
	7,	32,	30,	0x0001fc000001fcLL,
	8,	64,	31,	0x0001fe00000000LL,
	8,	32,	31,	0x0001fe000001feLL,
	9,	64,	32,	0x0001ff00000000LL,
	9,	32,	0,	0x0001ff000001ffLL,
	10,	64,	33,	0x0001ff80000000LL,
	11,	64,	34,	0x0001ffc0000000LL,
	12,	64,	35,	0x0001ffe0000000LL,
	13,	64,	36,	0x0001fff0000000LL,
	14,	64,	37,	0x0001fff8000000LL,
	15,	64,	38,	0x0001fffc000000LL,
	16,	64,	39,	0x0001fffe000000LL,
	17,	64,	40,	0x0001ffff000000LL,
	18,	64,	41,	0x0001ffff800000LL,
	19,	64,	42,	0x0001ffffc00000LL,
	20,	64,	43,	0x0001ffffe00000LL,
	21,	64,	44,	0x0001fffff00000LL,
	22,	64,	45,	0x0001fffff80000LL,
	23,	64,	46,	0x0001fffffc0000LL,
	24,	64,	47,	0x0001fffffe0000LL,
	25,	64,	48,	0x0001ffffff0000LL,
	26,	64,	49,	0x0001ffffff8000LL,
	27,	64,	50,	0x0001ffffffc000LL,
	28,	64,	51,	0x0001ffffffe000LL,
	29,	64,	52,	0x0001fffffff000LL,
	30,	64,	53,	0x0001fffffff800LL,
	31,	64,	54,	0x0001fffffffc00LL,
	32,	64,	55,	0x0001fffffffe00LL,
	33,	64,	56,	0x0001ffffffff00LL,
	34,	64,	57,	0x0001ffffffff80LL,
	35,	64,	58,	0x0001ffffffffc0LL,
	36,	64,	59,	0x0001ffffffffe0LL,
	37,	64,	60,	0x0001fffffffff0LL,
	38,	64,	61,	0x0001fffffffff8LL,
	39,	64,	62,	0x0001fffffffffcLL,
	40,	64,	63,	0x0001fffffffffeLL,
	41,	64,	0,	0x0001ffffffffffLL,
	1,	64,	23,	0x00020000000000LL,
	1,	32,	23,	0x00020000000200LL,
	2,	64,	24,	0x00030000000000LL,
	2,	32,	24,	0x00030000000300LL,
	3,	64,	25,	0x00038000000000LL,
	3,	32,	25,	0x00038000000380LL,
	4,	64,	26,	0x0003c000000000LL,
	4,	32,	26,	0x0003c0000003c0LL,
	5,	64,	27,	0x0003e000000000LL,
	5,	32,	27,	0x0003e0000003e0LL,
	6,	64,	28,	0x0003f000000000LL,
	6,	32,	28,	0x0003f0000003f0LL,
	7,	64,	29,	0x0003f800000000LL,
	7,	32,	29,	0x0003f8000003f8LL,
	8,	64,	30,	0x0003fc00000000LL,
	8,	32,	30,	0x0003fc000003fcLL,
	9,	64,	31,	0x0003fe00000000LL,
	9,	32,	31,	0x0003fe000003feLL,
	10,	64,	32,	0x0003ff00000000LL,
	10,	32,	0,	0x0003ff000003ffLL,
	11,	64,	33,	0x0003ff80000000LL,
	12,	64,	34,	0x0003ffc0000000LL,
	13,	64,	35,	0x0003ffe0000000LL,
	14,	64,	36,	0x0003fff0000000LL,
	15,	64,	37,	0x0003fff8000000LL,
	16,	64,	38,	0x0003fffc000000LL,
	17,	64,	39,	0x0003fffe000000LL,
	18,	64,	40,	0x0003ffff000000LL,
	19,	64,	41,	0x0003ffff800000LL,
	20,	64,	42,	0x0003ffffc00000LL,
	21,	64,	43,	0x0003ffffe00000LL,
	22,	64,	44,	0x0003fffff00000LL,
	23,	64,	45,	0x0003fffff80000LL,
	24,	64,	46,	0x0003fffffc0000LL,
	25,	64,	47,	0x0003fffffe0000LL,
	26,	64,	48,	0x0003ffffff0000LL,
	27,	64,	49,	0x0003ffffff8000LL,
	28,	64,	50,	0x0003ffffffc000LL,
	29,	64,	51,	0x0003ffffffe000LL,
	30,	64,	52,	0x0003fffffff000LL,
	31,	64,	53,	0x0003fffffff800LL,
	32,	64,	54,	0x0003fffffffc00LL,
	33,	64,	55,	0x0003fffffffe00LL,
	34,	64,	56,	0x0003ffffffff00LL,
	35,	64,	57,	0x0003ffffffff80LL,
	36,	64,	58,	0x0003ffffffffc0LL,
	37,	64,	59,	0x0003ffffffffe0LL,
	38,	64,	60,	0x0003fffffffff0LL,
	39,	64,	61,	0x0003fffffffff8LL,
	40,	64,	62,	0x0003fffffffffcLL,
	41,	64,	63,	0x0003fffffffffeLL,
	42,	64,	0,	0x0003ffffffffffLL,
	1,	64,	22,	0x00040000000000LL,
	1,	32,	22,	0x00040000000400LL,
	2,	64,	23,	0x00060000000000LL,
	2,	32,	23,	0x00060000000600LL,
	3,	64,	24,	0x00070000000000LL,
	3,	32,	24,	0x00070000000700LL,
	4,	64,	25,	0x00078000000000LL,
	4,	32,	25,	0x00078000000780LL,
	5,	64,	26,	0x0007c000000000LL,
	5,	32,	26,	0x0007c0000007c0LL,
	6,	64,	27,	0x0007e000000000LL,
	6,	32,	27,	0x0007e0000007e0LL,
	7,	64,	28,	0x0007f000000000LL,
	7,	32,	28,	0x0007f0000007f0LL,
	8,	64,	29,	0x0007f800000000LL,
	8,	32,	29,	0x0007f8000007f8LL,
	9,	64,	30,	0x0007fc00000000LL,
	9,	32,	30,	0x0007fc000007fcLL,
	10,	64,	31,	0x0007fe00000000LL,
	10,	32,	31,	0x0007fe000007feLL,
	11,	64,	32,	0x0007ff00000000LL,
	11,	32,	0,	0x0007ff000007ffLL,
	12,	64,	33,	0x0007ff80000000LL,
	13,	64,	34,	0x0007ffc0000000LL,
	14,	64,	35,	0x0007ffe0000000LL,
	15,	64,	36,	0x0007fff0000000LL,
	16,	64,	37,	0x0007fff8000000LL,
	17,	64,	38,	0x0007fffc000000LL,
	18,	64,	39,	0x0007fffe000000LL,
	19,	64,	40,	0x0007ffff000000LL,
	20,	64,	41,	0x0007ffff800000LL,
	21,	64,	42,	0x0007ffffc00000LL,
	22,	64,	43,	0x0007ffffe00000LL,
	23,	64,	44,	0x0007fffff00000LL,
	24,	64,	45,	0x0007fffff80000LL,
	25,	64,	46,	0x0007fffffc0000LL,
	26,	64,	47,	0x0007fffffe0000LL,
	27,	64,	48,	0x0007ffffff0000LL,
	28,	64,	49,	0x0007ffffff8000LL,
	29,	64,	50,	0x0007ffffffc000LL,
	30,	64,	51,	0x0007ffffffe000LL,
	31,	64,	52,	0x0007fffffff000LL,
	32,	64,	53,	0x0007fffffff800LL,
	33,	64,	54,	0x0007fffffffc00LL,
	34,	64,	55,	0x0007fffffffe00LL,
	35,	64,	56,	0x0007ffffffff00LL,
	36,	64,	57,	0x0007ffffffff80LL,
	37,	64,	58,	0x0007ffffffffc0LL,
	38,	64,	59,	0x0007ffffffffe0LL,
	39,	64,	60,	0x0007fffffffff0LL,
	40,	64,	61,	0x0007fffffffff8LL,
	41,	64,	62,	0x0007fffffffffcLL,
	42,	64,	63,	0x0007fffffffffeLL,
	43,	64,	0,	0x0007ffffffffffLL,
	1,	64,	21,	0x00080000000000LL,
	1,	32,	21,	0x00080000000800LL,
	2,	64,	22,	0x000c0000000000LL,
	2,	32,	22,	0x000c0000000c00LL,
	3,	64,	23,	0x000e0000000000LL,
	3,	32,	23,	0x000e0000000e00LL,
	4,	64,	24,	0x000f0000000000LL,
	4,	32,	24,	0x000f0000000f00LL,
	5,	64,	25,	0x000f8000000000LL,
	5,	32,	25,	0x000f8000000f80LL,
	6,	64,	26,	0x000fc000000000LL,
	6,	32,	26,	0x000fc000000fc0LL,
	7,	64,	27,	0x000fe000000000LL,
	7,	32,	27,	0x000fe000000fe0LL,
	8,	64,	28,	0x000ff000000000LL,
	8,	32,	28,	0x000ff000000ff0LL,
	9,	64,	29,	0x000ff800000000LL,
	9,	32,	29,	0x000ff800000ff8LL,
	10,	64,	30,	0x000ffc00000000LL,
	10,	32,	30,	0x000ffc00000ffcLL,
	11,	64,	31,	0x000ffe00000000LL,
	11,	32,	31,	0x000ffe00000ffeLL,
	12,	64,	32,	0x000fff00000000LL,
	12,	32,	0,	0x000fff00000fffLL,
	13,	64,	33,	0x000fff80000000LL,
	14,	64,	34,	0x000fffc0000000LL,
	15,	64,	35,	0x000fffe0000000LL,
	16,	64,	36,	0x000ffff0000000LL,
	17,	64,	37,	0x000ffff8000000LL,
	18,	64,	38,	0x000ffffc000000LL,
	19,	64,	39,	0x000ffffe000000LL,
	20,	64,	40,	0x000fffff000000LL,
	21,	64,	41,	0x000fffff800000LL,
	22,	64,	42,	0x000fffffc00000LL,
	23,	64,	43,	0x000fffffe00000LL,
	24,	64,	44,	0x000ffffff00000LL,
	25,	64,	45,	0x000ffffff80000LL,
	26,	64,	46,	0x000ffffffc0000LL,
	27,	64,	47,	0x000ffffffe0000LL,
	28,	64,	48,	0x000fffffff0000LL,
	29,	64,	49,	0x000fffffff8000LL,
	30,	64,	50,	0x000fffffffc000LL,
	31,	64,	51,	0x000fffffffe000LL,
	32,	64,	52,	0x000ffffffff000LL,
	33,	64,	53,	0x000ffffffff800LL,
	34,	64,	54,	0x000ffffffffc00LL,
	35,	64,	55,	0x000ffffffffe00LL,
	36,	64,	56,	0x000fffffffff00LL,
	37,	64,	57,	0x000fffffffff80LL,
	38,	64,	58,	0x000fffffffffc0LL,
	39,	64,	59,	0x000fffffffffe0LL,
	40,	64,	60,	0x000ffffffffff0LL,
	41,	64,	61,	0x000ffffffffff8LL,
	42,	64,	62,	0x000ffffffffffcLL,
	43,	64,	63,	0x000ffffffffffeLL,
	44,	64,	0,	0x000fffffffffffLL,
	1,	64,	20,	0x00100000000000LL,
	1,	32,	20,	0x00100000001000LL,
	2,	64,	21,	0x00180000000000LL,
	2,	32,	21,	0x00180000001800LL,
	3,	64,	22,	0x001c0000000000LL,
	3,	32,	22,	0x001c0000001c00LL,
	4,	64,	23,	0x001e0000000000LL,
	4,	32,	23,	0x001e0000001e00LL,
	5,	64,	24,	0x001f0000000000LL,
	5,	32,	24,	0x001f0000001f00LL,
	6,	64,	25,	0x001f8000000000LL,
	6,	32,	25,	0x001f8000001f80LL,
	7,	64,	26,	0x001fc000000000LL,
	7,	32,	26,	0x001fc000001fc0LL,
	8,	64,	27,	0x001fe000000000LL,
	8,	32,	27,	0x001fe000001fe0LL,
	9,	64,	28,	0x001ff000000000LL,
	9,	32,	28,	0x001ff000001ff0LL,
	10,	64,	29,	0x001ff800000000LL,
	10,	32,	29,	0x001ff800001ff8LL,
	11,	64,	30,	0x001ffc00000000LL,
	11,	32,	30,	0x001ffc00001ffcLL,
	12,	64,	31,	0x001ffe00000000LL,
	12,	32,	31,	0x001ffe00001ffeLL,
	13,	64,	32,	0x001fff00000000LL,
	13,	32,	0,	0x001fff00001fffLL,
	14,	64,	33,	0x001fff80000000LL,
	15,	64,	34,	0x001fffc0000000LL,
	16,	64,	35,	0x001fffe0000000LL,
	17,	64,	36,	0x001ffff0000000LL,
	18,	64,	37,	0x001ffff8000000LL,
	19,	64,	38,	0x001ffffc000000LL,
	20,	64,	39,	0x001ffffe000000LL,
	21,	64,	40,	0x001fffff000000LL,
	22,	64,	41,	0x001fffff800000LL,
	23,	64,	42,	0x001fffffc00000LL,
	24,	64,	43,	0x001fffffe00000LL,
	25,	64,	44,	0x001ffffff00000LL,
	26,	64,	45,	0x001ffffff80000LL,
	27,	64,	46,	0x001ffffffc0000LL,
	28,	64,	47,	0x001ffffffe0000LL,
	29,	64,	48,	0x001fffffff0000LL,
	30,	64,	49,	0x001fffffff8000LL,
	31,	64,	50,	0x001fffffffc000LL,
	32,	64,	51,	0x001fffffffe000LL,
	33,	64,	52,	0x001ffffffff000LL,
	34,	64,	53,	0x001ffffffff800LL,
	35,	64,	54,	0x001ffffffffc00LL,
	36,	64,	55,	0x001ffffffffe00LL,
	37,	64,	56,	0x001fffffffff00LL,
	38,	64,	57,	0x001fffffffff80LL,
	39,	64,	58,	0x001fffffffffc0LL,
	40,	64,	59,	0x001fffffffffe0LL,
	41,	64,	60,	0x001ffffffffff0LL,
	42,	64,	61,	0x001ffffffffff8LL,
	43,	64,	62,	0x001ffffffffffcLL,
	44,	64,	63,	0x001ffffffffffeLL,
	45,	64,	0,	0x001fffffffffffLL,
	1,	64,	19,	0x00200000000000LL,
	1,	32,	19,	0x00200000002000LL,
	2,	64,	20,	0x00300000000000LL,
	2,	32,	20,	0x00300000003000LL,
	3,	64,	21,	0x00380000000000LL,
	3,	32,	21,	0x00380000003800LL,
	4,	64,	22,	0x003c0000000000LL,
	4,	32,	22,	0x003c0000003c00LL,
	5,	64,	23,	0x003e0000000000LL,
	5,	32,	23,	0x003e0000003e00LL,
	6,	64,	24,	0x003f0000000000LL,
	6,	32,	24,	0x003f0000003f00LL,
	7,	64,	25,	0x003f8000000000LL,
	7,	32,	25,	0x003f8000003f80LL,
	8,	64,	26,	0x003fc000000000LL,
	8,	32,	26,	0x003fc000003fc0LL,
	9,	64,	27,	0x003fe000000000LL,
	9,	32,	27,	0x003fe000003fe0LL,
	10,	64,	28,	0x003ff000000000LL,
	10,	32,	28,	0x003ff000003ff0LL,
	11,	64,	29,	0x003ff800000000LL,
	11,	32,	29,	0x003ff800003ff8LL,
	12,	64,	30,	0x003ffc00000000LL,
	12,	32,	30,	0x003ffc00003ffcLL,
	13,	64,	31,	0x003ffe00000000LL,
	13,	32,	31,	0x003ffe00003ffeLL,
	14,	64,	32,	0x003fff00000000LL,
	14,	32,	0,	0x003fff00003fffLL,
	15,	64,	33,	0x003fff80000000LL,
	16,	64,	34,	0x003fffc0000000LL,
	17,	64,	35,	0x003fffe0000000LL,
	18,	64,	36,	0x003ffff0000000LL,
	19,	64,	37,	0x003ffff8000000LL,
	20,	64,	38,	0x003ffffc000000LL,
	21,	64,	39,	0x003ffffe000000LL,
	22,	64,	40,	0x003fffff000000LL,
	23,	64,	41,	0x003fffff800000LL,
	24,	64,	42,	0x003fffffc00000LL,
	25,	64,	43,	0x003fffffe00000LL,
	26,	64,	44,	0x003ffffff00000LL,
	27,	64,	45,	0x003ffffff80000LL,
	28,	64,	46,	0x003ffffffc0000LL,
	29,	64,	47,	0x003ffffffe0000LL,
	30,	64,	48,	0x003fffffff0000LL,
	31,	64,	49,	0x003fffffff8000LL,
	32,	64,	50,	0x003fffffffc000LL,
	33,	64,	51,	0x003fffffffe000LL,
	34,	64,	52,	0x003ffffffff000LL,
	35,	64,	53,	0x003ffffffff800LL,
	36,	64,	54,	0x003ffffffffc00LL,
	37,	64,	55,	0x003ffffffffe00LL,
	38,	64,	56,	0x003fffffffff00LL,
	39,	64,	57,	0x003fffffffff80LL,
	40,	64,	58,	0x003fffffffffc0LL,
	41,	64,	59,	0x003fffffffffe0LL,
	42,	64,	60,	0x003ffffffffff0LL,
	43,	64,	61,	0x003ffffffffff8LL,
	44,	64,	62,	0x003ffffffffffcLL,
	45,	64,	63,	0x003ffffffffffeLL,
	46,	64,	0,	0x003fffffffffffLL,
	1,	64,	18,	0x00400000000000LL,
	1,	32,	18,	0x00400000004000LL,
	2,	64,	19,	0x00600000000000LL,
	2,	32,	19,	0x00600000006000LL,
	3,	64,	20,	0x00700000000000LL,
	3,	32,	20,	0x00700000007000LL,
	4,	64,	21,	0x00780000000000LL,
	4,	32,	21,	0x00780000007800LL,
	5,	64,	22,	0x007c0000000000LL,
	5,	32,	22,	0x007c0000007c00LL,
	6,	64,	23,	0x007e0000000000LL,
	6,	32,	23,	0x007e0000007e00LL,
	7,	64,	24,	0x007f0000000000LL,
	7,	32,	24,	0x007f0000007f00LL,
	8,	64,	25,	0x007f8000000000LL,
	8,	32,	25,	0x007f8000007f80LL,
	9,	64,	26,	0x007fc000000000LL,
	9,	32,	26,	0x007fc000007fc0LL,
	10,	64,	27,	0x007fe000000000LL,
	10,	32,	27,	0x007fe000007fe0LL,
	11,	64,	28,	0x007ff000000000LL,
	11,	32,	28,	0x007ff000007ff0LL,
	12,	64,	29,	0x007ff800000000LL,
	12,	32,	29,	0x007ff800007ff8LL,
	13,	64,	30,	0x007ffc00000000LL,
	13,	32,	30,	0x007ffc00007ffcLL,
	14,	64,	31,	0x007ffe00000000LL,
	14,	32,	31,	0x007ffe00007ffeLL,
	15,	64,	32,	0x007fff00000000LL,
	15,	32,	0,	0x007fff00007fffLL,
	16,	64,	33,	0x007fff80000000LL,
	17,	64,	34,	0x007fffc0000000LL,
	18,	64,	35,	0x007fffe0000000LL,
	19,	64,	36,	0x007ffff0000000LL,
	20,	64,	37,	0x007ffff8000000LL,
	21,	64,	38,	0x007ffffc000000LL,
	22,	64,	39,	0x007ffffe000000LL,
	23,	64,	40,	0x007fffff000000LL,
	24,	64,	41,	0x007fffff800000LL,
	25,	64,	42,	0x007fffffc00000LL,
	26,	64,	43,	0x007fffffe00000LL,
	27,	64,	44,	0x007ffffff00000LL,
	28,	64,	45,	0x007ffffff80000LL,
	29,	64,	46,	0x007ffffffc0000LL,
	30,	64,	47,	0x007ffffffe0000LL,
	31,	64,	48,	0x007fffffff0000LL,
	32,	64,	49,	0x007fffffff8000LL,
	33,	64,	50,	0x007fffffffc000LL,
	34,	64,	51,	0x007fffffffe000LL,
	35,	64,	52,	0x007ffffffff000LL,
	36,	64,	53,	0x007ffffffff800LL,
	37,	64,	54,	0x007ffffffffc00LL,
	38,	64,	55,	0x007ffffffffe00LL,
	39,	64,	56,	0x007fffffffff00LL,
	40,	64,	57,	0x007fffffffff80LL,
	41,	64,	58,	0x007fffffffffc0LL,
	42,	64,	59,	0x007fffffffffe0LL,
	43,	64,	60,	0x007ffffffffff0LL,
	44,	64,	61,	0x007ffffffffff8LL,
	45,	64,	62,	0x007ffffffffffcLL,
	46,	64,	63,	0x007ffffffffffeLL,
	47,	64,	0,	0x007fffffffffffLL,
	1,	64,	17,	0x00800000000000LL,
	1,	32,	17,	0x00800000008000LL,
	2,	64,	18,	0x00c00000000000LL,
	2,	32,	18,	0x00c0000000c000LL,
	3,	64,	19,	0x00e00000000000LL,
	3,	32,	19,	0x00e0000000e000LL,
	4,	64,	20,	0x00f00000000000LL,
	4,	32,	20,	0x00f0000000f000LL,
	5,	64,	21,	0x00f80000000000LL,
	5,	32,	21,	0x00f8000000f800LL,
	6,	64,	22,	0x00fc0000000000LL,
	6,	32,	22,	0x00fc000000fc00LL,
	7,	64,	23,	0x00fe0000000000LL,
	7,	32,	23,	0x00fe000000fe00LL,
	8,	64,	24,	0x00ff0000000000LL,
	8,	32,	24,	0x00ff000000ff00LL,
	9,	64,	25,	0x00ff8000000000LL,
	9,	32,	25,	0x00ff800000ff80LL,
	10,	64,	26,	0x00ffc000000000LL,
	10,	32,	26,	0x00ffc00000ffc0LL,
	11,	64,	27,	0x00ffe000000000LL,
	11,	32,	27,	0x00ffe00000ffe0LL,
	12,	64,	28,	0x00fff000000000LL,
	12,	32,	28,	0x00fff00000fff0LL,
	13,	64,	29,	0x00fff800000000LL,
	13,	32,	29,	0x00fff80000fff8LL,
	14,	64,	30,	0x00fffc00000000LL,
	14,	32,	30,	0x00fffc0000fffcLL,
	15,	64,	31,	0x00fffe00000000LL,
	15,	32,	31,	0x00fffe0000fffeLL,
	16,	64,	32,	0x00ffff00000000LL,
	16,	32,	0,	0x00ffff0000ffffLL,
	17,	64,	33,	0x00ffff80000000LL,
	18,	64,	34,	0x00ffffc0000000LL,
	19,	64,	35,	0x00ffffe0000000LL,
	20,	64,	36,	0x00fffff0000000LL,
	21,	64,	37,	0x00fffff8000000LL,
	22,	64,	38,	0x00fffffc000000LL,
	23,	64,	39,	0x00fffffe000000LL,
	24,	64,	40,	0x00ffffff000000LL,
	25,	64,	41,	0x00ffffff800000LL,
	26,	64,	42,	0x00ffffffc00000LL,
	27,	64,	43,	0x00ffffffe00000LL,
	28,	64,	44,	0x00fffffff00000LL,
	29,	64,	45,	0x00fffffff80000LL,
	30,	64,	46,	0x00fffffffc0000LL,
	31,	64,	47,	0x00fffffffe0000LL,
	32,	64,	48,	0x00ffffffff0000LL,
	33,	64,	49,	0x00ffffffff8000LL,
	34,	64,	50,	0x00ffffffffc000LL,
	35,	64,	51,	0x00ffffffffe000LL,
	36,	64,	52,	0x00fffffffff000LL,
	37,	64,	53,	0x00fffffffff800LL,
	38,	64,	54,	0x00fffffffffc00LL,
	39,	64,	55,	0x00fffffffffe00LL,
	40,	64,	56,	0x00ffffffffff00LL,
	41,	64,	57,	0x00ffffffffff80LL,
	42,	64,	58,	0x00ffffffffffc0LL,
	43,	64,	59,	0x00ffffffffffe0LL,
	44,	64,	60,	0x00fffffffffff0LL,
	45,	64,	61,	0x00fffffffffff8LL,
	46,	64,	62,	0x00fffffffffffcLL,
	47,	64,	63,	0x00fffffffffffeLL,
	48,	64,	0,	0x00ffffffffffffLL,
	1,	64,	16,	0x01000000000000LL,
	1,	32,	16,	0x01000000010000LL,
	1,	16,	0,	0x01000100010001LL,
	2,	64,	17,	0x01800000000000LL,
	2,	32,	17,	0x01800000018000LL,
	3,	64,	18,	0x01c00000000000LL,
	3,	32,	18,	0x01c0000001c000LL,
	4,	64,	19,	0x01e00000000000LL,
	4,	32,	19,	0x01e0000001e000LL,
	5,	64,	20,	0x01f00000000000LL,
	5,	32,	20,	0x01f0000001f000LL,
	6,	64,	21,	0x01f80000000000LL,
	6,	32,	21,	0x01f8000001f800LL,
	7,	64,	22,	0x01fc0000000000LL,
	7,	32,	22,	0x01fc000001fc00LL,
	8,	64,	23,	0x01fe0000000000LL,
	8,	32,	23,	0x01fe000001fe00LL,
	9,	64,	24,	0x01ff0000000000LL,
	9,	32,	24,	0x01ff000001ff00LL,
	10,	64,	25,	0x01ff8000000000LL,
	10,	32,	25,	0x01ff800001ff80LL,
	11,	64,	26,	0x01ffc000000000LL,
	11,	32,	26,	0x01ffc00001ffc0LL,
	12,	64,	27,	0x01ffe000000000LL,
	12,	32,	27,	0x01ffe00001ffe0LL,
	13,	64,	28,	0x01fff000000000LL,
	13,	32,	28,	0x01fff00001fff0LL,
	14,	64,	29,	0x01fff800000000LL,
	14,	32,	29,	0x01fff80001fff8LL,
	15,	64,	30,	0x01fffc00000000LL,
	15,	32,	30,	0x01fffc0001fffcLL,
	16,	64,	31,	0x01fffe00000000LL,
	16,	32,	31,	0x01fffe0001fffeLL,
	17,	64,	32,	0x01ffff00000000LL,
	17,	32,	0,	0x01ffff0001ffffLL,
	18,	64,	33,	0x01ffff80000000LL,
	19,	64,	34,	0x01ffffc0000000LL,
	20,	64,	35,	0x01ffffe0000000LL,
	21,	64,	36,	0x01fffff0000000LL,
	22,	64,	37,	0x01fffff8000000LL,
	23,	64,	38,	0x01fffffc000000LL,
	24,	64,	39,	0x01fffffe000000LL,
	25,	64,	40,	0x01ffffff000000LL,
	26,	64,	41,	0x01ffffff800000LL,
	27,	64,	42,	0x01ffffffc00000LL,
	28,	64,	43,	0x01ffffffe00000LL,
	29,	64,	44,	0x01fffffff00000LL,
	30,	64,	45,	0x01fffffff80000LL,
	31,	64,	46,	0x01fffffffc0000LL,
	32,	64,	47,	0x01fffffffe0000LL,
	33,	64,	48,	0x01ffffffff0000LL,
	34,	64,	49,	0x01ffffffff8000LL,
	35,	64,	50,	0x01ffffffffc000LL,
	36,	64,	51,	0x01ffffffffe000LL,
	37,	64,	52,	0x01fffffffff000LL,
	38,	64,	53,	0x01fffffffff800LL,
	39,	64,	54,	0x01fffffffffc00LL,
	40,	64,	55,	0x01fffffffffe00LL,
	41,	64,	56,	0x01ffffffffff00LL,
	42,	64,	57,	0x01ffffffffff80LL,
	43,	64,	58,	0x01ffffffffffc0LL,
	44,	64,	59,	0x01ffffffffffe0LL,
	45,	64,	60,	0x01fffffffffff0LL,
	46,	64,	61,	0x01fffffffffff8LL,
	47,	64,	62,	0x01fffffffffffcLL,
	48,	64,	63,	0x01fffffffffffeLL,
	49,	64,	0,	0x01ffffffffffffLL,
	1,	64,	15,	0x02000000000000LL,
	1,	32,	15,	0x02000000020000LL,
	1,	16,	15,	0x02000200020002LL,
	2,	64,	16,	0x03000000000000LL,
	2,	32,	16,	0x03000000030000LL,
	2,	16,	0,	0x03000300030003LL,
	3,	64,	17,	0x03800000000000LL,
	3,	32,	17,	0x03800000038000LL,
	4,	64,	18,	0x03c00000000000LL,
	4,	32,	18,	0x03c0000003c000LL,
	5,	64,	19,	0x03e00000000000LL,
	5,	32,	19,	0x03e0000003e000LL,
	6,	64,	20,	0x03f00000000000LL,
	6,	32,	20,	0x03f0000003f000LL,
	7,	64,	21,	0x03f80000000000LL,
	7,	32,	21,	0x03f8000003f800LL,
	8,	64,	22,	0x03fc0000000000LL,
	8,	32,	22,	0x03fc000003fc00LL,
	9,	64,	23,	0x03fe0000000000LL,
	9,	32,	23,	0x03fe000003fe00LL,
	10,	64,	24,	0x03ff0000000000LL,
	10,	32,	24,	0x03ff000003ff00LL,
	11,	64,	25,	0x03ff8000000000LL,
	11,	32,	25,	0x03ff800003ff80LL,
	12,	64,	26,	0x03ffc000000000LL,
	12,	32,	26,	0x03ffc00003ffc0LL,
	13,	64,	27,	0x03ffe000000000LL,
	13,	32,	27,	0x03ffe00003ffe0LL,
	14,	64,	28,	0x03fff000000000LL,
	14,	32,	28,	0x03fff00003fff0LL,
	15,	64,	29,	0x03fff800000000LL,
	15,	32,	29,	0x03fff80003fff8LL,
	16,	64,	30,	0x03fffc00000000LL,
	16,	32,	30,	0x03fffc0003fffcLL,
	17,	64,	31,	0x03fffe00000000LL,
	17,	32,	31,	0x03fffe0003fffeLL,
	18,	64,	32,	0x03ffff00000000LL,
	18,	32,	0,	0x03ffff0003ffffLL,
	19,	64,	33,	0x03ffff80000000LL,
	20,	64,	34,	0x03ffffc0000000LL,
	21,	64,	35,	0x03ffffe0000000LL,
	22,	64,	36,	0x03fffff0000000LL,
	23,	64,	37,	0x03fffff8000000LL,
	24,	64,	38,	0x03fffffc000000LL,
	25,	64,	39,	0x03fffffe000000LL,
	26,	64,	40,	0x03ffffff000000LL,
	27,	64,	41,	0x03ffffff800000LL,
	28,	64,	42,	0x03ffffffc00000LL,
	29,	64,	43,	0x03ffffffe00000LL,
	30,	64,	44,	0x03fffffff00000LL,
	31,	64,	45,	0x03fffffff80000LL,
	32,	64,	46,	0x03fffffffc0000LL,
	33,	64,	47,	0x03fffffffe0000LL,
	34,	64,	48,	0x03ffffffff0000LL,
	35,	64,	49,	0x03ffffffff8000LL,
	36,	64,	50,	0x03ffffffffc000LL,
	37,	64,	51,	0x03ffffffffe000LL,
	38,	64,	52,	0x03fffffffff000LL,
	39,	64,	53,	0x03fffffffff800LL,
	40,	64,	54,	0x03fffffffffc00LL,
	41,	64,	55,	0x03fffffffffe00LL,
	42,	64,	56,	0x03ffffffffff00LL,
	43,	64,	57,	0x03ffffffffff80LL,
	44,	64,	58,	0x03ffffffffffc0LL,
	45,	64,	59,	0x03ffffffffffe0LL,
	46,	64,	60,	0x03fffffffffff0LL,
	47,	64,	61,	0x03fffffffffff8LL,
	48,	64,	62,	0x03fffffffffffcLL,
	49,	64,	63,	0x03fffffffffffeLL,
	50,	64,	0,	0x03ffffffffffffLL,
	1,	64,	14,	0x04000000000000LL,
	1,	32,	14,	0x04000000040000LL,
	1,	16,	14,	0x04000400040004LL,
	2,	64,	15,	0x06000000000000LL,
	2,	32,	15,	0x06000000060000LL,
	2,	16,	15,	0x06000600060006LL,
	3,	64,	16,	0x07000000000000LL,
	3,	32,	16,	0x07000000070000LL,
	3,	16,	0,	0x07000700070007LL,
	4,	64,	17,	0x07800000000000LL,
	4,	32,	17,	0x07800000078000LL,
	5,	64,	18,	0x07c00000000000LL,
	5,	32,	18,	0x07c0000007c000LL,
	6,	64,	19,	0x07e00000000000LL,
	6,	32,	19,	0x07e0000007e000LL,
	7,	64,	20,	0x07f00000000000LL,
	7,	32,	20,	0x07f0000007f000LL,
	8,	64,	21,	0x07f80000000000LL,
	8,	32,	21,	0x07f8000007f800LL,
	9,	64,	22,	0x07fc0000000000LL,
	9,	32,	22,	0x07fc000007fc00LL,
	10,	64,	23,	0x07fe0000000000LL,
	10,	32,	23,	0x07fe000007fe00LL,
	11,	64,	24,	0x07ff0000000000LL,
	11,	32,	24,	0x07ff000007ff00LL,
	12,	64,	25,	0x07ff8000000000LL,
	12,	32,	25,	0x07ff800007ff80LL,
	13,	64,	26,	0x07ffc000000000LL,
	13,	32,	26,	0x07ffc00007ffc0LL,
	14,	64,	27,	0x07ffe000000000LL,
	14,	32,	27,	0x07ffe00007ffe0LL,
	15,	64,	28,	0x07fff000000000LL,
	15,	32,	28,	0x07fff00007fff0LL,
	16,	64,	29,	0x07fff800000000LL,
	16,	32,	29,	0x07fff80007fff8LL,
	17,	64,	30,	0x07fffc00000000LL,
	17,	32,	30,	0x07fffc0007fffcLL,
	18,	64,	31,	0x07fffe00000000LL,
	18,	32,	31,	0x07fffe0007fffeLL,
	19,	64,	32,	0x07ffff00000000LL,
	19,	32,	0,	0x07ffff0007ffffLL,
	20,	64,	33,	0x07ffff80000000LL,
	21,	64,	34,	0x07ffffc0000000LL,
	22,	64,	35,	0x07ffffe0000000LL,
	23,	64,	36,	0x07fffff0000000LL,
	24,	64,	37,	0x07fffff8000000LL,
	25,	64,	38,	0x07fffffc000000LL,
	26,	64,	39,	0x07fffffe000000LL,
	27,	64,	40,	0x07ffffff000000LL,
	28,	64,	41,	0x07ffffff800000LL,
	29,	64,	42,	0x07ffffffc00000LL,
	30,	64,	43,	0x07ffffffe00000LL,
	31,	64,	44,	0x07fffffff00000LL,
	32,	64,	45,	0x07fffffff80000LL,
	33,	64,	46,	0x07fffffffc0000LL,
	34,	64,	47,	0x07fffffffe0000LL,
	35,	64,	48,	0x07ffffffff0000LL,
	36,	64,	49,	0x07ffffffff8000LL,
	37,	64,	50,	0x07ffffffffc000LL,
	38,	64,	51,	0x07ffffffffe000LL,
	39,	64,	52,	0x07fffffffff000LL,
	40,	64,	53,	0x07fffffffff800LL,
	41,	64,	54,	0x07fffffffffc00LL,
	42,	64,	55,	0x07fffffffffe00LL,
	43,	64,	56,	0x07ffffffffff00LL,
	44,	64,	57,	0x07ffffffffff80LL,
	45,	64,	58,	0x07ffffffffffc0LL,
	46,	64,	59,	0x07ffffffffffe0LL,
	47,	64,	60,	0x07fffffffffff0LL,
	48,	64,	61,	0x07fffffffffff8LL,
	49,	64,	62,	0x07fffffffffffcLL,
	50,	64,	63,	0x07fffffffffffeLL,
	51,	64,	0,	0x07ffffffffffffLL,
	1,	64,	13,	0x08000000000000LL,
	1,	32,	13,	0x08000000080000LL,
	1,	16,	13,	0x08000800080008LL,
	2,	64,	14,	0x0c000000000000LL,
	2,	32,	14,	0x0c0000000c0000LL,
	2,	16,	14,	0x0c000c000c000cLL,
	3,	64,	15,	0x0e000000000000LL,
	3,	32,	15,	0x0e0000000e0000LL,
	3,	16,	15,	0x0e000e000e000eLL,
	4,	64,	16,	0x0f000000000000LL,
	4,	32,	16,	0x0f0000000f0000LL,
	4,	16,	0,	0x0f000f000f000fLL,
	5,	64,	17,	0x0f800000000000LL,
	5,	32,	17,	0x0f8000000f8000LL,
	6,	64,	18,	0x0fc00000000000LL,
	6,	32,	18,	0x0fc000000fc000LL,
	7,	64,	19,	0x0fe00000000000LL,
	7,	32,	19,	0x0fe000000fe000LL,
	8,	64,	20,	0x0ff00000000000LL,
	8,	32,	20,	0x0ff000000ff000LL,
	9,	64,	21,	0x0ff80000000000LL,
	9,	32,	21,	0x0ff800000ff800LL,
	10,	64,	22,	0x0ffc0000000000LL,
	10,	32,	22,	0x0ffc00000ffc00LL,
	11,	64,	23,	0x0ffe0000000000LL,
	11,	32,	23,	0x0ffe00000ffe00LL,
	12,	64,	24,	0x0fff0000000000LL,
	12,	32,	24,	0x0fff00000fff00LL,
	13,	64,	25,	0x0fff8000000000LL,
	13,	32,	25,	0x0fff80000fff80LL,
	14,	64,	26,	0x0fffc000000000LL,
	14,	32,	26,	0x0fffc0000fffc0LL,
	15,	64,	27,	0x0fffe000000000LL,
	15,	32,	27,	0x0fffe0000fffe0LL,
	16,	64,	28,	0x0ffff000000000LL,
	16,	32,	28,	0x0ffff0000ffff0LL,
	17,	64,	29,	0x0ffff800000000LL,
	17,	32,	29,	0x0ffff8000ffff8LL,
	18,	64,	30,	0x0ffffc00000000LL,
	18,	32,	30,	0x0ffffc000ffffcLL,
	19,	64,	31,	0x0ffffe00000000LL,
	19,	32,	31,	0x0ffffe000ffffeLL,
	20,	64,	32,	0x0fffff00000000LL,
	20,	32,	0,	0x0fffff000fffffLL,
	21,	64,	33,	0x0fffff80000000LL,
	22,	64,	34,	0x0fffffc0000000LL,
	23,	64,	35,	0x0fffffe0000000LL,
	24,	64,	36,	0x0ffffff0000000LL,
	25,	64,	37,	0x0ffffff8000000LL,
	26,	64,	38,	0x0ffffffc000000LL,
	27,	64,	39,	0x0ffffffe000000LL,
	28,	64,	40,	0x0fffffff000000LL,
	29,	64,	41,	0x0fffffff800000LL,
	30,	64,	42,	0x0fffffffc00000LL,
	31,	64,	43,	0x0fffffffe00000LL,
	32,	64,	44,	0x0ffffffff00000LL,
	33,	64,	45,	0x0ffffffff80000LL,
	34,	64,	46,	0x0ffffffffc0000LL,
	35,	64,	47,	0x0ffffffffe0000LL,
	36,	64,	48,	0x0fffffffff0000LL,
	37,	64,	49,	0x0fffffffff8000LL,
	38,	64,	50,	0x0fffffffffc000LL,
	39,	64,	51,	0x0fffffffffe000LL,
	40,	64,	52,	0x0ffffffffff000LL,
	41,	64,	53,	0x0ffffffffff800LL,
	42,	64,	54,	0x0ffffffffffc00LL,
	43,	64,	55,	0x0ffffffffffe00LL,
	44,	64,	56,	0x0fffffffffff00LL,
	45,	64,	57,	0x0fffffffffff80LL,
	46,	64,	58,	0x0fffffffffffc0LL,
	47,	64,	59,	0x0fffffffffffe0LL,
	48,	64,	60,	0x0ffffffffffff0LL,
	49,	64,	61,	0x0ffffffffffff8LL,
	50,	64,	62,	0x0ffffffffffffcLL,
	51,	64,	63,	0x0ffffffffffffeLL,
	52,	64,	0,	0x0fffffffffffffLL,
	1,	64,	12,	0x10000000000000LL,
	1,	32,	12,	0x10000000100000LL,
	1,	16,	12,	0x10001000100010LL,
	2,	64,	13,	0x18000000000000LL,
	2,	32,	13,	0x18000000180000LL,
	2,	16,	13,	0x18001800180018LL,
	3,	64,	14,	0x1c000000000000LL,
	3,	32,	14,	0x1c0000001c0000LL,
	3,	16,	14,	0x1c001c001c001cLL,
	4,	64,	15,	0x1e000000000000LL,
	4,	32,	15,	0x1e0000001e0000LL,
	4,	16,	15,	0x1e001e001e001eLL,
	5,	64,	16,	0x1f000000000000LL,
	5,	32,	16,	0x1f0000001f0000LL,
	5,	16,	0,	0x1f001f001f001fLL,
	6,	64,	17,	0x1f800000000000LL,
	6,	32,	17,	0x1f8000001f8000LL,
	7,	64,	18,	0x1fc00000000000LL,
	7,	32,	18,	0x1fc000001fc000LL,
	8,	64,	19,	0x1fe00000000000LL,
	8,	32,	19,	0x1fe000001fe000LL,
	9,	64,	20,	0x1ff00000000000LL,
	9,	32,	20,	0x1ff000001ff000LL,
	10,	64,	21,	0x1ff80000000000LL,
	10,	32,	21,	0x1ff800001ff800LL,
	11,	64,	22,	0x1ffc0000000000LL,
	11,	32,	22,	0x1ffc00001ffc00LL,
	12,	64,	23,	0x1ffe0000000000LL,
	12,	32,	23,	0x1ffe00001ffe00LL,
	13,	64,	24,	0x1fff0000000000LL,
	13,	32,	24,	0x1fff00001fff00LL,
	14,	64,	25,	0x1fff8000000000LL,
	14,	32,	25,	0x1fff80001fff80LL,
	15,	64,	26,	0x1fffc000000000LL,
	15,	32,	26,	0x1fffc0001fffc0LL,
	16,	64,	27,	0x1fffe000000000LL,
	16,	32,	27,	0x1fffe0001fffe0LL,
	17,	64,	28,	0x1ffff000000000LL,
	17,	32,	28,	0x1ffff0001ffff0LL,
	18,	64,	29,	0x1ffff800000000LL,
	18,	32,	29,	0x1ffff8001ffff8LL,
	19,	64,	30,	0x1ffffc00000000LL,
	19,	32,	30,	0x1ffffc001ffffcLL,
	20,	64,	31,	0x1ffffe00000000LL,
	20,	32,	31,	0x1ffffe001ffffeLL,
	21,	64,	32,	0x1fffff00000000LL,
	21,	32,	0,	0x1fffff001fffffLL,
	22,	64,	33,	0x1fffff80000000LL,
	23,	64,	34,	0x1fffffc0000000LL,
	24,	64,	35,	0x1fffffe0000000LL,
	25,	64,	36,	0x1ffffff0000000LL,
	26,	64,	37,	0x1ffffff8000000LL,
	27,	64,	38,	0x1ffffffc000000LL,
	28,	64,	39,	0x1ffffffe000000LL,
	29,	64,	40,	0x1fffffff000000LL,
	30,	64,	41,	0x1fffffff800000LL,
	31,	64,	42,	0x1fffffffc00000LL,
	32,	64,	43,	0x1fffffffe00000LL,
	33,	64,	44,	0x1ffffffff00000LL,
	34,	64,	45,	0x1ffffffff80000LL,
	35,	64,	46,	0x1ffffffffc0000LL,
	36,	64,	47,	0x1ffffffffe0000LL,
	37,	64,	48,	0x1fffffffff0000LL,
	38,	64,	49,	0x1fffffffff8000LL,
	39,	64,	50,	0x1fffffffffc000LL,
	40,	64,	51,	0x1fffffffffe000LL,
	41,	64,	52,	0x1ffffffffff000LL,
	42,	64,	53,	0x1ffffffffff800LL,
	43,	64,	54,	0x1ffffffffffc00LL,
	44,	64,	55,	0x1ffffffffffe00LL,
	45,	64,	56,	0x1fffffffffff00LL,
	46,	64,	57,	0x1fffffffffff80LL,
	47,	64,	58,	0x1fffffffffffc0LL,
	48,	64,	59,	0x1fffffffffffe0LL,
	49,	64,	60,	0x1ffffffffffff0LL,
	50,	64,	61,	0x1ffffffffffff8LL,
	51,	64,	62,	0x1ffffffffffffcLL,
	52,	64,	63,	0x1ffffffffffffeLL,
	53,	64,	0,	0x1fffffffffffffLL,
	1,	64,	11,	0x20000000000000LL,
	1,	32,	11,	0x20000000200000LL,
	1,	16,	11,	0x20002000200020LL,
	2,	64,	12,	0x30000000000000LL,
	2,	32,	12,	0x30000000300000LL,
	2,	16,	12,	0x30003000300030LL,
	3,	64,	13,	0x38000000000000LL,
	3,	32,	13,	0x38000000380000LL,
	3,	16,	13,	0x38003800380038LL,
	4,	64,	14,	0x3c000000000000LL,
	4,	32,	14,	0x3c0000003c0000LL,
	4,	16,	14,	0x3c003c003c003cLL,
	5,	64,	15,	0x3e000000000000LL,
	5,	32,	15,	0x3e0000003e0000LL,
	5,	16,	15,	0x3e003e003e003eLL,
	6,	64,	16,	0x3f000000000000LL,
	6,	32,	16,	0x3f0000003f0000LL,
	6,	16,	0,	0x3f003f003f003fLL,
	7,	64,	17,	0x3f800000000000LL,
	7,	32,	17,	0x3f8000003f8000LL,
	8,	64,	18,	0x3fc00000000000LL,
	8,	32,	18,	0x3fc000003fc000LL,
	9,	64,	19,	0x3fe00000000000LL,
	9,	32,	19,	0x3fe000003fe000LL,
	10,	64,	20,	0x3ff00000000000LL,
	10,	32,	20,	0x3ff000003ff000LL,
	11,	64,	21,	0x3ff80000000000LL,
	11,	32,	21,	0x3ff800003ff800LL,
	12,	64,	22,	0x3ffc0000000000LL,
	12,	32,	22,	0x3ffc00003ffc00LL,
	13,	64,	23,	0x3ffe0000000000LL,
	13,	32,	23,	0x3ffe00003ffe00LL,
	14,	64,	24,	0x3fff0000000000LL,
	14,	32,	24,	0x3fff00003fff00LL,
	15,	64,	25,	0x3fff8000000000LL,
	15,	32,	25,	0x3fff80003fff80LL,
	16,	64,	26,	0x3fffc000000000LL,
	16,	32,	26,	0x3fffc0003fffc0LL,
	17,	64,	27,	0x3fffe000000000LL,
	17,	32,	27,	0x3fffe0003fffe0LL,
	18,	64,	28,	0x3ffff000000000LL,
	18,	32,	28,	0x3ffff0003ffff0LL,
	19,	64,	29,	0x3ffff800000000LL,
	19,	32,	29,	0x3ffff8003ffff8LL,
	20,	64,	30,	0x3ffffc00000000LL,
	20,	32,	30,	0x3ffffc003ffffcLL,
	21,	64,	31,	0x3ffffe00000000LL,
	21,	32,	31,	0x3ffffe003ffffeLL,
	22,	64,	32,	0x3fffff00000000LL,
	22,	32,	0,	0x3fffff003fffffLL,
	23,	64,	33,	0x3fffff80000000LL,
	24,	64,	34,	0x3fffffc0000000LL,
	25,	64,	35,	0x3fffffe0000000LL,
	26,	64,	36,	0x3ffffff0000000LL,
	27,	64,	37,	0x3ffffff8000000LL,
	28,	64,	38,	0x3ffffffc000000LL,
	29,	64,	39,	0x3ffffffe000000LL,
	30,	64,	40,	0x3fffffff000000LL,
	31,	64,	41,	0x3fffffff800000LL,
	32,	64,	42,	0x3fffffffc00000LL,
	33,	64,	43,	0x3fffffffe00000LL,
	34,	64,	44,	0x3ffffffff00000LL,
	35,	64,	45,	0x3ffffffff80000LL,
	36,	64,	46,	0x3ffffffffc0000LL,
	37,	64,	47,	0x3ffffffffe0000LL,
	38,	64,	48,	0x3fffffffff0000LL,
	39,	64,	49,	0x3fffffffff8000LL,
	40,	64,	50,	0x3fffffffffc000LL,
	41,	64,	51,	0x3fffffffffe000LL,
	42,	64,	52,	0x3ffffffffff000LL,
	43,	64,	53,	0x3ffffffffff800LL,
	44,	64,	54,	0x3ffffffffffc00LL,
	45,	64,	55,	0x3ffffffffffe00LL,
	46,	64,	56,	0x3fffffffffff00LL,
	47,	64,	57,	0x3fffffffffff80LL,
	48,	64,	58,	0x3fffffffffffc0LL,
	49,	64,	59,	0x3fffffffffffe0LL,
	50,	64,	60,	0x3ffffffffffff0LL,
	51,	64,	61,	0x3ffffffffffff8LL,
	52,	64,	62,	0x3ffffffffffffcLL,
	53,	64,	63,	0x3ffffffffffffeLL,
	54,	64,	0,	0x3fffffffffffffLL,
	1,	64,	10,	0x40000000000000LL,
	1,	32,	10,	0x40000000400000LL,
	1,	16,	10,	0x40004000400040LL,
	2,	64,	11,	0x60000000000000LL,
	2,	32,	11,	0x60000000600000LL,
	2,	16,	11,	0x60006000600060LL,
	3,	64,	12,	0x70000000000000LL,
	3,	32,	12,	0x70000000700000LL,
	3,	16,	12,	0x70007000700070LL,
	4,	64,	13,	0x78000000000000LL,
	4,	32,	13,	0x78000000780000LL,
	4,	16,	13,	0x78007800780078LL,
	5,	64,	14,	0x7c000000000000LL,
	5,	32,	14,	0x7c0000007c0000LL,
	5,	16,	14,	0x7c007c007c007cLL,
	6,	64,	15,	0x7e000000000000LL,
	6,	32,	15,	0x7e0000007e0000LL,
	6,	16,	15,	0x7e007e007e007eLL,
	7,	64,	16,	0x7f000000000000LL,
	7,	32,	16,	0x7f0000007f0000LL,
	7,	16,	0,	0x7f007f007f007fLL,
	8,	64,	17,	0x7f800000000000LL,
	8,	32,	17,	0x7f8000007f8000LL,
	9,	64,	18,	0x7fc00000000000LL,
	9,	32,	18,	0x7fc000007fc000LL,
	10,	64,	19,	0x7fe00000000000LL,
	10,	32,	19,	0x7fe000007fe000LL,
	11,	64,	20,	0x7ff00000000000LL,
	11,	32,	20,	0x7ff000007ff000LL,
	12,	64,	21,	0x7ff80000000000LL,
	12,	32,	21,	0x7ff800007ff800LL,
	13,	64,	22,	0x7ffc0000000000LL,
	13,	32,	22,	0x7ffc00007ffc00LL,
	14,	64,	23,	0x7ffe0000000000LL,
	14,	32,	23,	0x7ffe00007ffe00LL,
	15,	64,	24,	0x7fff0000000000LL,
	15,	32,	24,	0x7fff00007fff00LL,
	16,	64,	25,	0x7fff8000000000LL,
	16,	32,	25,	0x7fff80007fff80LL,
	17,	64,	26,	0x7fffc000000000LL,
	17,	32,	26,	0x7fffc0007fffc0LL,
	18,	64,	27,	0x7fffe000000000LL,
	18,	32,	27,	0x7fffe0007fffe0LL,
	19,	64,	28,	0x7ffff000000000LL,
	19,	32,	28,	0x7ffff0007ffff0LL,
	20,	64,	29,	0x7ffff800000000LL,
	20,	32,	29,	0x7ffff8007ffff8LL,
	21,	64,	30,	0x7ffffc00000000LL,
	21,	32,	30,	0x7ffffc007ffffcLL,
	22,	64,	31,	0x7ffffe00000000LL,
	22,	32,	31,	0x7ffffe007ffffeLL,
	23,	64,	32,	0x7fffff00000000LL,
	23,	32,	0,	0x7fffff007fffffLL,
	24,	64,	33,	0x7fffff80000000LL,
	25,	64,	34,	0x7fffffc0000000LL,
	26,	64,	35,	0x7fffffe0000000LL,
	27,	64,	36,	0x7ffffff0000000LL,
	28,	64,	37,	0x7ffffff8000000LL,
	29,	64,	38,	0x7ffffffc000000LL,
	30,	64,	39,	0x7ffffffe000000LL,
	31,	64,	40,	0x7fffffff000000LL,
	32,	64,	41,	0x7fffffff800000LL,
	33,	64,	42,	0x7fffffffc00000LL,
	34,	64,	43,	0x7fffffffe00000LL,
	35,	64,	44,	0x7ffffffff00000LL,
	36,	64,	45,	0x7ffffffff80000LL,
	37,	64,	46,	0x7ffffffffc0000LL,
	38,	64,	47,	0x7ffffffffe0000LL,
	39,	64,	48,	0x7fffffffff0000LL,
	40,	64,	49,	0x7fffffffff8000LL,
	41,	64,	50,	0x7fffffffffc000LL,
	42,	64,	51,	0x7fffffffffe000LL,
	43,	64,	52,	0x7ffffffffff000LL,
	44,	64,	53,	0x7ffffffffff800LL,
	45,	64,	54,	0x7ffffffffffc00LL,
	46,	64,	55,	0x7ffffffffffe00LL,
	47,	64,	56,	0x7fffffffffff00LL,
	48,	64,	57,	0x7fffffffffff80LL,
	49,	64,	58,	0x7fffffffffffc0LL,
	50,	64,	59,	0x7fffffffffffe0LL,
	51,	64,	60,	0x7ffffffffffff0LL,
	52,	64,	61,	0x7ffffffffffff8LL,
	53,	64,	62,	0x7ffffffffffffcLL,
	54,	64,	63,	0x7ffffffffffffeLL,
	55,	64,	0,	0x7fffffffffffffLL,
	1,	64,	9,	0x80000000000000LL,
	1,	32,	9,	0x80000000800000LL,
	1,	16,	9,	0x80008000800080LL,
	2,	64,	10,	0xc0000000000000LL,
	2,	32,	10,	0xc0000000c00000LL,
	2,	16,	10,	0xc000c000c000c0LL,
	3,	64,	11,	0xe0000000000000LL,
	3,	32,	11,	0xe0000000e00000LL,
	3,	16,	11,	0xe000e000e000e0LL,
	4,	64,	12,	0xf0000000000000LL,
	4,	32,	12,	0xf0000000f00000LL,
	4,	16,	12,	0xf000f000f000f0LL,
	5,	64,	13,	0xf8000000000000LL,
	5,	32,	13,	0xf8000000f80000LL,
	5,	16,	13,	0xf800f800f800f8LL,
	6,	64,	14,	0xfc000000000000LL,
	6,	32,	14,	0xfc000000fc0000LL,
	6,	16,	14,	0xfc00fc00fc00fcLL,
	7,	64,	15,	0xfe000000000000LL,
	7,	32,	15,	0xfe000000fe0000LL,
	7,	16,	15,	0xfe00fe00fe00feLL,
	8,	64,	16,	0xff000000000000LL,
	8,	32,	16,	0xff000000ff0000LL,
	8,	16,	0,	0xff00ff00ff00ffLL,
	9,	64,	17,	0xff800000000000LL,
	9,	32,	17,	0xff800000ff8000LL,
	10,	64,	18,	0xffc00000000000LL,
	10,	32,	18,	0xffc00000ffc000LL,
	11,	64,	19,	0xffe00000000000LL,
	11,	32,	19,	0xffe00000ffe000LL,
	12,	64,	20,	0xfff00000000000LL,
	12,	32,	20,	0xfff00000fff000LL,
	13,	64,	21,	0xfff80000000000LL,
	13,	32,	21,	0xfff80000fff800LL,
	14,	64,	22,	0xfffc0000000000LL,
	14,	32,	22,	0xfffc0000fffc00LL,
	15,	64,	23,	0xfffe0000000000LL,
	15,	32,	23,	0xfffe0000fffe00LL,
	16,	64,	24,	0xffff0000000000LL,
	16,	32,	24,	0xffff0000ffff00LL,
	17,	64,	25,	0xffff8000000000LL,
	17,	32,	25,	0xffff8000ffff80LL,
	18,	64,	26,	0xffffc000000000LL,
	18,	32,	26,	0xffffc000ffffc0LL,
	19,	64,	27,	0xffffe000000000LL,
	19,	32,	27,	0xffffe000ffffe0LL,
	20,	64,	28,	0xfffff000000000LL,
	20,	32,	28,	0xfffff000fffff0LL,
	21,	64,	29,	0xfffff800000000LL,
	21,	32,	29,	0xfffff800fffff8LL,
	22,	64,	30,	0xfffffc00000000LL,
	22,	32,	30,	0xfffffc00fffffcLL,
	23,	64,	31,	0xfffffe00000000LL,
	23,	32,	31,	0xfffffe00fffffeLL,
	24,	64,	32,	0xffffff00000000LL,
	24,	32,	0,	0xffffff00ffffffLL,
	25,	64,	33,	0xffffff80000000LL,
	26,	64,	34,	0xffffffc0000000LL,
	27,	64,	35,	0xffffffe0000000LL,
	28,	64,	36,	0xfffffff0000000LL,
	29,	64,	37,	0xfffffff8000000LL,
	30,	64,	38,	0xfffffffc000000LL,
	31,	64,	39,	0xfffffffe000000LL,
	32,	64,	40,	0xffffffff000000LL,
	33,	64,	41,	0xffffffff800000LL,
	34,	64,	42,	0xffffffffc00000LL,
	35,	64,	43,	0xffffffffe00000LL,
	36,	64,	44,	0xfffffffff00000LL,
	37,	64,	45,	0xfffffffff80000LL,
	38,	64,	46,	0xfffffffffc0000LL,
	39,	64,	47,	0xfffffffffe0000LL,
	40,	64,	48,	0xffffffffff0000LL,
	41,	64,	49,	0xffffffffff8000LL,
	42,	64,	50,	0xffffffffffc000LL,
	43,	64,	51,	0xffffffffffe000LL,
	44,	64,	52,	0xfffffffffff000LL,
	45,	64,	53,	0xfffffffffff800LL,
	46,	64,	54,	0xfffffffffffc00LL,
	47,	64,	55,	0xfffffffffffe00LL,
	48,	64,	56,	0xffffffffffff00LL,
	49,	64,	57,	0xffffffffffff80LL,
	50,	64,	58,	0xffffffffffffc0LL,
	51,	64,	59,	0xffffffffffffe0LL,
	52,	64,	60,	0xfffffffffffff0LL,
	53,	64,	61,	0xfffffffffffff8LL,
	54,	64,	62,	0xfffffffffffffcLL,
	55,	64,	63,	0xfffffffffffffeLL,
	56,	64,	0,	0xffffffffffffffLL,
	1,	64,	8,	0x100000000000000LL,
	1,	32,	8,	0x100000001000000LL,
	1,	16,	8,	0x100010001000100LL,
	1,	8,	0,	0x101010101010101LL,
	2,	64,	9,	0x180000000000000LL,
	2,	32,	9,	0x180000001800000LL,
	2,	16,	9,	0x180018001800180LL,
	3,	64,	10,	0x1c0000000000000LL,
	3,	32,	10,	0x1c0000001c00000LL,
	3,	16,	10,	0x1c001c001c001c0LL,
	4,	64,	11,	0x1e0000000000000LL,
	4,	32,	11,	0x1e0000001e00000LL,
	4,	16,	11,	0x1e001e001e001e0LL,
	5,	64,	12,	0x1f0000000000000LL,
	5,	32,	12,	0x1f0000001f00000LL,
	5,	16,	12,	0x1f001f001f001f0LL,
	6,	64,	13,	0x1f8000000000000LL,
	6,	32,	13,	0x1f8000001f80000LL,
	6,	16,	13,	0x1f801f801f801f8LL,
	7,	64,	14,	0x1fc000000000000LL,
	7,	32,	14,	0x1fc000001fc0000LL,
	7,	16,	14,	0x1fc01fc01fc01fcLL,
	8,	64,	15,	0x1fe000000000000LL,
	8,	32,	15,	0x1fe000001fe0000LL,
	8,	16,	15,	0x1fe01fe01fe01feLL,
	9,	64,	16,	0x1ff000000000000LL,
	9,	32,	16,	0x1ff000001ff0000LL,
	9,	16,	0,	0x1ff01ff01ff01ffLL,
	10,	64,	17,	0x1ff800000000000LL,
	10,	32,	17,	0x1ff800001ff8000LL,
	11,	64,	18,	0x1ffc00000000000LL,
	11,	32,	18,	0x1ffc00001ffc000LL,
	12,	64,	19,	0x1ffe00000000000LL,
	12,	32,	19,	0x1ffe00001ffe000LL,
	13,	64,	20,	0x1fff00000000000LL,
	13,	32,	20,	0x1fff00001fff000LL,
	14,	64,	21,	0x1fff80000000000LL,
	14,	32,	21,	0x1fff80001fff800LL,
	15,	64,	22,	0x1fffc0000000000LL,
	15,	32,	22,	0x1fffc0001fffc00LL,
	16,	64,	23,	0x1fffe0000000000LL,
	16,	32,	23,	0x1fffe0001fffe00LL,
	17,	64,	24,	0x1ffff0000000000LL,
	17,	32,	24,	0x1ffff0001ffff00LL,
	18,	64,	25,	0x1ffff8000000000LL,
	18,	32,	25,	0x1ffff8001ffff80LL,
	19,	64,	26,	0x1ffffc000000000LL,
	19,	32,	26,	0x1ffffc001ffffc0LL,
	20,	64,	27,	0x1ffffe000000000LL,
	20,	32,	27,	0x1ffffe001ffffe0LL,
	21,	64,	28,	0x1fffff000000000LL,
	21,	32,	28,	0x1fffff001fffff0LL,
	22,	64,	29,	0x1fffff800000000LL,
	22,	32,	29,	0x1fffff801fffff8LL,
	23,	64,	30,	0x1fffffc00000000LL,
	23,	32,	30,	0x1fffffc01fffffcLL,
	24,	64,	31,	0x1fffffe00000000LL,
	24,	32,	31,	0x1fffffe01fffffeLL,
	25,	64,	32,	0x1ffffff00000000LL,
	25,	32,	0,	0x1ffffff01ffffffLL,
	26,	64,	33,	0x1ffffff80000000LL,
	27,	64,	34,	0x1ffffffc0000000LL,
	28,	64,	35,	0x1ffffffe0000000LL,
	29,	64,	36,	0x1fffffff0000000LL,
	30,	64,	37,	0x1fffffff8000000LL,
	31,	64,	38,	0x1fffffffc000000LL,
	32,	64,	39,	0x1fffffffe000000LL,
	33,	64,	40,	0x1ffffffff000000LL,
	34,	64,	41,	0x1ffffffff800000LL,
	35,	64,	42,	0x1ffffffffc00000LL,
	36,	64,	43,	0x1ffffffffe00000LL,
	37,	64,	44,	0x1fffffffff00000LL,
	38,	64,	45,	0x1fffffffff80000LL,
	39,	64,	46,	0x1fffffffffc0000LL,
	40,	64,	47,	0x1fffffffffe0000LL,
	41,	64,	48,	0x1ffffffffff0000LL,
	42,	64,	49,	0x1ffffffffff8000LL,
	43,	64,	50,	0x1ffffffffffc000LL,
	44,	64,	51,	0x1ffffffffffe000LL,
	45,	64,	52,	0x1fffffffffff000LL,
	46,	64,	53,	0x1fffffffffff800LL,
	47,	64,	54,	0x1fffffffffffc00LL,
	48,	64,	55,	0x1fffffffffffe00LL,
	49,	64,	56,	0x1ffffffffffff00LL,
	50,	64,	57,	0x1ffffffffffff80LL,
	51,	64,	58,	0x1ffffffffffffc0LL,
	52,	64,	59,	0x1ffffffffffffe0LL,
	53,	64,	60,	0x1fffffffffffff0LL,
	54,	64,	61,	0x1fffffffffffff8LL,
	55,	64,	62,	0x1fffffffffffffcLL,
	56,	64,	63,	0x1fffffffffffffeLL,
	57,	64,	0,	0x1ffffffffffffffLL,
	1,	64,	7,	0x200000000000000LL,
	1,	32,	7,	0x200000002000000LL,
	1,	16,	7,	0x200020002000200LL,
	1,	8,	7,	0x202020202020202LL,
	2,	64,	8,	0x300000000000000LL,
	2,	32,	8,	0x300000003000000LL,
	2,	16,	8,	0x300030003000300LL,
	2,	8,	0,	0x303030303030303LL,
	3,	64,	9,	0x380000000000000LL,
	3,	32,	9,	0x380000003800000LL,
	3,	16,	9,	0x380038003800380LL,
	4,	64,	10,	0x3c0000000000000LL,
	4,	32,	10,	0x3c0000003c00000LL,
	4,	16,	10,	0x3c003c003c003c0LL,
	5,	64,	11,	0x3e0000000000000LL,
	5,	32,	11,	0x3e0000003e00000LL,
	5,	16,	11,	0x3e003e003e003e0LL,
	6,	64,	12,	0x3f0000000000000LL,
	6,	32,	12,	0x3f0000003f00000LL,
	6,	16,	12,	0x3f003f003f003f0LL,
	7,	64,	13,	0x3f8000000000000LL,
	7,	32,	13,	0x3f8000003f80000LL,
	7,	16,	13,	0x3f803f803f803f8LL,
	8,	64,	14,	0x3fc000000000000LL,
	8,	32,	14,	0x3fc000003fc0000LL,
	8,	16,	14,	0x3fc03fc03fc03fcLL,
	9,	64,	15,	0x3fe000000000000LL,
	9,	32,	15,	0x3fe000003fe0000LL,
	9,	16,	15,	0x3fe03fe03fe03feLL,
	10,	64,	16,	0x3ff000000000000LL,
	10,	32,	16,	0x3ff000003ff0000LL,
	10,	16,	0,	0x3ff03ff03ff03ffLL,
	11,	64,	17,	0x3ff800000000000LL,
	11,	32,	17,	0x3ff800003ff8000LL,
	12,	64,	18,	0x3ffc00000000000LL,
	12,	32,	18,	0x3ffc00003ffc000LL,
	13,	64,	19,	0x3ffe00000000000LL,
	13,	32,	19,	0x3ffe00003ffe000LL,
	14,	64,	20,	0x3fff00000000000LL,
	14,	32,	20,	0x3fff00003fff000LL,
	15,	64,	21,	0x3fff80000000000LL,
	15,	32,	21,	0x3fff80003fff800LL,
	16,	64,	22,	0x3fffc0000000000LL,
	16,	32,	22,	0x3fffc0003fffc00LL,
	17,	64,	23,	0x3fffe0000000000LL,
	17,	32,	23,	0x3fffe0003fffe00LL,
	18,	64,	24,	0x3ffff0000000000LL,
	18,	32,	24,	0x3ffff0003ffff00LL,
	19,	64,	25,	0x3ffff8000000000LL,
	19,	32,	25,	0x3ffff8003ffff80LL,
	20,	64,	26,	0x3ffffc000000000LL,
	20,	32,	26,	0x3ffffc003ffffc0LL,
	21,	64,	27,	0x3ffffe000000000LL,
	21,	32,	27,	0x3ffffe003ffffe0LL,
	22,	64,	28,	0x3fffff000000000LL,
	22,	32,	28,	0x3fffff003fffff0LL,
	23,	64,	29,	0x3fffff800000000LL,
	23,	32,	29,	0x3fffff803fffff8LL,
	24,	64,	30,	0x3fffffc00000000LL,
	24,	32,	30,	0x3fffffc03fffffcLL,
	25,	64,	31,	0x3fffffe00000000LL,
	25,	32,	31,	0x3fffffe03fffffeLL,
	26,	64,	32,	0x3ffffff00000000LL,
	26,	32,	0,	0x3ffffff03ffffffLL,
	27,	64,	33,	0x3ffffff80000000LL,
	28,	64,	34,	0x3ffffffc0000000LL,
	29,	64,	35,	0x3ffffffe0000000LL,
	30,	64,	36,	0x3fffffff0000000LL,
	31,	64,	37,	0x3fffffff8000000LL,
	32,	64,	38,	0x3fffffffc000000LL,
	33,	64,	39,	0x3fffffffe000000LL,
	34,	64,	40,	0x3ffffffff000000LL,
	35,	64,	41,	0x3ffffffff800000LL,
	36,	64,	42,	0x3ffffffffc00000LL,
	37,	64,	43,	0x3ffffffffe00000LL,
	38,	64,	44,	0x3fffffffff00000LL,
	39,	64,	45,	0x3fffffffff80000LL,
	40,	64,	46,	0x3fffffffffc0000LL,
	41,	64,	47,	0x3fffffffffe0000LL,
	42,	64,	48,	0x3ffffffffff0000LL,
	43,	64,	49,	0x3ffffffffff8000LL,
	44,	64,	50,	0x3ffffffffffc000LL,
	45,	64,	51,	0x3ffffffffffe000LL,
	46,	64,	52,	0x3fffffffffff000LL,
	47,	64,	53,	0x3fffffffffff800LL,
	48,	64,	54,	0x3fffffffffffc00LL,
	49,	64,	55,	0x3fffffffffffe00LL,
	50,	64,	56,	0x3ffffffffffff00LL,
	51,	64,	57,	0x3ffffffffffff80LL,
	52,	64,	58,	0x3ffffffffffffc0LL,
	53,	64,	59,	0x3ffffffffffffe0LL,
	54,	64,	60,	0x3fffffffffffff0LL,
	55,	64,	61,	0x3fffffffffffff8LL,
	56,	64,	62,	0x3fffffffffffffcLL,
	57,	64,	63,	0x3fffffffffffffeLL,
	58,	64,	0,	0x3ffffffffffffffLL,
	1,	64,	6,	0x400000000000000LL,
	1,	32,	6,	0x400000004000000LL,
	1,	16,	6,	0x400040004000400LL,
	1,	8,	6,	0x404040404040404LL,
	2,	64,	7,	0x600000000000000LL,
	2,	32,	7,	0x600000006000000LL,
	2,	16,	7,	0x600060006000600LL,
	2,	8,	7,	0x606060606060606LL,
	3,	64,	8,	0x700000000000000LL,
	3,	32,	8,	0x700000007000000LL,
	3,	16,	8,	0x700070007000700LL,
	3,	8,	0,	0x707070707070707LL,
	4,	64,	9,	0x780000000000000LL,
	4,	32,	9,	0x780000007800000LL,
	4,	16,	9,	0x780078007800780LL,
	5,	64,	10,	0x7c0000000000000LL,
	5,	32,	10,	0x7c0000007c00000LL,
	5,	16,	10,	0x7c007c007c007c0LL,
	6,	64,	11,	0x7e0000000000000LL,
	6,	32,	11,	0x7e0000007e00000LL,
	6,	16,	11,	0x7e007e007e007e0LL,
	7,	64,	12,	0x7f0000000000000LL,
	7,	32,	12,	0x7f0000007f00000LL,
	7,	16,	12,	0x7f007f007f007f0LL,
	8,	64,	13,	0x7f8000000000000LL,
	8,	32,	13,	0x7f8000007f80000LL,
	8,	16,	13,	0x7f807f807f807f8LL,
	9,	64,	14,	0x7fc000000000000LL,
	9,	32,	14,	0x7fc000007fc0000LL,
	9,	16,	14,	0x7fc07fc07fc07fcLL,
	10,	64,	15,	0x7fe000000000000LL,
	10,	32,	15,	0x7fe000007fe0000LL,
	10,	16,	15,	0x7fe07fe07fe07feLL,
	11,	64,	16,	0x7ff000000000000LL,
	11,	32,	16,	0x7ff000007ff0000LL,
	11,	16,	0,	0x7ff07ff07ff07ffLL,
	12,	64,	17,	0x7ff800000000000LL,
	12,	32,	17,	0x7ff800007ff8000LL,
	13,	64,	18,	0x7ffc00000000000LL,
	13,	32,	18,	0x7ffc00007ffc000LL,
	14,	64,	19,	0x7ffe00000000000LL,
	14,	32,	19,	0x7ffe00007ffe000LL,
	15,	64,	20,	0x7fff00000000000LL,
	15,	32,	20,	0x7fff00007fff000LL,
	16,	64,	21,	0x7fff80000000000LL,
	16,	32,	21,	0x7fff80007fff800LL,
	17,	64,	22,	0x7fffc0000000000LL,
	17,	32,	22,	0x7fffc0007fffc00LL,
	18,	64,	23,	0x7fffe0000000000LL,
	18,	32,	23,	0x7fffe0007fffe00LL,
	19,	64,	24,	0x7ffff0000000000LL,
	19,	32,	24,	0x7ffff0007ffff00LL,
	20,	64,	25,	0x7ffff8000000000LL,
	20,	32,	25,	0x7ffff8007ffff80LL,
	21,	64,	26,	0x7ffffc000000000LL,
	21,	32,	26,	0x7ffffc007ffffc0LL,
	22,	64,	27,	0x7ffffe000000000LL,
	22,	32,	27,	0x7ffffe007ffffe0LL,
	23,	64,	28,	0x7fffff000000000LL,
	23,	32,	28,	0x7fffff007fffff0LL,
	24,	64,	29,	0x7fffff800000000LL,
	24,	32,	29,	0x7fffff807fffff8LL,
	25,	64,	30,	0x7fffffc00000000LL,
	25,	32,	30,	0x7fffffc07fffffcLL,
	26,	64,	31,	0x7fffffe00000000LL,
	26,	32,	31,	0x7fffffe07fffffeLL,
	27,	64,	32,	0x7ffffff00000000LL,
	27,	32,	0,	0x7ffffff07ffffffLL,
	28,	64,	33,	0x7ffffff80000000LL,
	29,	64,	34,	0x7ffffffc0000000LL,
	30,	64,	35,	0x7ffffffe0000000LL,
	31,	64,	36,	0x7fffffff0000000LL,
	32,	64,	37,	0x7fffffff8000000LL,
	33,	64,	38,	0x7fffffffc000000LL,
	34,	64,	39,	0x7fffffffe000000LL,
	35,	64,	40,	0x7ffffffff000000LL,
	36,	64,	41,	0x7ffffffff800000LL,
	37,	64,	42,	0x7ffffffffc00000LL,
	38,	64,	43,	0x7ffffffffe00000LL,
	39,	64,	44,	0x7fffffffff00000LL,
	40,	64,	45,	0x7fffffffff80000LL,
	41,	64,	46,	0x7fffffffffc0000LL,
	42,	64,	47,	0x7fffffffffe0000LL,
	43,	64,	48,	0x7ffffffffff0000LL,
	44,	64,	49,	0x7ffffffffff8000LL,
	45,	64,	50,	0x7ffffffffffc000LL,
	46,	64,	51,	0x7ffffffffffe000LL,
	47,	64,	52,	0x7fffffffffff000LL,
	48,	64,	53,	0x7fffffffffff800LL,
	49,	64,	54,	0x7fffffffffffc00LL,
	50,	64,	55,	0x7fffffffffffe00LL,
	51,	64,	56,	0x7ffffffffffff00LL,
	52,	64,	57,	0x7ffffffffffff80LL,
	53,	64,	58,	0x7ffffffffffffc0LL,
	54,	64,	59,	0x7ffffffffffffe0LL,
	55,	64,	60,	0x7fffffffffffff0LL,
	56,	64,	61,	0x7fffffffffffff8LL,
	57,	64,	62,	0x7fffffffffffffcLL,
	58,	64,	63,	0x7fffffffffffffeLL,
	59,	64,	0,	0x7ffffffffffffffLL,
	1,	64,	5,	0x800000000000000LL,
	1,	32,	5,	0x800000008000000LL,
	1,	16,	5,	0x800080008000800LL,
	1,	8,	5,	0x808080808080808LL,
	2,	64,	6,	0xc00000000000000LL,
	2,	32,	6,	0xc0000000c000000LL,
	2,	16,	6,	0xc000c000c000c00LL,
	2,	8,	6,	0xc0c0c0c0c0c0c0cLL,
	3,	64,	7,	0xe00000000000000LL,
	3,	32,	7,	0xe0000000e000000LL,
	3,	16,	7,	0xe000e000e000e00LL,
	3,	8,	7,	0xe0e0e0e0e0e0e0eLL,
	4,	64,	8,	0xf00000000000000LL,
	4,	32,	8,	0xf0000000f000000LL,
	4,	16,	8,	0xf000f000f000f00LL,
	4,	8,	0,	0xf0f0f0f0f0f0f0fLL,
	5,	64,	9,	0xf80000000000000LL,
	5,	32,	9,	0xf8000000f800000LL,
	5,	16,	9,	0xf800f800f800f80LL,
	6,	64,	10,	0xfc0000000000000LL,
	6,	32,	10,	0xfc000000fc00000LL,
	6,	16,	10,	0xfc00fc00fc00fc0LL,
	7,	64,	11,	0xfe0000000000000LL,
	7,	32,	11,	0xfe000000fe00000LL,
	7,	16,	11,	0xfe00fe00fe00fe0LL,
	8,	64,	12,	0xff0000000000000LL,
	8,	32,	12,	0xff000000ff00000LL,
	8,	16,	12,	0xff00ff00ff00ff0LL,
	9,	64,	13,	0xff8000000000000LL,
	9,	32,	13,	0xff800000ff80000LL,
	9,	16,	13,	0xff80ff80ff80ff8LL,
	10,	64,	14,	0xffc000000000000LL,
	10,	32,	14,	0xffc00000ffc0000LL,
	10,	16,	14,	0xffc0ffc0ffc0ffcLL,
	11,	64,	15,	0xffe000000000000LL,
	11,	32,	15,	0xffe00000ffe0000LL,
	11,	16,	15,	0xffe0ffe0ffe0ffeLL,
	12,	64,	16,	0xfff000000000000LL,
	12,	32,	16,	0xfff00000fff0000LL,
	12,	16,	0,	0xfff0fff0fff0fffLL,
	13,	64,	17,	0xfff800000000000LL,
	13,	32,	17,	0xfff80000fff8000LL,
	14,	64,	18,	0xfffc00000000000LL,
	14,	32,	18,	0xfffc0000fffc000LL,
	15,	64,	19,	0xfffe00000000000LL,
	15,	32,	19,	0xfffe0000fffe000LL,
	16,	64,	20,	0xffff00000000000LL,
	16,	32,	20,	0xffff0000ffff000LL,
	17,	64,	21,	0xffff80000000000LL,
	17,	32,	21,	0xffff8000ffff800LL,
	18,	64,	22,	0xffffc0000000000LL,
	18,	32,	22,	0xffffc000ffffc00LL,
	19,	64,	23,	0xffffe0000000000LL,
	19,	32,	23,	0xffffe000ffffe00LL,
	20,	64,	24,	0xfffff0000000000LL,
	20,	32,	24,	0xfffff000fffff00LL,
	21,	64,	25,	0xfffff8000000000LL,
	21,	32,	25,	0xfffff800fffff80LL,
	22,	64,	26,	0xfffffc000000000LL,
	22,	32,	26,	0xfffffc00fffffc0LL,
	23,	64,	27,	0xfffffe000000000LL,
	23,	32,	27,	0xfffffe00fffffe0LL,
	24,	64,	28,	0xffffff000000000LL,
	24,	32,	28,	0xffffff00ffffff0LL,
	25,	64,	29,	0xffffff800000000LL,
	25,	32,	29,	0xffffff80ffffff8LL,
	26,	64,	30,	0xffffffc00000000LL,
	26,	32,	30,	0xffffffc0ffffffcLL,
	27,	64,	31,	0xffffffe00000000LL,
	27,	32,	31,	0xffffffe0ffffffeLL,
	28,	64,	32,	0xfffffff00000000LL,
	28,	32,	0,	0xfffffff0fffffffLL,
	29,	64,	33,	0xfffffff80000000LL,
	30,	64,	34,	0xfffffffc0000000LL,
	31,	64,	35,	0xfffffffe0000000LL,
	32,	64,	36,	0xffffffff0000000LL,
	33,	64,	37,	0xffffffff8000000LL,
	34,	64,	38,	0xffffffffc000000LL,
	35,	64,	39,	0xffffffffe000000LL,
	36,	64,	40,	0xfffffffff000000LL,
	37,	64,	41,	0xfffffffff800000LL,
	38,	64,	42,	0xfffffffffc00000LL,
	39,	64,	43,	0xfffffffffe00000LL,
	40,	64,	44,	0xffffffffff00000LL,
	41,	64,	45,	0xffffffffff80000LL,
	42,	64,	46,	0xffffffffffc0000LL,
	43,	64,	47,	0xffffffffffe0000LL,
	44,	64,	48,	0xfffffffffff0000LL,
	45,	64,	49,	0xfffffffffff8000LL,
	46,	64,	50,	0xfffffffffffc000LL,
	47,	64,	51,	0xfffffffffffe000LL,
	48,	64,	52,	0xffffffffffff000LL,
	49,	64,	53,	0xffffffffffff800LL,
	50,	64,	54,	0xffffffffffffc00LL,
	51,	64,	55,	0xffffffffffffe00LL,
	52,	64,	56,	0xfffffffffffff00LL,
	53,	64,	57,	0xfffffffffffff80LL,
	54,	64,	58,	0xfffffffffffffc0LL,
	55,	64,	59,	0xfffffffffffffe0LL,
	56,	64,	60,	0xffffffffffffff0LL,
	57,	64,	61,	0xffffffffffffff8LL,
	58,	64,	62,	0xffffffffffffffcLL,
	59,	64,	63,	0xffffffffffffffeLL,
	60,	64,	0,	0xfffffffffffffffLL,
	1,	64,	4,	0x1000000000000000LL,
	1,	32,	4,	0x1000000010000000LL,
	1,	16,	4,	0x1000100010001000LL,
	1,	8,	4,	0x1010101010101010LL,
	1,	4,	0,	0x1111111111111111LL,
	2,	64,	5,	0x1800000000000000LL,
	2,	32,	5,	0x1800000018000000LL,
	2,	16,	5,	0x1800180018001800LL,
	2,	8,	5,	0x1818181818181818LL,
	3,	64,	6,	0x1c00000000000000LL,
	3,	32,	6,	0x1c0000001c000000LL,
	3,	16,	6,	0x1c001c001c001c00LL,
	3,	8,	6,	0x1c1c1c1c1c1c1c1cLL,
	4,	64,	7,	0x1e00000000000000LL,
	4,	32,	7,	0x1e0000001e000000LL,
	4,	16,	7,	0x1e001e001e001e00LL,
	4,	8,	7,	0x1e1e1e1e1e1e1e1eLL,
	5,	64,	8,	0x1f00000000000000LL,
	5,	32,	8,	0x1f0000001f000000LL,
	5,	16,	8,	0x1f001f001f001f00LL,
	5,	8,	0,	0x1f1f1f1f1f1f1f1fLL,
	6,	64,	9,	0x1f80000000000000LL,
	6,	32,	9,	0x1f8000001f800000LL,
	6,	16,	9,	0x1f801f801f801f80LL,
	7,	64,	10,	0x1fc0000000000000LL,
	7,	32,	10,	0x1fc000001fc00000LL,
	7,	16,	10,	0x1fc01fc01fc01fc0LL,
	8,	64,	11,	0x1fe0000000000000LL,
	8,	32,	11,	0x1fe000001fe00000LL,
	8,	16,	11,	0x1fe01fe01fe01fe0LL,
	9,	64,	12,	0x1ff0000000000000LL,
	9,	32,	12,	0x1ff000001ff00000LL,
	9,	16,	12,	0x1ff01ff01ff01ff0LL,
	10,	64,	13,	0x1ff8000000000000LL,
	10,	32,	13,	0x1ff800001ff80000LL,
	10,	16,	13,	0x1ff81ff81ff81ff8LL,
	11,	64,	14,	0x1ffc000000000000LL,
	11,	32,	14,	0x1ffc00001ffc0000LL,
	11,	16,	14,	0x1ffc1ffc1ffc1ffcLL,
	12,	64,	15,	0x1ffe000000000000LL,
	12,	32,	15,	0x1ffe00001ffe0000LL,
	12,	16,	15,	0x1ffe1ffe1ffe1ffeLL,
	13,	64,	16,	0x1fff000000000000LL,
	13,	32,	16,	0x1fff00001fff0000LL,
	13,	16,	0,	0x1fff1fff1fff1fffLL,
	14,	64,	17,	0x1fff800000000000LL,
	14,	32,	17,	0x1fff80001fff8000LL,
	15,	64,	18,	0x1fffc00000000000LL,
	15,	32,	18,	0x1fffc0001fffc000LL,
	16,	64,	19,	0x1fffe00000000000LL,
	16,	32,	19,	0x1fffe0001fffe000LL,
	17,	64,	20,	0x1ffff00000000000LL,
	17,	32,	20,	0x1ffff0001ffff000LL,
	18,	64,	21,	0x1ffff80000000000LL,
	18,	32,	21,	0x1ffff8001ffff800LL,
	19,	64,	22,	0x1ffffc0000000000LL,
	19,	32,	22,	0x1ffffc001ffffc00LL,
	20,	64,	23,	0x1ffffe0000000000LL,
	20,	32,	23,	0x1ffffe001ffffe00LL,
	21,	64,	24,	0x1fffff0000000000LL,
	21,	32,	24,	0x1fffff001fffff00LL,
	22,	64,	25,	0x1fffff8000000000LL,
	22,	32,	25,	0x1fffff801fffff80LL,
	23,	64,	26,	0x1fffffc000000000LL,
	23,	32,	26,	0x1fffffc01fffffc0LL,
	24,	64,	27,	0x1fffffe000000000LL,
	24,	32,	27,	0x1fffffe01fffffe0LL,
	25,	64,	28,	0x1ffffff000000000LL,
	25,	32,	28,	0x1ffffff01ffffff0LL,
	26,	64,	29,	0x1ffffff800000000LL,
	26,	32,	29,	0x1ffffff81ffffff8LL,
	27,	64,	30,	0x1ffffffc00000000LL,
	27,	32,	30,	0x1ffffffc1ffffffcLL,
	28,	64,	31,	0x1ffffffe00000000LL,
	28,	32,	31,	0x1ffffffe1ffffffeLL,
	29,	64,	32,	0x1fffffff00000000LL,
	29,	32,	0,	0x1fffffff1fffffffLL,
	30,	64,	33,	0x1fffffff80000000LL,
	31,	64,	34,	0x1fffffffc0000000LL,
	32,	64,	35,	0x1fffffffe0000000LL,
	33,	64,	36,	0x1ffffffff0000000LL,
	34,	64,	37,	0x1ffffffff8000000LL,
	35,	64,	38,	0x1ffffffffc000000LL,
	36,	64,	39,	0x1ffffffffe000000LL,
	37,	64,	40,	0x1fffffffff000000LL,
	38,	64,	41,	0x1fffffffff800000LL,
	39,	64,	42,	0x1fffffffffc00000LL,
	40,	64,	43,	0x1fffffffffe00000LL,
	41,	64,	44,	0x1ffffffffff00000LL,
	42,	64,	45,	0x1ffffffffff80000LL,
	43,	64,	46,	0x1ffffffffffc0000LL,
	44,	64,	47,	0x1ffffffffffe0000LL,
	45,	64,	48,	0x1fffffffffff0000LL,
	46,	64,	49,	0x1fffffffffff8000LL,
	47,	64,	50,	0x1fffffffffffc000LL,
	48,	64,	51,	0x1fffffffffffe000LL,
	49,	64,	52,	0x1ffffffffffff000LL,
	50,	64,	53,	0x1ffffffffffff800LL,
	51,	64,	54,	0x1ffffffffffffc00LL,
	52,	64,	55,	0x1ffffffffffffe00LL,
	53,	64,	56,	0x1fffffffffffff00LL,
	54,	64,	57,	0x1fffffffffffff80LL,
	55,	64,	58,	0x1fffffffffffffc0LL,
	56,	64,	59,	0x1fffffffffffffe0LL,
	57,	64,	60,	0x1ffffffffffffff0LL,
	58,	64,	61,	0x1ffffffffffffff8LL,
	59,	64,	62,	0x1ffffffffffffffcLL,
	60,	64,	63,	0x1ffffffffffffffeLL,
	61,	64,	0,	0x1fffffffffffffffLL,
	1,	64,	3,	0x2000000000000000LL,
	1,	32,	3,	0x2000000020000000LL,
	1,	16,	3,	0x2000200020002000LL,
	1,	8,	3,	0x2020202020202020LL,
	1,	4,	3,	0x2222222222222222LL,
	2,	64,	4,	0x3000000000000000LL,
	2,	32,	4,	0x3000000030000000LL,
	2,	16,	4,	0x3000300030003000LL,
	2,	8,	4,	0x3030303030303030LL,
	2,	4,	0,	0x3333333333333333LL,
	3,	64,	5,	0x3800000000000000LL,
	3,	32,	5,	0x3800000038000000LL,
	3,	16,	5,	0x3800380038003800LL,
	3,	8,	5,	0x3838383838383838LL,
	4,	64,	6,	0x3c00000000000000LL,
	4,	32,	6,	0x3c0000003c000000LL,
	4,	16,	6,	0x3c003c003c003c00LL,
	4,	8,	6,	0x3c3c3c3c3c3c3c3cLL,
	5,	64,	7,	0x3e00000000000000LL,
	5,	32,	7,	0x3e0000003e000000LL,
	5,	16,	7,	0x3e003e003e003e00LL,
	5,	8,	7,	0x3e3e3e3e3e3e3e3eLL,
	6,	64,	8,	0x3f00000000000000LL,
	6,	32,	8,	0x3f0000003f000000LL,
	6,	16,	8,	0x3f003f003f003f00LL,
	6,	8,	0,	0x3f3f3f3f3f3f3f3fLL,
	7,	64,	9,	0x3f80000000000000LL,
	7,	32,	9,	0x3f8000003f800000LL,
	7,	16,	9,	0x3f803f803f803f80LL,
	8,	64,	10,	0x3fc0000000000000LL,
	8,	32,	10,	0x3fc000003fc00000LL,
	8,	16,	10,	0x3fc03fc03fc03fc0LL,
	9,	64,	11,	0x3fe0000000000000LL,
	9,	32,	11,	0x3fe000003fe00000LL,
	9,	16,	11,	0x3fe03fe03fe03fe0LL,
	10,	64,	12,	0x3ff0000000000000LL,
	10,	32,	12,	0x3ff000003ff00000LL,
	10,	16,	12,	0x3ff03ff03ff03ff0LL,
	11,	64,	13,	0x3ff8000000000000LL,
	11,	32,	13,	0x3ff800003ff80000LL,
	11,	16,	13,	0x3ff83ff83ff83ff8LL,
	12,	64,	14,	0x3ffc000000000000LL,
	12,	32,	14,	0x3ffc00003ffc0000LL,
	12,	16,	14,	0x3ffc3ffc3ffc3ffcLL,
	13,	64,	15,	0x3ffe000000000000LL,
	13,	32,	15,	0x3ffe00003ffe0000LL,
	13,	16,	15,	0x3ffe3ffe3ffe3ffeLL,
	14,	64,	16,	0x3fff000000000000LL,
	14,	32,	16,	0x3fff00003fff0000LL,
	14,	16,	0,	0x3fff3fff3fff3fffLL,
	15,	64,	17,	0x3fff800000000000LL,
	15,	32,	17,	0x3fff80003fff8000LL,
	16,	64,	18,	0x3fffc00000000000LL,
	16,	32,	18,	0x3fffc0003fffc000LL,
	17,	64,	19,	0x3fffe00000000000LL,
	17,	32,	19,	0x3fffe0003fffe000LL,
	18,	64,	20,	0x3ffff00000000000LL,
	18,	32,	20,	0x3ffff0003ffff000LL,
	19,	64,	21,	0x3ffff80000000000LL,
	19,	32,	21,	0x3ffff8003ffff800LL,
	20,	64,	22,	0x3ffffc0000000000LL,
	20,	32,	22,	0x3ffffc003ffffc00LL,
	21,	64,	23,	0x3ffffe0000000000LL,
	21,	32,	23,	0x3ffffe003ffffe00LL,
	22,	64,	24,	0x3fffff0000000000LL,
	22,	32,	24,	0x3fffff003fffff00LL,
	23,	64,	25,	0x3fffff8000000000LL,
	23,	32,	25,	0x3fffff803fffff80LL,
	24,	64,	26,	0x3fffffc000000000LL,
	24,	32,	26,	0x3fffffc03fffffc0LL,
	25,	64,	27,	0x3fffffe000000000LL,
	25,	32,	27,	0x3fffffe03fffffe0LL,
	26,	64,	28,	0x3ffffff000000000LL,
	26,	32,	28,	0x3ffffff03ffffff0LL,
	27,	64,	29,	0x3ffffff800000000LL,
	27,	32,	29,	0x3ffffff83ffffff8LL,
	28,	64,	30,	0x3ffffffc00000000LL,
	28,	32,	30,	0x3ffffffc3ffffffcLL,
	29,	64,	31,	0x3ffffffe00000000LL,
	29,	32,	31,	0x3ffffffe3ffffffeLL,
	30,	64,	32,	0x3fffffff00000000LL,
	30,	32,	0,	0x3fffffff3fffffffLL,
	31,	64,	33,	0x3fffffff80000000LL,
	32,	64,	34,	0x3fffffffc0000000LL,
	33,	64,	35,	0x3fffffffe0000000LL,
	34,	64,	36,	0x3ffffffff0000000LL,
	35,	64,	37,	0x3ffffffff8000000LL,
	36,	64,	38,	0x3ffffffffc000000LL,
	37,	64,	39,	0x3ffffffffe000000LL,
	38,	64,	40,	0x3fffffffff000000LL,
	39,	64,	41,	0x3fffffffff800000LL,
	40,	64,	42,	0x3fffffffffc00000LL,
	41,	64,	43,	0x3fffffffffe00000LL,
	42,	64,	44,	0x3ffffffffff00000LL,
	43,	64,	45,	0x3ffffffffff80000LL,
	44,	64,	46,	0x3ffffffffffc0000LL,
	45,	64,	47,	0x3ffffffffffe0000LL,
	46,	64,	48,	0x3fffffffffff0000LL,
	47,	64,	49,	0x3fffffffffff8000LL,
	48,	64,	50,	0x3fffffffffffc000LL,
	49,	64,	51,	0x3fffffffffffe000LL,
	50,	64,	52,	0x3ffffffffffff000LL,
	51,	64,	53,	0x3ffffffffffff800LL,
	52,	64,	54,	0x3ffffffffffffc00LL,
	53,	64,	55,	0x3ffffffffffffe00LL,
	54,	64,	56,	0x3fffffffffffff00LL,
	55,	64,	57,	0x3fffffffffffff80LL,
	56,	64,	58,	0x3fffffffffffffc0LL,
	57,	64,	59,	0x3fffffffffffffe0LL,
	58,	64,	60,	0x3ffffffffffffff0LL,
	59,	64,	61,	0x3ffffffffffffff8LL,
	60,	64,	62,	0x3ffffffffffffffcLL,
	61,	64,	63,	0x3ffffffffffffffeLL,
	62,	64,	0,	0x3fffffffffffffffLL,
	1,	64,	2,	0x4000000000000000LL,
	1,	32,	2,	0x4000000040000000LL,
	1,	16,	2,	0x4000400040004000LL,
	1,	8,	2,	0x4040404040404040LL,
	1,	4,	2,	0x4444444444444444LL,
	1,	2,	0,	0x5555555555555555LL,
	2,	64,	3,	0x6000000000000000LL,
	2,	32,	3,	0x6000000060000000LL,
	2,	16,	3,	0x6000600060006000LL,
	2,	8,	3,	0x6060606060606060LL,
	2,	4,	3,	0x6666666666666666LL,
	3,	64,	4,	0x7000000000000000LL,
	3,	32,	4,	0x7000000070000000LL,
	3,	16,	4,	0x7000700070007000LL,
	3,	8,	4,	0x7070707070707070LL,
	3,	4,	0,	0x7777777777777777LL,
	4,	64,	5,	0x7800000000000000LL,
	4,	32,	5,	0x7800000078000000LL,
	4,	16,	5,	0x7800780078007800LL,
	4,	8,	5,	0x7878787878787878LL,
	5,	64,	6,	0x7c00000000000000LL,
	5,	32,	6,	0x7c0000007c000000LL,
	5,	16,	6,	0x7c007c007c007c00LL,
	5,	8,	6,	0x7c7c7c7c7c7c7c7cLL,
	6,	64,	7,	0x7e00000000000000LL,
	6,	32,	7,	0x7e0000007e000000LL,
	6,	16,	7,	0x7e007e007e007e00LL,
	6,	8,	7,	0x7e7e7e7e7e7e7e7eLL,
	7,	64,	8,	0x7f00000000000000LL,
	7,	32,	8,	0x7f0000007f000000LL,
	7,	16,	8,	0x7f007f007f007f00LL,
	7,	8,	0,	0x7f7f7f7f7f7f7f7fLL,
	8,	64,	9,	0x7f80000000000000LL,
	8,	32,	9,	0x7f8000007f800000LL,
	8,	16,	9,	0x7f807f807f807f80LL,
	9,	64,	10,	0x7fc0000000000000LL,
	9,	32,	10,	0x7fc000007fc00000LL,
	9,	16,	10,	0x7fc07fc07fc07fc0LL,
	10,	64,	11,	0x7fe0000000000000LL,
	10,	32,	11,	0x7fe000007fe00000LL,
	10,	16,	11,	0x7fe07fe07fe07fe0LL,
	11,	64,	12,	0x7ff0000000000000LL,
	11,	32,	12,	0x7ff000007ff00000LL,
	11,	16,	12,	0x7ff07ff07ff07ff0LL,
	12,	64,	13,	0x7ff8000000000000LL,
	12,	32,	13,	0x7ff800007ff80000LL,
	12,	16,	13,	0x7ff87ff87ff87ff8LL,
	13,	64,	14,	0x7ffc000000000000LL,
	13,	32,	14,	0x7ffc00007ffc0000LL,
	13,	16,	14,	0x7ffc7ffc7ffc7ffcLL,
	14,	64,	15,	0x7ffe000000000000LL,
	14,	32,	15,	0x7ffe00007ffe0000LL,
	14,	16,	15,	0x7ffe7ffe7ffe7ffeLL,
	15,	64,	16,	0x7fff000000000000LL,
	15,	32,	16,	0x7fff00007fff0000LL,
	15,	16,	0,	0x7fff7fff7fff7fffLL,
	16,	64,	17,	0x7fff800000000000LL,
	16,	32,	17,	0x7fff80007fff8000LL,
	17,	64,	18,	0x7fffc00000000000LL,
	17,	32,	18,	0x7fffc0007fffc000LL,
	18,	64,	19,	0x7fffe00000000000LL,
	18,	32,	19,	0x7fffe0007fffe000LL,
	19,	64,	20,	0x7ffff00000000000LL,
	19,	32,	20,	0x7ffff0007ffff000LL,
	20,	64,	21,	0x7ffff80000000000LL,
	20,	32,	21,	0x7ffff8007ffff800LL,
	21,	64,	22,	0x7ffffc0000000000LL,
	21,	32,	22,	0x7ffffc007ffffc00LL,
	22,	64,	23,	0x7ffffe0000000000LL,
	22,	32,	23,	0x7ffffe007ffffe00LL,
	23,	64,	24,	0x7fffff0000000000LL,
	23,	32,	24,	0x7fffff007fffff00LL,
	24,	64,	25,	0x7fffff8000000000LL,
	24,	32,	25,	0x7fffff807fffff80LL,
	25,	64,	26,	0x7fffffc000000000LL,
	25,	32,	26,	0x7fffffc07fffffc0LL,
	26,	64,	27,	0x7fffffe000000000LL,
	26,	32,	27,	0x7fffffe07fffffe0LL,
	27,	64,	28,	0x7ffffff000000000LL,
	27,	32,	28,	0x7ffffff07ffffff0LL,
	28,	64,	29,	0x7ffffff800000000LL,
	28,	32,	29,	0x7ffffff87ffffff8LL,
	29,	64,	30,	0x7ffffffc00000000LL,
	29,	32,	30,	0x7ffffffc7ffffffcLL,
	30,	64,	31,	0x7ffffffe00000000LL,
	30,	32,	31,	0x7ffffffe7ffffffeLL,
	31,	64,	32,	0x7fffffff00000000LL,
	31,	32,	0,	0x7fffffff7fffffffLL,
	32,	64,	33,	0x7fffffff80000000LL,
	33,	64,	34,	0x7fffffffc0000000LL,
	34,	64,	35,	0x7fffffffe0000000LL,
	35,	64,	36,	0x7ffffffff0000000LL,
	36,	64,	37,	0x7ffffffff8000000LL,
	37,	64,	38,	0x7ffffffffc000000LL,
	38,	64,	39,	0x7ffffffffe000000LL,
	39,	64,	40,	0x7fffffffff000000LL,
	40,	64,	41,	0x7fffffffff800000LL,
	41,	64,	42,	0x7fffffffffc00000LL,
	42,	64,	43,	0x7fffffffffe00000LL,
	43,	64,	44,	0x7ffffffffff00000LL,
	44,	64,	45,	0x7ffffffffff80000LL,
	45,	64,	46,	0x7ffffffffffc0000LL,
	46,	64,	47,	0x7ffffffffffe0000LL,
	47,	64,	48,	0x7fffffffffff0000LL,
	48,	64,	49,	0x7fffffffffff8000LL,
	49,	64,	50,	0x7fffffffffffc000LL,
	50,	64,	51,	0x7fffffffffffe000LL,
	51,	64,	52,	0x7ffffffffffff000LL,
	52,	64,	53,	0x7ffffffffffff800LL,
	53,	64,	54,	0x7ffffffffffffc00LL,
	54,	64,	55,	0x7ffffffffffffe00LL,
	55,	64,	56,	0x7fffffffffffff00LL,
	56,	64,	57,	0x7fffffffffffff80LL,
	57,	64,	58,	0x7fffffffffffffc0LL,
	58,	64,	59,	0x7fffffffffffffe0LL,
	59,	64,	60,	0x7ffffffffffffff0LL,
	60,	64,	61,	0x7ffffffffffffff8LL,
	61,	64,	62,	0x7ffffffffffffffcLL,
	62,	64,	63,	0x7ffffffffffffffeLL,
	63,	64,	0,	0x7fffffffffffffffLL,
	1,	64,	1,	0x8000000000000000LL,
	2,	64,	1,	0x8000000000000001LL,
	3,	64,	1,	0x8000000000000003LL,
	4,	64,	1,	0x8000000000000007LL,
	5,	64,	1,	0x800000000000000fLL,
	6,	64,	1,	0x800000000000001fLL,
	7,	64,	1,	0x800000000000003fLL,
	8,	64,	1,	0x800000000000007fLL,
	9,	64,	1,	0x80000000000000ffLL,
	10,	64,	1,	0x80000000000001ffLL,
	11,	64,	1,	0x80000000000003ffLL,
	12,	64,	1,	0x80000000000007ffLL,
	13,	64,	1,	0x8000000000000fffLL,
	14,	64,	1,	0x8000000000001fffLL,
	15,	64,	1,	0x8000000000003fffLL,
	16,	64,	1,	0x8000000000007fffLL,
	17,	64,	1,	0x800000000000ffffLL,
	18,	64,	1,	0x800000000001ffffLL,
	19,	64,	1,	0x800000000003ffffLL,
	20,	64,	1,	0x800000000007ffffLL,
	21,	64,	1,	0x80000000000fffffLL,
	22,	64,	1,	0x80000000001fffffLL,
	23,	64,	1,	0x80000000003fffffLL,
	24,	64,	1,	0x80000000007fffffLL,
	25,	64,	1,	0x8000000000ffffffLL,
	26,	64,	1,	0x8000000001ffffffLL,
	27,	64,	1,	0x8000000003ffffffLL,
	28,	64,	1,	0x8000000007ffffffLL,
	29,	64,	1,	0x800000000fffffffLL,
	30,	64,	1,	0x800000001fffffffLL,
	31,	64,	1,	0x800000003fffffffLL,
	32,	64,	1,	0x800000007fffffffLL,
	1,	32,	1,	0x8000000080000000LL,
	33,	64,	1,	0x80000000ffffffffLL,
	2,	32,	1,	0x8000000180000001LL,
	34,	64,	1,	0x80000001ffffffffLL,
	3,	32,	1,	0x8000000380000003LL,
	35,	64,	1,	0x80000003ffffffffLL,
	4,	32,	1,	0x8000000780000007LL,
	36,	64,	1,	0x80000007ffffffffLL,
	5,	32,	1,	0x8000000f8000000fLL,
	37,	64,	1,	0x8000000fffffffffLL,
	6,	32,	1,	0x8000001f8000001fLL,
	38,	64,	1,	0x8000001fffffffffLL,
	7,	32,	1,	0x8000003f8000003fLL,
	39,	64,	1,	0x8000003fffffffffLL,
	8,	32,	1,	0x8000007f8000007fLL,
	40,	64,	1,	0x8000007fffffffffLL,
	9,	32,	1,	0x800000ff800000ffLL,
	41,	64,	1,	0x800000ffffffffffLL,
	10,	32,	1,	0x800001ff800001ffLL,
	42,	64,	1,	0x800001ffffffffffLL,
	11,	32,	1,	0x800003ff800003ffLL,
	43,	64,	1,	0x800003ffffffffffLL,
	12,	32,	1,	0x800007ff800007ffLL,
	44,	64,	1,	0x800007ffffffffffLL,
	13,	32,	1,	0x80000fff80000fffLL,
	45,	64,	1,	0x80000fffffffffffLL,
	14,	32,	1,	0x80001fff80001fffLL,
	46,	64,	1,	0x80001fffffffffffLL,
	15,	32,	1,	0x80003fff80003fffLL,
	47,	64,	1,	0x80003fffffffffffLL,
	16,	32,	1,	0x80007fff80007fffLL,
	48,	64,	1,	0x80007fffffffffffLL,
	1,	16,	1,	0x8000800080008000LL,
	17,	32,	1,	0x8000ffff8000ffffLL,
	49,	64,	1,	0x8000ffffffffffffLL,
	2,	16,	1,	0x8001800180018001LL,
	18,	32,	1,	0x8001ffff8001ffffLL,
	50,	64,	1,	0x8001ffffffffffffLL,
	3,	16,	1,	0x8003800380038003LL,
	19,	32,	1,	0x8003ffff8003ffffLL,
	51,	64,	1,	0x8003ffffffffffffLL,
	4,	16,	1,	0x8007800780078007LL,
	20,	32,	1,	0x8007ffff8007ffffLL,
	52,	64,	1,	0x8007ffffffffffffLL,
	5,	16,	1,	0x800f800f800f800fLL,
	21,	32,	1,	0x800fffff800fffffLL,
	53,	64,	1,	0x800fffffffffffffLL,
	6,	16,	1,	0x801f801f801f801fLL,
	22,	32,	1,	0x801fffff801fffffLL,
	54,	64,	1,	0x801fffffffffffffLL,
	7,	16,	1,	0x803f803f803f803fLL,
	23,	32,	1,	0x803fffff803fffffLL,
	55,	64,	1,	0x803fffffffffffffLL,
	8,	16,	1,	0x807f807f807f807fLL,
	24,	32,	1,	0x807fffff807fffffLL,
	56,	64,	1,	0x807fffffffffffffLL,
	1,	8,	1,	0x8080808080808080LL,
	9,	16,	1,	0x80ff80ff80ff80ffLL,
	25,	32,	1,	0x80ffffff80ffffffLL,
	57,	64,	1,	0x80ffffffffffffffLL,
	2,	8,	1,	0x8181818181818181LL,
	10,	16,	1,	0x81ff81ff81ff81ffLL,
	26,	32,	1,	0x81ffffff81ffffffLL,
	58,	64,	1,	0x81ffffffffffffffLL,
	3,	8,	1,	0x8383838383838383LL,
	11,	16,	1,	0x83ff83ff83ff83ffLL,
	27,	32,	1,	0x83ffffff83ffffffLL,
	59,	64,	1,	0x83ffffffffffffffLL,
	4,	8,	1,	0x8787878787878787LL,
	12,	16,	1,	0x87ff87ff87ff87ffLL,
	28,	32,	1,	0x87ffffff87ffffffLL,
	60,	64,	1,	0x87ffffffffffffffLL,
	1,	4,	1,	0x8888888888888888LL,
	5,	8,	1,	0x8f8f8f8f8f8f8f8fLL,
	13,	16,	1,	0x8fff8fff8fff8fffLL,
	29,	32,	1,	0x8fffffff8fffffffLL,
	61,	64,	1,	0x8fffffffffffffffLL,
	2,	4,	1,	0x9999999999999999LL,
	6,	8,	1,	0x9f9f9f9f9f9f9f9fLL,
	14,	16,	1,	0x9fff9fff9fff9fffLL,
	30,	32,	1,	0x9fffffff9fffffffLL,
	62,	64,	1,	0x9fffffffffffffffLL,
	1,	2,	1,	0xaaaaaaaaaaaaaaaaLL,
	3,	4,	1,	0xbbbbbbbbbbbbbbbbLL,
	7,	8,	1,	0xbfbfbfbfbfbfbfbfLL,
	15,	16,	1,	0xbfffbfffbfffbfffLL,
	31,	32,	1,	0xbfffffffbfffffffLL,
	63,	64,	1,	0xbfffffffffffffffLL,
	2,	64,	2,	0xc000000000000000LL,
	3,	64,	2,	0xc000000000000001LL,
	4,	64,	2,	0xc000000000000003LL,
	5,	64,	2,	0xc000000000000007LL,
	6,	64,	2,	0xc00000000000000fLL,
	7,	64,	2,	0xc00000000000001fLL,
	8,	64,	2,	0xc00000000000003fLL,
	9,	64,	2,	0xc00000000000007fLL,
	10,	64,	2,	0xc0000000000000ffLL,
	11,	64,	2,	0xc0000000000001ffLL,
	12,	64,	2,	0xc0000000000003ffLL,
	13,	64,	2,	0xc0000000000007ffLL,
	14,	64,	2,	0xc000000000000fffLL,
	15,	64,	2,	0xc000000000001fffLL,
	16,	64,	2,	0xc000000000003fffLL,
	17,	64,	2,	0xc000000000007fffLL,
	18,	64,	2,	0xc00000000000ffffLL,
	19,	64,	2,	0xc00000000001ffffLL,
	20,	64,	2,	0xc00000000003ffffLL,
	21,	64,	2,	0xc00000000007ffffLL,
	22,	64,	2,	0xc0000000000fffffLL,
	23,	64,	2,	0xc0000000001fffffLL,
	24,	64,	2,	0xc0000000003fffffLL,
	25,	64,	2,	0xc0000000007fffffLL,
	26,	64,	2,	0xc000000000ffffffLL,
	27,	64,	2,	0xc000000001ffffffLL,
	28,	64,	2,	0xc000000003ffffffLL,
	29,	64,	2,	0xc000000007ffffffLL,
	30,	64,	2,	0xc00000000fffffffLL,
	31,	64,	2,	0xc00000001fffffffLL,
	32,	64,	2,	0xc00000003fffffffLL,
	33,	64,	2,	0xc00000007fffffffLL,
	2,	32,	2,	0xc0000000c0000000LL,
	34,	64,	2,	0xc0000000ffffffffLL,
	3,	32,	2,	0xc0000001c0000001LL,
	35,	64,	2,	0xc0000001ffffffffLL,
	4,	32,	2,	0xc0000003c0000003LL,
	36,	64,	2,	0xc0000003ffffffffLL,
	5,	32,	2,	0xc0000007c0000007LL,
	37,	64,	2,	0xc0000007ffffffffLL,
	6,	32,	2,	0xc000000fc000000fLL,
	38,	64,	2,	0xc000000fffffffffLL,
	7,	32,	2,	0xc000001fc000001fLL,
	39,	64,	2,	0xc000001fffffffffLL,
	8,	32,	2,	0xc000003fc000003fLL,
	40,	64,	2,	0xc000003fffffffffLL,
	9,	32,	2,	0xc000007fc000007fLL,
	41,	64,	2,	0xc000007fffffffffLL,
	10,	32,	2,	0xc00000ffc00000ffLL,
	42,	64,	2,	0xc00000ffffffffffLL,
	11,	32,	2,	0xc00001ffc00001ffLL,
	43,	64,	2,	0xc00001ffffffffffLL,
	12,	32,	2,	0xc00003ffc00003ffLL,
	44,	64,	2,	0xc00003ffffffffffLL,
	13,	32,	2,	0xc00007ffc00007ffLL,
	45,	64,	2,	0xc00007ffffffffffLL,
	14,	32,	2,	0xc0000fffc0000fffLL,
	46,	64,	2,	0xc0000fffffffffffLL,
	15,	32,	2,	0xc0001fffc0001fffLL,
	47,	64,	2,	0xc0001fffffffffffLL,
	16,	32,	2,	0xc0003fffc0003fffLL,
	48,	64,	2,	0xc0003fffffffffffLL,
	17,	32,	2,	0xc0007fffc0007fffLL,
	49,	64,	2,	0xc0007fffffffffffLL,
	2,	16,	2,	0xc000c000c000c000LL,
	18,	32,	2,	0xc000ffffc000ffffLL,
	50,	64,	2,	0xc000ffffffffffffLL,
	3,	16,	2,	0xc001c001c001c001LL,
	19,	32,	2,	0xc001ffffc001ffffLL,
	51,	64,	2,	0xc001ffffffffffffLL,
	4,	16,	2,	0xc003c003c003c003LL,
	20,	32,	2,	0xc003ffffc003ffffLL,
	52,	64,	2,	0xc003ffffffffffffLL,
	5,	16,	2,	0xc007c007c007c007LL,
	21,	32,	2,	0xc007ffffc007ffffLL,
	53,	64,	2,	0xc007ffffffffffffLL,
	6,	16,	2,	0xc00fc00fc00fc00fLL,
	22,	32,	2,	0xc00fffffc00fffffLL,
	54,	64,	2,	0xc00fffffffffffffLL,
	7,	16,	2,	0xc01fc01fc01fc01fLL,
	23,	32,	2,	0xc01fffffc01fffffLL,
	55,	64,	2,	0xc01fffffffffffffLL,
	8,	16,	2,	0xc03fc03fc03fc03fLL,
	24,	32,	2,	0xc03fffffc03fffffLL,
	56,	64,	2,	0xc03fffffffffffffLL,
	9,	16,	2,	0xc07fc07fc07fc07fLL,
	25,	32,	2,	0xc07fffffc07fffffLL,
	57,	64,	2,	0xc07fffffffffffffLL,
	2,	8,	2,	0xc0c0c0c0c0c0c0c0LL,
	10,	16,	2,	0xc0ffc0ffc0ffc0ffLL,
	26,	32,	2,	0xc0ffffffc0ffffffLL,
	58,	64,	2,	0xc0ffffffffffffffLL,
	3,	8,	2,	0xc1c1c1c1c1c1c1c1LL,
	11,	16,	2,	0xc1ffc1ffc1ffc1ffLL,
	27,	32,	2,	0xc1ffffffc1ffffffLL,
	59,	64,	2,	0xc1ffffffffffffffLL,
	4,	8,	2,	0xc3c3c3c3c3c3c3c3LL,
	12,	16,	2,	0xc3ffc3ffc3ffc3ffLL,
	28,	32,	2,	0xc3ffffffc3ffffffLL,
	60,	64,	2,	0xc3ffffffffffffffLL,
	5,	8,	2,	0xc7c7c7c7c7c7c7c7LL,
	13,	16,	2,	0xc7ffc7ffc7ffc7ffLL,
	29,	32,	2,	0xc7ffffffc7ffffffLL,
	61,	64,	2,	0xc7ffffffffffffffLL,
	2,	4,	2,	0xccccccccccccccccLL,
	6,	8,	2,	0xcfcfcfcfcfcfcfcfLL,
	14,	16,	2,	0xcfffcfffcfffcfffLL,
	30,	32,	2,	0xcfffffffcfffffffLL,
	62,	64,	2,	0xcfffffffffffffffLL,
	3,	4,	2,	0xddddddddddddddddLL,
	7,	8,	2,	0xdfdfdfdfdfdfdfdfLL,
	15,	16,	2,	0xdfffdfffdfffdfffLL,
	31,	32,	2,	0xdfffffffdfffffffLL,
	63,	64,	2,	0xdfffffffffffffffLL,
	3,	64,	3,	0xe000000000000000LL,
	4,	64,	3,	0xe000000000000001LL,
	5,	64,	3,	0xe000000000000003LL,
	6,	64,	3,	0xe000000000000007LL,
	7,	64,	3,	0xe00000000000000fLL,
	8,	64,	3,	0xe00000000000001fLL,
	9,	64,	3,	0xe00000000000003fLL,
	10,	64,	3,	0xe00000000000007fLL,
	11,	64,	3,	0xe0000000000000ffLL,
	12,	64,	3,	0xe0000000000001ffLL,
	13,	64,	3,	0xe0000000000003ffLL,
	14,	64,	3,	0xe0000000000007ffLL,
	15,	64,	3,	0xe000000000000fffLL,
	16,	64,	3,	0xe000000000001fffLL,
	17,	64,	3,	0xe000000000003fffLL,
	18,	64,	3,	0xe000000000007fffLL,
	19,	64,	3,	0xe00000000000ffffLL,
	20,	64,	3,	0xe00000000001ffffLL,
	21,	64,	3,	0xe00000000003ffffLL,
	22,	64,	3,	0xe00000000007ffffLL,
	23,	64,	3,	0xe0000000000fffffLL,
	24,	64,	3,	0xe0000000001fffffLL,
	25,	64,	3,	0xe0000000003fffffLL,
	26,	64,	3,	0xe0000000007fffffLL,
	27,	64,	3,	0xe000000000ffffffLL,
	28,	64,	3,	0xe000000001ffffffLL,
	29,	64,	3,	0xe000000003ffffffLL,
	30,	64,	3,	0xe000000007ffffffLL,
	31,	64,	3,	0xe00000000fffffffLL,
	32,	64,	3,	0xe00000001fffffffLL,
	33,	64,	3,	0xe00000003fffffffLL,
	34,	64,	3,	0xe00000007fffffffLL,
	3,	32,	3,	0xe0000000e0000000LL,
	35,	64,	3,	0xe0000000ffffffffLL,
	4,	32,	3,	0xe0000001e0000001LL,
	36,	64,	3,	0xe0000001ffffffffLL,
	5,	32,	3,	0xe0000003e0000003LL,
	37,	64,	3,	0xe0000003ffffffffLL,
	6,	32,	3,	0xe0000007e0000007LL,
	38,	64,	3,	0xe0000007ffffffffLL,
	7,	32,	3,	0xe000000fe000000fLL,
	39,	64,	3,	0xe000000fffffffffLL,
	8,	32,	3,	0xe000001fe000001fLL,
	40,	64,	3,	0xe000001fffffffffLL,
	9,	32,	3,	0xe000003fe000003fLL,
	41,	64,	3,	0xe000003fffffffffLL,
	10,	32,	3,	0xe000007fe000007fLL,
	42,	64,	3,	0xe000007fffffffffLL,
	11,	32,	3,	0xe00000ffe00000ffLL,
	43,	64,	3,	0xe00000ffffffffffLL,
	12,	32,	3,	0xe00001ffe00001ffLL,
	44,	64,	3,	0xe00001ffffffffffLL,
	13,	32,	3,	0xe00003ffe00003ffLL,
	45,	64,	3,	0xe00003ffffffffffLL,
	14,	32,	3,	0xe00007ffe00007ffLL,
	46,	64,	3,	0xe00007ffffffffffLL,
	15,	32,	3,	0xe0000fffe0000fffLL,
	47,	64,	3,	0xe0000fffffffffffLL,
	16,	32,	3,	0xe0001fffe0001fffLL,
	48,	64,	3,	0xe0001fffffffffffLL,
	17,	32,	3,	0xe0003fffe0003fffLL,
	49,	64,	3,	0xe0003fffffffffffLL,
	18,	32,	3,	0xe0007fffe0007fffLL,
	50,	64,	3,	0xe0007fffffffffffLL,
	3,	16,	3,	0xe000e000e000e000LL,
	19,	32,	3,	0xe000ffffe000ffffLL,
	51,	64,	3,	0xe000ffffffffffffLL,
	4,	16,	3,	0xe001e001e001e001LL,
	20,	32,	3,	0xe001ffffe001ffffLL,
	52,	64,	3,	0xe001ffffffffffffLL,
	5,	16,	3,	0xe003e003e003e003LL,
	21,	32,	3,	0xe003ffffe003ffffLL,
	53,	64,	3,	0xe003ffffffffffffLL,
	6,	16,	3,	0xe007e007e007e007LL,
	22,	32,	3,	0xe007ffffe007ffffLL,
	54,	64,	3,	0xe007ffffffffffffLL,
	7,	16,	3,	0xe00fe00fe00fe00fLL,
	23,	32,	3,	0xe00fffffe00fffffLL,
	55,	64,	3,	0xe00fffffffffffffLL,
	8,	16,	3,	0xe01fe01fe01fe01fLL,
	24,	32,	3,	0xe01fffffe01fffffLL,
	56,	64,	3,	0xe01fffffffffffffLL,
	9,	16,	3,	0xe03fe03fe03fe03fLL,
	25,	32,	3,	0xe03fffffe03fffffLL,
	57,	64,	3,	0xe03fffffffffffffLL,
	10,	16,	3,	0xe07fe07fe07fe07fLL,
	26,	32,	3,	0xe07fffffe07fffffLL,
	58,	64,	3,	0xe07fffffffffffffLL,
	3,	8,	3,	0xe0e0e0e0e0e0e0e0LL,
	11,	16,	3,	0xe0ffe0ffe0ffe0ffLL,
	27,	32,	3,	0xe0ffffffe0ffffffLL,
	59,	64,	3,	0xe0ffffffffffffffLL,
	4,	8,	3,	0xe1e1e1e1e1e1e1e1LL,
	12,	16,	3,	0xe1ffe1ffe1ffe1ffLL,
	28,	32,	3,	0xe1ffffffe1ffffffLL,
	60,	64,	3,	0xe1ffffffffffffffLL,
	5,	8,	3,	0xe3e3e3e3e3e3e3e3LL,
	13,	16,	3,	0xe3ffe3ffe3ffe3ffLL,
	29,	32,	3,	0xe3ffffffe3ffffffLL,
	61,	64,	3,	0xe3ffffffffffffffLL,
	6,	8,	3,	0xe7e7e7e7e7e7e7e7LL,
	14,	16,	3,	0xe7ffe7ffe7ffe7ffLL,
	30,	32,	3,	0xe7ffffffe7ffffffLL,
	62,	64,	3,	0xe7ffffffffffffffLL,
	3,	4,	3,	0xeeeeeeeeeeeeeeeeLL,
	7,	8,	3,	0xefefefefefefefefLL,
	15,	16,	3,	0xefffefffefffefffLL,
	31,	32,	3,	0xefffffffefffffffLL,
	63,	64,	3,	0xefffffffffffffffLL,
	4,	64,	4,	0xf000000000000000LL,
	5,	64,	4,	0xf000000000000001LL,
	6,	64,	4,	0xf000000000000003LL,
	7,	64,	4,	0xf000000000000007LL,
	8,	64,	4,	0xf00000000000000fLL,
	9,	64,	4,	0xf00000000000001fLL,
	10,	64,	4,	0xf00000000000003fLL,
	11,	64,	4,	0xf00000000000007fLL,
	12,	64,	4,	0xf0000000000000ffLL,
	13,	64,	4,	0xf0000000000001ffLL,
	14,	64,	4,	0xf0000000000003ffLL,
	15,	64,	4,	0xf0000000000007ffLL,
	16,	64,	4,	0xf000000000000fffLL,
	17,	64,	4,	0xf000000000001fffLL,
	18,	64,	4,	0xf000000000003fffLL,
	19,	64,	4,	0xf000000000007fffLL,
	20,	64,	4,	0xf00000000000ffffLL,
	21,	64,	4,	0xf00000000001ffffLL,
	22,	64,	4,	0xf00000000003ffffLL,
	23,	64,	4,	0xf00000000007ffffLL,
	24,	64,	4,	0xf0000000000fffffLL,
	25,	64,	4,	0xf0000000001fffffLL,
	26,	64,	4,	0xf0000000003fffffLL,
	27,	64,	4,	0xf0000000007fffffLL,
	28,	64,	4,	0xf000000000ffffffLL,
	29,	64,	4,	0xf000000001ffffffLL,
	30,	64,	4,	0xf000000003ffffffLL,
	31,	64,	4,	0xf000000007ffffffLL,
	32,	64,	4,	0xf00000000fffffffLL,
	33,	64,	4,	0xf00000001fffffffLL,
	34,	64,	4,	0xf00000003fffffffLL,
	35,	64,	4,	0xf00000007fffffffLL,
	4,	32,	4,	0xf0000000f0000000LL,
	36,	64,	4,	0xf0000000ffffffffLL,
	5,	32,	4,	0xf0000001f0000001LL,
	37,	64,	4,	0xf0000001ffffffffLL,
	6,	32,	4,	0xf0000003f0000003LL,
	38,	64,	4,	0xf0000003ffffffffLL,
	7,	32,	4,	0xf0000007f0000007LL,
	39,	64,	4,	0xf0000007ffffffffLL,
	8,	32,	4,	0xf000000ff000000fLL,
	40,	64,	4,	0xf000000fffffffffLL,
	9,	32,	4,	0xf000001ff000001fLL,
	41,	64,	4,	0xf000001fffffffffLL,
	10,	32,	4,	0xf000003ff000003fLL,
	42,	64,	4,	0xf000003fffffffffLL,
	11,	32,	4,	0xf000007ff000007fLL,
	43,	64,	4,	0xf000007fffffffffLL,
	12,	32,	4,	0xf00000fff00000ffLL,
	44,	64,	4,	0xf00000ffffffffffLL,
	13,	32,	4,	0xf00001fff00001ffLL,
	45,	64,	4,	0xf00001ffffffffffLL,
	14,	32,	4,	0xf00003fff00003ffLL,
	46,	64,	4,	0xf00003ffffffffffLL,
	15,	32,	4,	0xf00007fff00007ffLL,
	47,	64,	4,	0xf00007ffffffffffLL,
	16,	32,	4,	0xf0000ffff0000fffLL,
	48,	64,	4,	0xf0000fffffffffffLL,
	17,	32,	4,	0xf0001ffff0001fffLL,
	49,	64,	4,	0xf0001fffffffffffLL,
	18,	32,	4,	0xf0003ffff0003fffLL,
	50,	64,	4,	0xf0003fffffffffffLL,
	19,	32,	4,	0xf0007ffff0007fffLL,
	51,	64,	4,	0xf0007fffffffffffLL,
	4,	16,	4,	0xf000f000f000f000LL,
	20,	32,	4,	0xf000fffff000ffffLL,
	52,	64,	4,	0xf000ffffffffffffLL,
	5,	16,	4,	0xf001f001f001f001LL,
	21,	32,	4,	0xf001fffff001ffffLL,
	53,	64,	4,	0xf001ffffffffffffLL,
	6,	16,	4,	0xf003f003f003f003LL,
	22,	32,	4,	0xf003fffff003ffffLL,
	54,	64,	4,	0xf003ffffffffffffLL,
	7,	16,	4,	0xf007f007f007f007LL,
	23,	32,	4,	0xf007fffff007ffffLL,
	55,	64,	4,	0xf007ffffffffffffLL,
	8,	16,	4,	0xf00ff00ff00ff00fLL,
	24,	32,	4,	0xf00ffffff00fffffLL,
	56,	64,	4,	0xf00fffffffffffffLL,
	9,	16,	4,	0xf01ff01ff01ff01fLL,
	25,	32,	4,	0xf01ffffff01fffffLL,
	57,	64,	4,	0xf01fffffffffffffLL,
	10,	16,	4,	0xf03ff03ff03ff03fLL,
	26,	32,	4,	0xf03ffffff03fffffLL,
	58,	64,	4,	0xf03fffffffffffffLL,
	11,	16,	4,	0xf07ff07ff07ff07fLL,
	27,	32,	4,	0xf07ffffff07fffffLL,
	59,	64,	4,	0xf07fffffffffffffLL,
	4,	8,	4,	0xf0f0f0f0f0f0f0f0LL,
	12,	16,	4,	0xf0fff0fff0fff0ffLL,
	28,	32,	4,	0xf0fffffff0ffffffLL,
	60,	64,	4,	0xf0ffffffffffffffLL,
	5,	8,	4,	0xf1f1f1f1f1f1f1f1LL,
	13,	16,	4,	0xf1fff1fff1fff1ffLL,
	29,	32,	4,	0xf1fffffff1ffffffLL,
	61,	64,	4,	0xf1ffffffffffffffLL,
	6,	8,	4,	0xf3f3f3f3f3f3f3f3LL,
	14,	16,	4,	0xf3fff3fff3fff3ffLL,
	30,	32,	4,	0xf3fffffff3ffffffLL,
	62,	64,	4,	0xf3ffffffffffffffLL,
	7,	8,	4,	0xf7f7f7f7f7f7f7f7LL,
	15,	16,	4,	0xf7fff7fff7fff7ffLL,
	31,	32,	4,	0xf7fffffff7ffffffLL,
	63,	64,	4,	0xf7ffffffffffffffLL,
	5,	64,	5,	0xf800000000000000LL,
	6,	64,	5,	0xf800000000000001LL,
	7,	64,	5,	0xf800000000000003LL,
	8,	64,	5,	0xf800000000000007LL,
	9,	64,	5,	0xf80000000000000fLL,
	10,	64,	5,	0xf80000000000001fLL,
	11,	64,	5,	0xf80000000000003fLL,
	12,	64,	5,	0xf80000000000007fLL,
	13,	64,	5,	0xf8000000000000ffLL,
	14,	64,	5,	0xf8000000000001ffLL,
	15,	64,	5,	0xf8000000000003ffLL,
	16,	64,	5,	0xf8000000000007ffLL,
	17,	64,	5,	0xf800000000000fffLL,
	18,	64,	5,	0xf800000000001fffLL,
	19,	64,	5,	0xf800000000003fffLL,
	20,	64,	5,	0xf800000000007fffLL,
	21,	64,	5,	0xf80000000000ffffLL,
	22,	64,	5,	0xf80000000001ffffLL,
	23,	64,	5,	0xf80000000003ffffLL,
	24,	64,	5,	0xf80000000007ffffLL,
	25,	64,	5,	0xf8000000000fffffLL,
	26,	64,	5,	0xf8000000001fffffLL,
	27,	64,	5,	0xf8000000003fffffLL,
	28,	64,	5,	0xf8000000007fffffLL,
	29,	64,	5,	0xf800000000ffffffLL,
	30,	64,	5,	0xf800000001ffffffLL,
	31,	64,	5,	0xf800000003ffffffLL,
	32,	64,	5,	0xf800000007ffffffLL,
	33,	64,	5,	0xf80000000fffffffLL,
	34,	64,	5,	0xf80000001fffffffLL,
	35,	64,	5,	0xf80000003fffffffLL,
	36,	64,	5,	0xf80000007fffffffLL,
	5,	32,	5,	0xf8000000f8000000LL,
	37,	64,	5,	0xf8000000ffffffffLL,
	6,	32,	5,	0xf8000001f8000001LL,
	38,	64,	5,	0xf8000001ffffffffLL,
	7,	32,	5,	0xf8000003f8000003LL,
	39,	64,	5,	0xf8000003ffffffffLL,
	8,	32,	5,	0xf8000007f8000007LL,
	40,	64,	5,	0xf8000007ffffffffLL,
	9,	32,	5,	0xf800000ff800000fLL,
	41,	64,	5,	0xf800000fffffffffLL,
	10,	32,	5,	0xf800001ff800001fLL,
	42,	64,	5,	0xf800001fffffffffLL,
	11,	32,	5,	0xf800003ff800003fLL,
	43,	64,	5,	0xf800003fffffffffLL,
	12,	32,	5,	0xf800007ff800007fLL,
	44,	64,	5,	0xf800007fffffffffLL,
	13,	32,	5,	0xf80000fff80000ffLL,
	45,	64,	5,	0xf80000ffffffffffLL,
	14,	32,	5,	0xf80001fff80001ffLL,
	46,	64,	5,	0xf80001ffffffffffLL,
	15,	32,	5,	0xf80003fff80003ffLL,
	47,	64,	5,	0xf80003ffffffffffLL,
	16,	32,	5,	0xf80007fff80007ffLL,
	48,	64,	5,	0xf80007ffffffffffLL,
	17,	32,	5,	0xf8000ffff8000fffLL,
	49,	64,	5,	0xf8000fffffffffffLL,
	18,	32,	5,	0xf8001ffff8001fffLL,
	50,	64,	5,	0xf8001fffffffffffLL,
	19,	32,	5,	0xf8003ffff8003fffLL,
	51,	64,	5,	0xf8003fffffffffffLL,
	20,	32,	5,	0xf8007ffff8007fffLL,
	52,	64,	5,	0xf8007fffffffffffLL,
	5,	16,	5,	0xf800f800f800f800LL,
	21,	32,	5,	0xf800fffff800ffffLL,
	53,	64,	5,	0xf800ffffffffffffLL,
	6,	16,	5,	0xf801f801f801f801LL,
	22,	32,	5,	0xf801fffff801ffffLL,
	54,	64,	5,	0xf801ffffffffffffLL,
	7,	16,	5,	0xf803f803f803f803LL,
	23,	32,	5,	0xf803fffff803ffffLL,
	55,	64,	5,	0xf803ffffffffffffLL,
	8,	16,	5,	0xf807f807f807f807LL,
	24,	32,	5,	0xf807fffff807ffffLL,
	56,	64,	5,	0xf807ffffffffffffLL,
	9,	16,	5,	0xf80ff80ff80ff80fLL,
	25,	32,	5,	0xf80ffffff80fffffLL,
	57,	64,	5,	0xf80fffffffffffffLL,
	10,	16,	5,	0xf81ff81ff81ff81fLL,
	26,	32,	5,	0xf81ffffff81fffffLL,
	58,	64,	5,	0xf81fffffffffffffLL,
	11,	16,	5,	0xf83ff83ff83ff83fLL,
	27,	32,	5,	0xf83ffffff83fffffLL,
	59,	64,	5,	0xf83fffffffffffffLL,
	12,	16,	5,	0xf87ff87ff87ff87fLL,
	28,	32,	5,	0xf87ffffff87fffffLL,
	60,	64,	5,	0xf87fffffffffffffLL,
	5,	8,	5,	0xf8f8f8f8f8f8f8f8LL,
	13,	16,	5,	0xf8fff8fff8fff8ffLL,
	29,	32,	5,	0xf8fffffff8ffffffLL,
	61,	64,	5,	0xf8ffffffffffffffLL,
	6,	8,	5,	0xf9f9f9f9f9f9f9f9LL,
	14,	16,	5,	0xf9fff9fff9fff9ffLL,
	30,	32,	5,	0xf9fffffff9ffffffLL,
	62,	64,	5,	0xf9ffffffffffffffLL,
	7,	8,	5,	0xfbfbfbfbfbfbfbfbLL,
	15,	16,	5,	0xfbfffbfffbfffbffLL,
	31,	32,	5,	0xfbfffffffbffffffLL,
	63,	64,	5,	0xfbffffffffffffffLL,
	6,	64,	6,	0xfc00000000000000LL,
	7,	64,	6,	0xfc00000000000001LL,
	8,	64,	6,	0xfc00000000000003LL,
	9,	64,	6,	0xfc00000000000007LL,
	10,	64,	6,	0xfc0000000000000fLL,
	11,	64,	6,	0xfc0000000000001fLL,
	12,	64,	6,	0xfc0000000000003fLL,
	13,	64,	6,	0xfc0000000000007fLL,
	14,	64,	6,	0xfc000000000000ffLL,
	15,	64,	6,	0xfc000000000001ffLL,
	16,	64,	6,	0xfc000000000003ffLL,
	17,	64,	6,	0xfc000000000007ffLL,
	18,	64,	6,	0xfc00000000000fffLL,
	19,	64,	6,	0xfc00000000001fffLL,
	20,	64,	6,	0xfc00000000003fffLL,
	21,	64,	6,	0xfc00000000007fffLL,
	22,	64,	6,	0xfc0000000000ffffLL,
	23,	64,	6,	0xfc0000000001ffffLL,
	24,	64,	6,	0xfc0000000003ffffLL,
	25,	64,	6,	0xfc0000000007ffffLL,
	26,	64,	6,	0xfc000000000fffffLL,
	27,	64,	6,	0xfc000000001fffffLL,
	28,	64,	6,	0xfc000000003fffffLL,
	29,	64,	6,	0xfc000000007fffffLL,
	30,	64,	6,	0xfc00000000ffffffLL,
	31,	64,	6,	0xfc00000001ffffffLL,
	32,	64,	6,	0xfc00000003ffffffLL,
	33,	64,	6,	0xfc00000007ffffffLL,
	34,	64,	6,	0xfc0000000fffffffLL,
	35,	64,	6,	0xfc0000001fffffffLL,
	36,	64,	6,	0xfc0000003fffffffLL,
	37,	64,	6,	0xfc0000007fffffffLL,
	6,	32,	6,	0xfc000000fc000000LL,
	38,	64,	6,	0xfc000000ffffffffLL,
	7,	32,	6,	0xfc000001fc000001LL,
	39,	64,	6,	0xfc000001ffffffffLL,
	8,	32,	6,	0xfc000003fc000003LL,
	40,	64,	6,	0xfc000003ffffffffLL,
	9,	32,	6,	0xfc000007fc000007LL,
	41,	64,	6,	0xfc000007ffffffffLL,
	10,	32,	6,	0xfc00000ffc00000fLL,
	42,	64,	6,	0xfc00000fffffffffLL,
	11,	32,	6,	0xfc00001ffc00001fLL,
	43,	64,	6,	0xfc00001fffffffffLL,
	12,	32,	6,	0xfc00003ffc00003fLL,
	44,	64,	6,	0xfc00003fffffffffLL,
	13,	32,	6,	0xfc00007ffc00007fLL,
	45,	64,	6,	0xfc00007fffffffffLL,
	14,	32,	6,	0xfc0000fffc0000ffLL,
	46,	64,	6,	0xfc0000ffffffffffLL,
	15,	32,	6,	0xfc0001fffc0001ffLL,
	47,	64,	6,	0xfc0001ffffffffffLL,
	16,	32,	6,	0xfc0003fffc0003ffLL,
	48,	64,	6,	0xfc0003ffffffffffLL,
	17,	32,	6,	0xfc0007fffc0007ffLL,
	49,	64,	6,	0xfc0007ffffffffffLL,
	18,	32,	6,	0xfc000ffffc000fffLL,
	50,	64,	6,	0xfc000fffffffffffLL,
	19,	32,	6,	0xfc001ffffc001fffLL,
	51,	64,	6,	0xfc001fffffffffffLL,
	20,	32,	6,	0xfc003ffffc003fffLL,
	52,	64,	6,	0xfc003fffffffffffLL,
	21,	32,	6,	0xfc007ffffc007fffLL,
	53,	64,	6,	0xfc007fffffffffffLL,
	6,	16,	6,	0xfc00fc00fc00fc00LL,
	22,	32,	6,	0xfc00fffffc00ffffLL,
	54,	64,	6,	0xfc00ffffffffffffLL,
	7,	16,	6,	0xfc01fc01fc01fc01LL,
	23,	32,	6,	0xfc01fffffc01ffffLL,
	55,	64,	6,	0xfc01ffffffffffffLL,
	8,	16,	6,	0xfc03fc03fc03fc03LL,
	24,	32,	6,	0xfc03fffffc03ffffLL,
	56,	64,	6,	0xfc03ffffffffffffLL,
	9,	16,	6,	0xfc07fc07fc07fc07LL,
	25,	32,	6,	0xfc07fffffc07ffffLL,
	57,	64,	6,	0xfc07ffffffffffffLL,
	10,	16,	6,	0xfc0ffc0ffc0ffc0fLL,
	26,	32,	6,	0xfc0ffffffc0fffffLL,
	58,	64,	6,	0xfc0fffffffffffffLL,
	11,	16,	6,	0xfc1ffc1ffc1ffc1fLL,
	27,	32,	6,	0xfc1ffffffc1fffffLL,
	59,	64,	6,	0xfc1fffffffffffffLL,
	12,	16,	6,	0xfc3ffc3ffc3ffc3fLL,
	28,	32,	6,	0xfc3ffffffc3fffffLL,
	60,	64,	6,	0xfc3fffffffffffffLL,
	13,	16,	6,	0xfc7ffc7ffc7ffc7fLL,
	29,	32,	6,	0xfc7ffffffc7fffffLL,
	61,	64,	6,	0xfc7fffffffffffffLL,
	6,	8,	6,	0xfcfcfcfcfcfcfcfcLL,
	14,	16,	6,	0xfcfffcfffcfffcffLL,
	30,	32,	6,	0xfcfffffffcffffffLL,
	62,	64,	6,	0xfcffffffffffffffLL,
	7,	8,	6,	0xfdfdfdfdfdfdfdfdLL,
	15,	16,	6,	0xfdfffdfffdfffdffLL,
	31,	32,	6,	0xfdfffffffdffffffLL,
	63,	64,	6,	0xfdffffffffffffffLL,
	7,	64,	7,	0xfe00000000000000LL,
	8,	64,	7,	0xfe00000000000001LL,
	9,	64,	7,	0xfe00000000000003LL,
	10,	64,	7,	0xfe00000000000007LL,
	11,	64,	7,	0xfe0000000000000fLL,
	12,	64,	7,	0xfe0000000000001fLL,
	13,	64,	7,	0xfe0000000000003fLL,
	14,	64,	7,	0xfe0000000000007fLL,
	15,	64,	7,	0xfe000000000000ffLL,
	16,	64,	7,	0xfe000000000001ffLL,
	17,	64,	7,	0xfe000000000003ffLL,
	18,	64,	7,	0xfe000000000007ffLL,
	19,	64,	7,	0xfe00000000000fffLL,
	20,	64,	7,	0xfe00000000001fffLL,
	21,	64,	7,	0xfe00000000003fffLL,
	22,	64,	7,	0xfe00000000007fffLL,
	23,	64,	7,	0xfe0000000000ffffLL,
	24,	64,	7,	0xfe0000000001ffffLL,
	25,	64,	7,	0xfe0000000003ffffLL,
	26,	64,	7,	0xfe0000000007ffffLL,
	27,	64,	7,	0xfe000000000fffffLL,
	28,	64,	7,	0xfe000000001fffffLL,
	29,	64,	7,	0xfe000000003fffffLL,
	30,	64,	7,	0xfe000000007fffffLL,
	31,	64,	7,	0xfe00000000ffffffLL,
	32,	64,	7,	0xfe00000001ffffffLL,
	33,	64,	7,	0xfe00000003ffffffLL,
	34,	64,	7,	0xfe00000007ffffffLL,
	35,	64,	7,	0xfe0000000fffffffLL,
	36,	64,	7,	0xfe0000001fffffffLL,
	37,	64,	7,	0xfe0000003fffffffLL,
	38,	64,	7,	0xfe0000007fffffffLL,
	7,	32,	7,	0xfe000000fe000000LL,
	39,	64,	7,	0xfe000000ffffffffLL,
	8,	32,	7,	0xfe000001fe000001LL,
	40,	64,	7,	0xfe000001ffffffffLL,
	9,	32,	7,	0xfe000003fe000003LL,
	41,	64,	7,	0xfe000003ffffffffLL,
	10,	32,	7,	0xfe000007fe000007LL,
	42,	64,	7,	0xfe000007ffffffffLL,
	11,	32,	7,	0xfe00000ffe00000fLL,
	43,	64,	7,	0xfe00000fffffffffLL,
	12,	32,	7,	0xfe00001ffe00001fLL,
	44,	64,	7,	0xfe00001fffffffffLL,
	13,	32,	7,	0xfe00003ffe00003fLL,
	45,	64,	7,	0xfe00003fffffffffLL,
	14,	32,	7,	0xfe00007ffe00007fLL,
	46,	64,	7,	0xfe00007fffffffffLL,
	15,	32,	7,	0xfe0000fffe0000ffLL,
	47,	64,	7,	0xfe0000ffffffffffLL,
	16,	32,	7,	0xfe0001fffe0001ffLL,
	48,	64,	7,	0xfe0001ffffffffffLL,
	17,	32,	7,	0xfe0003fffe0003ffLL,
	49,	64,	7,	0xfe0003ffffffffffLL,
	18,	32,	7,	0xfe0007fffe0007ffLL,
	50,	64,	7,	0xfe0007ffffffffffLL,
	19,	32,	7,	0xfe000ffffe000fffLL,
	51,	64,	7,	0xfe000fffffffffffLL,
	20,	32,	7,	0xfe001ffffe001fffLL,
	52,	64,	7,	0xfe001fffffffffffLL,
	21,	32,	7,	0xfe003ffffe003fffLL,
	53,	64,	7,	0xfe003fffffffffffLL,
	22,	32,	7,	0xfe007ffffe007fffLL,
	54,	64,	7,	0xfe007fffffffffffLL,
	7,	16,	7,	0xfe00fe00fe00fe00LL,
	23,	32,	7,	0xfe00fffffe00ffffLL,
	55,	64,	7,	0xfe00ffffffffffffLL,
	8,	16,	7,	0xfe01fe01fe01fe01LL,
	24,	32,	7,	0xfe01fffffe01ffffLL,
	56,	64,	7,	0xfe01ffffffffffffLL,
	9,	16,	7,	0xfe03fe03fe03fe03LL,
	25,	32,	7,	0xfe03fffffe03ffffLL,
	57,	64,	7,	0xfe03ffffffffffffLL,
	10,	16,	7,	0xfe07fe07fe07fe07LL,
	26,	32,	7,	0xfe07fffffe07ffffLL,
	58,	64,	7,	0xfe07ffffffffffffLL,
	11,	16,	7,	0xfe0ffe0ffe0ffe0fLL,
	27,	32,	7,	0xfe0ffffffe0fffffLL,
	59,	64,	7,	0xfe0fffffffffffffLL,
	12,	16,	7,	0xfe1ffe1ffe1ffe1fLL,
	28,	32,	7,	0xfe1ffffffe1fffffLL,
	60,	64,	7,	0xfe1fffffffffffffLL,
	13,	16,	7,	0xfe3ffe3ffe3ffe3fLL,
	29,	32,	7,	0xfe3ffffffe3fffffLL,
	61,	64,	7,	0xfe3fffffffffffffLL,
	14,	16,	7,	0xfe7ffe7ffe7ffe7fLL,
	30,	32,	7,	0xfe7ffffffe7fffffLL,
	62,	64,	7,	0xfe7fffffffffffffLL,
	7,	8,	7,	0xfefefefefefefefeLL,
	15,	16,	7,	0xfefffefffefffeffLL,
	31,	32,	7,	0xfefffffffeffffffLL,
	63,	64,	7,	0xfeffffffffffffffLL,
	8,	64,	8,	0xff00000000000000LL,
	9,	64,	8,	0xff00000000000001LL,
	10,	64,	8,	0xff00000000000003LL,
	11,	64,	8,	0xff00000000000007LL,
	12,	64,	8,	0xff0000000000000fLL,
	13,	64,	8,	0xff0000000000001fLL,
	14,	64,	8,	0xff0000000000003fLL,
	15,	64,	8,	0xff0000000000007fLL,
	16,	64,	8,	0xff000000000000ffLL,
	17,	64,	8,	0xff000000000001ffLL,
	18,	64,	8,	0xff000000000003ffLL,
	19,	64,	8,	0xff000000000007ffLL,
	20,	64,	8,	0xff00000000000fffLL,
	21,	64,	8,	0xff00000000001fffLL,
	22,	64,	8,	0xff00000000003fffLL,
	23,	64,	8,	0xff00000000007fffLL,
	24,	64,	8,	0xff0000000000ffffLL,
	25,	64,	8,	0xff0000000001ffffLL,
	26,	64,	8,	0xff0000000003ffffLL,
	27,	64,	8,	0xff0000000007ffffLL,
	28,	64,	8,	0xff000000000fffffLL,
	29,	64,	8,	0xff000000001fffffLL,
	30,	64,	8,	0xff000000003fffffLL,
	31,	64,	8,	0xff000000007fffffLL,
	32,	64,	8,	0xff00000000ffffffLL,
	33,	64,	8,	0xff00000001ffffffLL,
	34,	64,	8,	0xff00000003ffffffLL,
	35,	64,	8,	0xff00000007ffffffLL,
	36,	64,	8,	0xff0000000fffffffLL,
	37,	64,	8,	0xff0000001fffffffLL,
	38,	64,	8,	0xff0000003fffffffLL,
	39,	64,	8,	0xff0000007fffffffLL,
	8,	32,	8,	0xff000000ff000000LL,
	40,	64,	8,	0xff000000ffffffffLL,
	9,	32,	8,	0xff000001ff000001LL,
	41,	64,	8,	0xff000001ffffffffLL,
	10,	32,	8,	0xff000003ff000003LL,
	42,	64,	8,	0xff000003ffffffffLL,
	11,	32,	8,	0xff000007ff000007LL,
	43,	64,	8,	0xff000007ffffffffLL,
	12,	32,	8,	0xff00000fff00000fLL,
	44,	64,	8,	0xff00000fffffffffLL,
	13,	32,	8,	0xff00001fff00001fLL,
	45,	64,	8,	0xff00001fffffffffLL,
	14,	32,	8,	0xff00003fff00003fLL,
	46,	64,	8,	0xff00003fffffffffLL,
	15,	32,	8,	0xff00007fff00007fLL,
	47,	64,	8,	0xff00007fffffffffLL,
	16,	32,	8,	0xff0000ffff0000ffLL,
	48,	64,	8,	0xff0000ffffffffffLL,
	17,	32,	8,	0xff0001ffff0001ffLL,
	49,	64,	8,	0xff0001ffffffffffLL,
	18,	32,	8,	0xff0003ffff0003ffLL,
	50,	64,	8,	0xff0003ffffffffffLL,
	19,	32,	8,	0xff0007ffff0007ffLL,
	51,	64,	8,	0xff0007ffffffffffLL,
	20,	32,	8,	0xff000fffff000fffLL,
	52,	64,	8,	0xff000fffffffffffLL,
	21,	32,	8,	0xff001fffff001fffLL,
	53,	64,	8,	0xff001fffffffffffLL,
	22,	32,	8,	0xff003fffff003fffLL,
	54,	64,	8,	0xff003fffffffffffLL,
	23,	32,	8,	0xff007fffff007fffLL,
	55,	64,	8,	0xff007fffffffffffLL,
	8,	16,	8,	0xff00ff00ff00ff00LL,
	24,	32,	8,	0xff00ffffff00ffffLL,
	56,	64,	8,	0xff00ffffffffffffLL,
	9,	16,	8,	0xff01ff01ff01ff01LL,
	25,	32,	8,	0xff01ffffff01ffffLL,
	57,	64,	8,	0xff01ffffffffffffLL,
	10,	16,	8,	0xff03ff03ff03ff03LL,
	26,	32,	8,	0xff03ffffff03ffffLL,
	58,	64,	8,	0xff03ffffffffffffLL,
	11,	16,	8,	0xff07ff07ff07ff07LL,
	27,	32,	8,	0xff07ffffff07ffffLL,
	59,	64,	8,	0xff07ffffffffffffLL,
	12,	16,	8,	0xff0fff0fff0fff0fLL,
	28,	32,	8,	0xff0fffffff0fffffLL,
	60,	64,	8,	0xff0fffffffffffffLL,
	13,	16,	8,	0xff1fff1fff1fff1fLL,
	29,	32,	8,	0xff1fffffff1fffffLL,
	61,	64,	8,	0xff1fffffffffffffLL,
	14,	16,	8,	0xff3fff3fff3fff3fLL,
	30,	32,	8,	0xff3fffffff3fffffLL,
	62,	64,	8,	0xff3fffffffffffffLL,
	15,	16,	8,	0xff7fff7fff7fff7fLL,
	31,	32,	8,	0xff7fffffff7fffffLL,
	63,	64,	8,	0xff7fffffffffffffLL,
	9,	64,	9,	0xff80000000000000LL,
	10,	64,	9,	0xff80000000000001LL,
	11,	64,	9,	0xff80000000000003LL,
	12,	64,	9,	0xff80000000000007LL,
	13,	64,	9,	0xff8000000000000fLL,
	14,	64,	9,	0xff8000000000001fLL,
	15,	64,	9,	0xff8000000000003fLL,
	16,	64,	9,	0xff8000000000007fLL,
	17,	64,	9,	0xff800000000000ffLL,
	18,	64,	9,	0xff800000000001ffLL,
	19,	64,	9,	0xff800000000003ffLL,
	20,	64,	9,	0xff800000000007ffLL,
	21,	64,	9,	0xff80000000000fffLL,
	22,	64,	9,	0xff80000000001fffLL,
	23,	64,	9,	0xff80000000003fffLL,
	24,	64,	9,	0xff80000000007fffLL,
	25,	64,	9,	0xff8000000000ffffLL,
	26,	64,	9,	0xff8000000001ffffLL,
	27,	64,	9,	0xff8000000003ffffLL,
	28,	64,	9,	0xff8000000007ffffLL,
	29,	64,	9,	0xff800000000fffffLL,
	30,	64,	9,	0xff800000001fffffLL,
	31,	64,	9,	0xff800000003fffffLL,
	32,	64,	9,	0xff800000007fffffLL,
	33,	64,	9,	0xff80000000ffffffLL,
	34,	64,	9,	0xff80000001ffffffLL,
	35,	64,	9,	0xff80000003ffffffLL,
	36,	64,	9,	0xff80000007ffffffLL,
	37,	64,	9,	0xff8000000fffffffLL,
	38,	64,	9,	0xff8000001fffffffLL,
	39,	64,	9,	0xff8000003fffffffLL,
	40,	64,	9,	0xff8000007fffffffLL,
	9,	32,	9,	0xff800000ff800000LL,
	41,	64,	9,	0xff800000ffffffffLL,
	10,	32,	9,	0xff800001ff800001LL,
	42,	64,	9,	0xff800001ffffffffLL,
	11,	32,	9,	0xff800003ff800003LL,
	43,	64,	9,	0xff800003ffffffffLL,
	12,	32,	9,	0xff800007ff800007LL,
	44,	64,	9,	0xff800007ffffffffLL,
	13,	32,	9,	0xff80000fff80000fLL,
	45,	64,	9,	0xff80000fffffffffLL,
	14,	32,	9,	0xff80001fff80001fLL,
	46,	64,	9,	0xff80001fffffffffLL,
	15,	32,	9,	0xff80003fff80003fLL,
	47,	64,	9,	0xff80003fffffffffLL,
	16,	32,	9,	0xff80007fff80007fLL,
	48,	64,	9,	0xff80007fffffffffLL,
	17,	32,	9,	0xff8000ffff8000ffLL,
	49,	64,	9,	0xff8000ffffffffffLL,
	18,	32,	9,	0xff8001ffff8001ffLL,
	50,	64,	9,	0xff8001ffffffffffLL,
	19,	32,	9,	0xff8003ffff8003ffLL,
	51,	64,	9,	0xff8003ffffffffffLL,
	20,	32,	9,	0xff8007ffff8007ffLL,
	52,	64,	9,	0xff8007ffffffffffLL,
	21,	32,	9,	0xff800fffff800fffLL,
	53,	64,	9,	0xff800fffffffffffLL,
	22,	32,	9,	0xff801fffff801fffLL,
	54,	64,	9,	0xff801fffffffffffLL,
	23,	32,	9,	0xff803fffff803fffLL,
	55,	64,	9,	0xff803fffffffffffLL,
	24,	32,	9,	0xff807fffff807fffLL,
	56,	64,	9,	0xff807fffffffffffLL,
	9,	16,	9,	0xff80ff80ff80ff80LL,
	25,	32,	9,	0xff80ffffff80ffffLL,
	57,	64,	9,	0xff80ffffffffffffLL,
	10,	16,	9,	0xff81ff81ff81ff81LL,
	26,	32,	9,	0xff81ffffff81ffffLL,
	58,	64,	9,	0xff81ffffffffffffLL,
	11,	16,	9,	0xff83ff83ff83ff83LL,
	27,	32,	9,	0xff83ffffff83ffffLL,
	59,	64,	9,	0xff83ffffffffffffLL,
	12,	16,	9,	0xff87ff87ff87ff87LL,
	28,	32,	9,	0xff87ffffff87ffffLL,
	60,	64,	9,	0xff87ffffffffffffLL,
	13,	16,	9,	0xff8fff8fff8fff8fLL,
	29,	32,	9,	0xff8fffffff8fffffLL,
	61,	64,	9,	0xff8fffffffffffffLL,
	14,	16,	9,	0xff9fff9fff9fff9fLL,
	30,	32,	9,	0xff9fffffff9fffffLL,
	62,	64,	9,	0xff9fffffffffffffLL,
	15,	16,	9,	0xffbfffbfffbfffbfLL,
	31,	32,	9,	0xffbfffffffbfffffLL,
	63,	64,	9,	0xffbfffffffffffffLL,
	10,	64,	10,	0xffc0000000000000LL,
	11,	64,	10,	0xffc0000000000001LL,
	12,	64,	10,	0xffc0000000000003LL,
	13,	64,	10,	0xffc0000000000007LL,
	14,	64,	10,	0xffc000000000000fLL,
	15,	64,	10,	0xffc000000000001fLL,
	16,	64,	10,	0xffc000000000003fLL,
	17,	64,	10,	0xffc000000000007fLL,
	18,	64,	10,	0xffc00000000000ffLL,
	19,	64,	10,	0xffc00000000001ffLL,
	20,	64,	10,	0xffc00000000003ffLL,
	21,	64,	10,	0xffc00000000007ffLL,
	22,	64,	10,	0xffc0000000000fffLL,
	23,	64,	10,	0xffc0000000001fffLL,
	24,	64,	10,	0xffc0000000003fffLL,
	25,	64,	10,	0xffc0000000007fffLL,
	26,	64,	10,	0xffc000000000ffffLL,
	27,	64,	10,	0xffc000000001ffffLL,
	28,	64,	10,	0xffc000000003ffffLL,
	29,	64,	10,	0xffc000000007ffffLL,
	30,	64,	10,	0xffc00000000fffffLL,
	31,	64,	10,	0xffc00000001fffffLL,
	32,	64,	10,	0xffc00000003fffffLL,
	33,	64,	10,	0xffc00000007fffffLL,
	34,	64,	10,	0xffc0000000ffffffLL,
	35,	64,	10,	0xffc0000001ffffffLL,
	36,	64,	10,	0xffc0000003ffffffLL,
	37,	64,	10,	0xffc0000007ffffffLL,
	38,	64,	10,	0xffc000000fffffffLL,
	39,	64,	10,	0xffc000001fffffffLL,
	40,	64,	10,	0xffc000003fffffffLL,
	41,	64,	10,	0xffc000007fffffffLL,
	10,	32,	10,	0xffc00000ffc00000LL,
	42,	64,	10,	0xffc00000ffffffffLL,
	11,	32,	10,	0xffc00001ffc00001LL,
	43,	64,	10,	0xffc00001ffffffffLL,
	12,	32,	10,	0xffc00003ffc00003LL,
	44,	64,	10,	0xffc00003ffffffffLL,
	13,	32,	10,	0xffc00007ffc00007LL,
	45,	64,	10,	0xffc00007ffffffffLL,
	14,	32,	10,	0xffc0000fffc0000fLL,
	46,	64,	10,	0xffc0000fffffffffLL,
	15,	32,	10,	0xffc0001fffc0001fLL,
	47,	64,	10,	0xffc0001fffffffffLL,
	16,	32,	10,	0xffc0003fffc0003fLL,
	48,	64,	10,	0xffc0003fffffffffLL,
	17,	32,	10,	0xffc0007fffc0007fLL,
	49,	64,	10,	0xffc0007fffffffffLL,
	18,	32,	10,	0xffc000ffffc000ffLL,
	50,	64,	10,	0xffc000ffffffffffLL,
	19,	32,	10,	0xffc001ffffc001ffLL,
	51,	64,	10,	0xffc001ffffffffffLL,
	20,	32,	10,	0xffc003ffffc003ffLL,
	52,	64,	10,	0xffc003ffffffffffLL,
	21,	32,	10,	0xffc007ffffc007ffLL,
	53,	64,	10,	0xffc007ffffffffffLL,
	22,	32,	10,	0xffc00fffffc00fffLL,
	54,	64,	10,	0xffc00fffffffffffLL,
	23,	32,	10,	0xffc01fffffc01fffLL,
	55,	64,	10,	0xffc01fffffffffffLL,
	24,	32,	10,	0xffc03fffffc03fffLL,
	56,	64,	10,	0xffc03fffffffffffLL,
	25,	32,	10,	0xffc07fffffc07fffLL,
	57,	64,	10,	0xffc07fffffffffffLL,
	10,	16,	10,	0xffc0ffc0ffc0ffc0LL,
	26,	32,	10,	0xffc0ffffffc0ffffLL,
	58,	64,	10,	0xffc0ffffffffffffLL,
	11,	16,	10,	0xffc1ffc1ffc1ffc1LL,
	27,	32,	10,	0xffc1ffffffc1ffffLL,
	59,	64,	10,	0xffc1ffffffffffffLL,
	12,	16,	10,	0xffc3ffc3ffc3ffc3LL,
	28,	32,	10,	0xffc3ffffffc3ffffLL,
	60,	64,	10,	0xffc3ffffffffffffLL,
	13,	16,	10,	0xffc7ffc7ffc7ffc7LL,
	29,	32,	10,	0xffc7ffffffc7ffffLL,
	61,	64,	10,	0xffc7ffffffffffffLL,
	14,	16,	10,	0xffcfffcfffcfffcfLL,
	30,	32,	10,	0xffcfffffffcfffffLL,
	62,	64,	10,	0xffcfffffffffffffLL,
	15,	16,	10,	0xffdfffdfffdfffdfLL,
	31,	32,	10,	0xffdfffffffdfffffLL,
	63,	64,	10,	0xffdfffffffffffffLL,
	11,	64,	11,	0xffe0000000000000LL,
	12,	64,	11,	0xffe0000000000001LL,
	13,	64,	11,	0xffe0000000000003LL,
	14,	64,	11,	0xffe0000000000007LL,
	15,	64,	11,	0xffe000000000000fLL,
	16,	64,	11,	0xffe000000000001fLL,
	17,	64,	11,	0xffe000000000003fLL,
	18,	64,	11,	0xffe000000000007fLL,
	19,	64,	11,	0xffe00000000000ffLL,
	20,	64,	11,	0xffe00000000001ffLL,
	21,	64,	11,	0xffe00000000003ffLL,
	22,	64,	11,	0xffe00000000007ffLL,
	23,	64,	11,	0xffe0000000000fffLL,
	24,	64,	11,	0xffe0000000001fffLL,
	25,	64,	11,	0xffe0000000003fffLL,
	26,	64,	11,	0xffe0000000007fffLL,
	27,	64,	11,	0xffe000000000ffffLL,
	28,	64,	11,	0xffe000000001ffffLL,
	29,	64,	11,	0xffe000000003ffffLL,
	30,	64,	11,	0xffe000000007ffffLL,
	31,	64,	11,	0xffe00000000fffffLL,
	32,	64,	11,	0xffe00000001fffffLL,
	33,	64,	11,	0xffe00000003fffffLL,
	34,	64,	11,	0xffe00000007fffffLL,
	35,	64,	11,	0xffe0000000ffffffLL,
	36,	64,	11,	0xffe0000001ffffffLL,
	37,	64,	11,	0xffe0000003ffffffLL,
	38,	64,	11,	0xffe0000007ffffffLL,
	39,	64,	11,	0xffe000000fffffffLL,
	40,	64,	11,	0xffe000001fffffffLL,
	41,	64,	11,	0xffe000003fffffffLL,
	42,	64,	11,	0xffe000007fffffffLL,
	11,	32,	11,	0xffe00000ffe00000LL,
	43,	64,	11,	0xffe00000ffffffffLL,
	12,	32,	11,	0xffe00001ffe00001LL,
	44,	64,	11,	0xffe00001ffffffffLL,
	13,	32,	11,	0xffe00003ffe00003LL,
	45,	64,	11,	0xffe00003ffffffffLL,
	14,	32,	11,	0xffe00007ffe00007LL,
	46,	64,	11,	0xffe00007ffffffffLL,
	15,	32,	11,	0xffe0000fffe0000fLL,
	47,	64,	11,	0xffe0000fffffffffLL,
	16,	32,	11,	0xffe0001fffe0001fLL,
	48,	64,	11,	0xffe0001fffffffffLL,
	17,	32,	11,	0xffe0003fffe0003fLL,
	49,	64,	11,	0xffe0003fffffffffLL,
	18,	32,	11,	0xffe0007fffe0007fLL,
	50,	64,	11,	0xffe0007fffffffffLL,
	19,	32,	11,	0xffe000ffffe000ffLL,
	51,	64,	11,	0xffe000ffffffffffLL,
	20,	32,	11,	0xffe001ffffe001ffLL,
	52,	64,	11,	0xffe001ffffffffffLL,
	21,	32,	11,	0xffe003ffffe003ffLL,
	53,	64,	11,	0xffe003ffffffffffLL,
	22,	32,	11,	0xffe007ffffe007ffLL,
	54,	64,	11,	0xffe007ffffffffffLL,
	23,	32,	11,	0xffe00fffffe00fffLL,
	55,	64,	11,	0xffe00fffffffffffLL,
	24,	32,	11,	0xffe01fffffe01fffLL,
	56,	64,	11,	0xffe01fffffffffffLL,
	25,	32,	11,	0xffe03fffffe03fffLL,
	57,	64,	11,	0xffe03fffffffffffLL,
	26,	32,	11,	0xffe07fffffe07fffLL,
	58,	64,	11,	0xffe07fffffffffffLL,
	11,	16,	11,	0xffe0ffe0ffe0ffe0LL,
	27,	32,	11,	0xffe0ffffffe0ffffLL,
	59,	64,	11,	0xffe0ffffffffffffLL,
	12,	16,	11,	0xffe1ffe1ffe1ffe1LL,
	28,	32,	11,	0xffe1ffffffe1ffffLL,
	60,	64,	11,	0xffe1ffffffffffffLL,
	13,	16,	11,	0xffe3ffe3ffe3ffe3LL,
	29,	32,	11,	0xffe3ffffffe3ffffLL,
	61,	64,	11,	0xffe3ffffffffffffLL,
	14,	16,	11,	0xffe7ffe7ffe7ffe7LL,
	30,	32,	11,	0xffe7ffffffe7ffffLL,
	62,	64,	11,	0xffe7ffffffffffffLL,
	15,	16,	11,	0xffefffefffefffefLL,
	31,	32,	11,	0xffefffffffefffffLL,
	63,	64,	11,	0xffefffffffffffffLL,
	12,	64,	12,	0xfff0000000000000LL,
	13,	64,	12,	0xfff0000000000001LL,
	14,	64,	12,	0xfff0000000000003LL,
	15,	64,	12,	0xfff0000000000007LL,
	16,	64,	12,	0xfff000000000000fLL,
	17,	64,	12,	0xfff000000000001fLL,
	18,	64,	12,	0xfff000000000003fLL,
	19,	64,	12,	0xfff000000000007fLL,
	20,	64,	12,	0xfff00000000000ffLL,
	21,	64,	12,	0xfff00000000001ffLL,
	22,	64,	12,	0xfff00000000003ffLL,
	23,	64,	12,	0xfff00000000007ffLL,
	24,	64,	12,	0xfff0000000000fffLL,
	25,	64,	12,	0xfff0000000001fffLL,
	26,	64,	12,	0xfff0000000003fffLL,
	27,	64,	12,	0xfff0000000007fffLL,
	28,	64,	12,	0xfff000000000ffffLL,
	29,	64,	12,	0xfff000000001ffffLL,
	30,	64,	12,	0xfff000000003ffffLL,
	31,	64,	12,	0xfff000000007ffffLL,
	32,	64,	12,	0xfff00000000fffffLL,
	33,	64,	12,	0xfff00000001fffffLL,
	34,	64,	12,	0xfff00000003fffffLL,
	35,	64,	12,	0xfff00000007fffffLL,
	36,	64,	12,	0xfff0000000ffffffLL,
	37,	64,	12,	0xfff0000001ffffffLL,
	38,	64,	12,	0xfff0000003ffffffLL,
	39,	64,	12,	0xfff0000007ffffffLL,
	40,	64,	12,	0xfff000000fffffffLL,
	41,	64,	12,	0xfff000001fffffffLL,
	42,	64,	12,	0xfff000003fffffffLL,
	43,	64,	12,	0xfff000007fffffffLL,
	12,	32,	12,	0xfff00000fff00000LL,
	44,	64,	12,	0xfff00000ffffffffLL,
	13,	32,	12,	0xfff00001fff00001LL,
	45,	64,	12,	0xfff00001ffffffffLL,
	14,	32,	12,	0xfff00003fff00003LL,
	46,	64,	12,	0xfff00003ffffffffLL,
	15,	32,	12,	0xfff00007fff00007LL,
	47,	64,	12,	0xfff00007ffffffffLL,
	16,	32,	12,	0xfff0000ffff0000fLL,
	48,	64,	12,	0xfff0000fffffffffLL,
	17,	32,	12,	0xfff0001ffff0001fLL,
	49,	64,	12,	0xfff0001fffffffffLL,
	18,	32,	12,	0xfff0003ffff0003fLL,
	50,	64,	12,	0xfff0003fffffffffLL,
	19,	32,	12,	0xfff0007ffff0007fLL,
	51,	64,	12,	0xfff0007fffffffffLL,
	20,	32,	12,	0xfff000fffff000ffLL,
	52,	64,	12,	0xfff000ffffffffffLL,
	21,	32,	12,	0xfff001fffff001ffLL,
	53,	64,	12,	0xfff001ffffffffffLL,
	22,	32,	12,	0xfff003fffff003ffLL,
	54,	64,	12,	0xfff003ffffffffffLL,
	23,	32,	12,	0xfff007fffff007ffLL,
	55,	64,	12,	0xfff007ffffffffffLL,
	24,	32,	12,	0xfff00ffffff00fffLL,
	56,	64,	12,	0xfff00fffffffffffLL,
	25,	32,	12,	0xfff01ffffff01fffLL,
	57,	64,	12,	0xfff01fffffffffffLL,
	26,	32,	12,	0xfff03ffffff03fffLL,
	58,	64,	12,	0xfff03fffffffffffLL,
	27,	32,	12,	0xfff07ffffff07fffLL,
	59,	64,	12,	0xfff07fffffffffffLL,
	12,	16,	12,	0xfff0fff0fff0fff0LL,
	28,	32,	12,	0xfff0fffffff0ffffLL,
	60,	64,	12,	0xfff0ffffffffffffLL,
	13,	16,	12,	0xfff1fff1fff1fff1LL,
	29,	32,	12,	0xfff1fffffff1ffffLL,
	61,	64,	12,	0xfff1ffffffffffffLL,
	14,	16,	12,	0xfff3fff3fff3fff3LL,
	30,	32,	12,	0xfff3fffffff3ffffLL,
	62,	64,	12,	0xfff3ffffffffffffLL,
	15,	16,	12,	0xfff7fff7fff7fff7LL,
	31,	32,	12,	0xfff7fffffff7ffffLL,
	63,	64,	12,	0xfff7ffffffffffffLL,
	13,	64,	13,	0xfff8000000000000LL,
	14,	64,	13,	0xfff8000000000001LL,
	15,	64,	13,	0xfff8000000000003LL,
	16,	64,	13,	0xfff8000000000007LL,
	17,	64,	13,	0xfff800000000000fLL,
	18,	64,	13,	0xfff800000000001fLL,
	19,	64,	13,	0xfff800000000003fLL,
	20,	64,	13,	0xfff800000000007fLL,
	21,	64,	13,	0xfff80000000000ffLL,
	22,	64,	13,	0xfff80000000001ffLL,
	23,	64,	13,	0xfff80000000003ffLL,
	24,	64,	13,	0xfff80000000007ffLL,
	25,	64,	13,	0xfff8000000000fffLL,
	26,	64,	13,	0xfff8000000001fffLL,
	27,	64,	13,	0xfff8000000003fffLL,
	28,	64,	13,	0xfff8000000007fffLL,
	29,	64,	13,	0xfff800000000ffffLL,
	30,	64,	13,	0xfff800000001ffffLL,
	31,	64,	13,	0xfff800000003ffffLL,
	32,	64,	13,	0xfff800000007ffffLL,
	33,	64,	13,	0xfff80000000fffffLL,
	34,	64,	13,	0xfff80000001fffffLL,
	35,	64,	13,	0xfff80000003fffffLL,
	36,	64,	13,	0xfff80000007fffffLL,
	37,	64,	13,	0xfff8000000ffffffLL,
	38,	64,	13,	0xfff8000001ffffffLL,
	39,	64,	13,	0xfff8000003ffffffLL,
	40,	64,	13,	0xfff8000007ffffffLL,
	41,	64,	13,	0xfff800000fffffffLL,
	42,	64,	13,	0xfff800001fffffffLL,
	43,	64,	13,	0xfff800003fffffffLL,
	44,	64,	13,	0xfff800007fffffffLL,
	13,	32,	13,	0xfff80000fff80000LL,
	45,	64,	13,	0xfff80000ffffffffLL,
	14,	32,	13,	0xfff80001fff80001LL,
	46,	64,	13,	0xfff80001ffffffffLL,
	15,	32,	13,	0xfff80003fff80003LL,
	47,	64,	13,	0xfff80003ffffffffLL,
	16,	32,	13,	0xfff80007fff80007LL,
	48,	64,	13,	0xfff80007ffffffffLL,
	17,	32,	13,	0xfff8000ffff8000fLL,
	49,	64,	13,	0xfff8000fffffffffLL,
	18,	32,	13,	0xfff8001ffff8001fLL,
	50,	64,	13,	0xfff8001fffffffffLL,
	19,	32,	13,	0xfff8003ffff8003fLL,
	51,	64,	13,	0xfff8003fffffffffLL,
	20,	32,	13,	0xfff8007ffff8007fLL,
	52,	64,	13,	0xfff8007fffffffffLL,
	21,	32,	13,	0xfff800fffff800ffLL,
	53,	64,	13,	0xfff800ffffffffffLL,
	22,	32,	13,	0xfff801fffff801ffLL,
	54,	64,	13,	0xfff801ffffffffffLL,
	23,	32,	13,	0xfff803fffff803ffLL,
	55,	64,	13,	0xfff803ffffffffffLL,
	24,	32,	13,	0xfff807fffff807ffLL,
	56,	64,	13,	0xfff807ffffffffffLL,
	25,	32,	13,	0xfff80ffffff80fffLL,
	57,	64,	13,	0xfff80fffffffffffLL,
	26,	32,	13,	0xfff81ffffff81fffLL,
	58,	64,	13,	0xfff81fffffffffffLL,
	27,	32,	13,	0xfff83ffffff83fffLL,
	59,	64,	13,	0xfff83fffffffffffLL,
	28,	32,	13,	0xfff87ffffff87fffLL,
	60,	64,	13,	0xfff87fffffffffffLL,
	13,	16,	13,	0xfff8fff8fff8fff8LL,
	29,	32,	13,	0xfff8fffffff8ffffLL,
	61,	64,	13,	0xfff8ffffffffffffLL,
	14,	16,	13,	0xfff9fff9fff9fff9LL,
	30,	32,	13,	0xfff9fffffff9ffffLL,
	62,	64,	13,	0xfff9ffffffffffffLL,
	15,	16,	13,	0xfffbfffbfffbfffbLL,
	31,	32,	13,	0xfffbfffffffbffffLL,
	63,	64,	13,	0xfffbffffffffffffLL,
	14,	64,	14,	0xfffc000000000000LL,
	15,	64,	14,	0xfffc000000000001LL,
	16,	64,	14,	0xfffc000000000003LL,
	17,	64,	14,	0xfffc000000000007LL,
	18,	64,	14,	0xfffc00000000000fLL,
	19,	64,	14,	0xfffc00000000001fLL,
	20,	64,	14,	0xfffc00000000003fLL,
	21,	64,	14,	0xfffc00000000007fLL,
	22,	64,	14,	0xfffc0000000000ffLL,
	23,	64,	14,	0xfffc0000000001ffLL,
	24,	64,	14,	0xfffc0000000003ffLL,
	25,	64,	14,	0xfffc0000000007ffLL,
	26,	64,	14,	0xfffc000000000fffLL,
	27,	64,	14,	0xfffc000000001fffLL,
	28,	64,	14,	0xfffc000000003fffLL,
	29,	64,	14,	0xfffc000000007fffLL,
	30,	64,	14,	0xfffc00000000ffffLL,
	31,	64,	14,	0xfffc00000001ffffLL,
	32,	64,	14,	0xfffc00000003ffffLL,
	33,	64,	14,	0xfffc00000007ffffLL,
	34,	64,	14,	0xfffc0000000fffffLL,
	35,	64,	14,	0xfffc0000001fffffLL,
	36,	64,	14,	0xfffc0000003fffffLL,
	37,	64,	14,	0xfffc0000007fffffLL,
	38,	64,	14,	0xfffc000000ffffffLL,
	39,	64,	14,	0xfffc000001ffffffLL,
	40,	64,	14,	0xfffc000003ffffffLL,
	41,	64,	14,	0xfffc000007ffffffLL,
	42,	64,	14,	0xfffc00000fffffffLL,
	43,	64,	14,	0xfffc00001fffffffLL,
	44,	64,	14,	0xfffc00003fffffffLL,
	45,	64,	14,	0xfffc00007fffffffLL,
	14,	32,	14,	0xfffc0000fffc0000LL,
	46,	64,	14,	0xfffc0000ffffffffLL,
	15,	32,	14,	0xfffc0001fffc0001LL,
	47,	64,	14,	0xfffc0001ffffffffLL,
	16,	32,	14,	0xfffc0003fffc0003LL,
	48,	64,	14,	0xfffc0003ffffffffLL,
	17,	32,	14,	0xfffc0007fffc0007LL,
	49,	64,	14,	0xfffc0007ffffffffLL,
	18,	32,	14,	0xfffc000ffffc000fLL,
	50,	64,	14,	0xfffc000fffffffffLL,
	19,	32,	14,	0xfffc001ffffc001fLL,
	51,	64,	14,	0xfffc001fffffffffLL,
	20,	32,	14,	0xfffc003ffffc003fLL,
	52,	64,	14,	0xfffc003fffffffffLL,
	21,	32,	14,	0xfffc007ffffc007fLL,
	53,	64,	14,	0xfffc007fffffffffLL,
	22,	32,	14,	0xfffc00fffffc00ffLL,
	54,	64,	14,	0xfffc00ffffffffffLL,
	23,	32,	14,	0xfffc01fffffc01ffLL,
	55,	64,	14,	0xfffc01ffffffffffLL,
	24,	32,	14,	0xfffc03fffffc03ffLL,
	56,	64,	14,	0xfffc03ffffffffffLL,
	25,	32,	14,	0xfffc07fffffc07ffLL,
	57,	64,	14,	0xfffc07ffffffffffLL,
	26,	32,	14,	0xfffc0ffffffc0fffLL,
	58,	64,	14,	0xfffc0fffffffffffLL,
	27,	32,	14,	0xfffc1ffffffc1fffLL,
	59,	64,	14,	0xfffc1fffffffffffLL,
	28,	32,	14,	0xfffc3ffffffc3fffLL,
	60,	64,	14,	0xfffc3fffffffffffLL,
	29,	32,	14,	0xfffc7ffffffc7fffLL,
	61,	64,	14,	0xfffc7fffffffffffLL,
	14,	16,	14,	0xfffcfffcfffcfffcLL,
	30,	32,	14,	0xfffcfffffffcffffLL,
	62,	64,	14,	0xfffcffffffffffffLL,
	15,	16,	14,	0xfffdfffdfffdfffdLL,
	31,	32,	14,	0xfffdfffffffdffffLL,
	63,	64,	14,	0xfffdffffffffffffLL,
	15,	64,	15,	0xfffe000000000000LL,
	16,	64,	15,	0xfffe000000000001LL,
	17,	64,	15,	0xfffe000000000003LL,
	18,	64,	15,	0xfffe000000000007LL,
	19,	64,	15,	0xfffe00000000000fLL,
	20,	64,	15,	0xfffe00000000001fLL,
	21,	64,	15,	0xfffe00000000003fLL,
	22,	64,	15,	0xfffe00000000007fLL,
	23,	64,	15,	0xfffe0000000000ffLL,
	24,	64,	15,	0xfffe0000000001ffLL,
	25,	64,	15,	0xfffe0000000003ffLL,
	26,	64,	15,	0xfffe0000000007ffLL,
	27,	64,	15,	0xfffe000000000fffLL,
	28,	64,	15,	0xfffe000000001fffLL,
	29,	64,	15,	0xfffe000000003fffLL,
	30,	64,	15,	0xfffe000000007fffLL,
	31,	64,	15,	0xfffe00000000ffffLL,
	32,	64,	15,	0xfffe00000001ffffLL,
	33,	64,	15,	0xfffe00000003ffffLL,
	34,	64,	15,	0xfffe00000007ffffLL,
	35,	64,	15,	0xfffe0000000fffffLL,
	36,	64,	15,	0xfffe0000001fffffLL,
	37,	64,	15,	0xfffe0000003fffffLL,
	38,	64,	15,	0xfffe0000007fffffLL,
	39,	64,	15,	0xfffe000000ffffffLL,
	40,	64,	15,	0xfffe000001ffffffLL,
	41,	64,	15,	0xfffe000003ffffffLL,
	42,	64,	15,	0xfffe000007ffffffLL,
	43,	64,	15,	0xfffe00000fffffffLL,
	44,	64,	15,	0xfffe00001fffffffLL,
	45,	64,	15,	0xfffe00003fffffffLL,
	46,	64,	15,	0xfffe00007fffffffLL,
	15,	32,	15,	0xfffe0000fffe0000LL,
	47,	64,	15,	0xfffe0000ffffffffLL,
	16,	32,	15,	0xfffe0001fffe0001LL,
	48,	64,	15,	0xfffe0001ffffffffLL,
	17,	32,	15,	0xfffe0003fffe0003LL,
	49,	64,	15,	0xfffe0003ffffffffLL,
	18,	32,	15,	0xfffe0007fffe0007LL,
	50,	64,	15,	0xfffe0007ffffffffLL,
	19,	32,	15,	0xfffe000ffffe000fLL,
	51,	64,	15,	0xfffe000fffffffffLL,
	20,	32,	15,	0xfffe001ffffe001fLL,
	52,	64,	15,	0xfffe001fffffffffLL,
	21,	32,	15,	0xfffe003ffffe003fLL,
	53,	64,	15,	0xfffe003fffffffffLL,
	22,	32,	15,	0xfffe007ffffe007fLL,
	54,	64,	15,	0xfffe007fffffffffLL,
	23,	32,	15,	0xfffe00fffffe00ffLL,
	55,	64,	15,	0xfffe00ffffffffffLL,
	24,	32,	15,	0xfffe01fffffe01ffLL,
	56,	64,	15,	0xfffe01ffffffffffLL,
	25,	32,	15,	0xfffe03fffffe03ffLL,
	57,	64,	15,	0xfffe03ffffffffffLL,
	26,	32,	15,	0xfffe07fffffe07ffLL,
	58,	64,	15,	0xfffe07ffffffffffLL,
	27,	32,	15,	0xfffe0ffffffe0fffLL,
	59,	64,	15,	0xfffe0fffffffffffLL,
	28,	32,	15,	0xfffe1ffffffe1fffLL,
	60,	64,	15,	0xfffe1fffffffffffLL,
	29,	32,	15,	0xfffe3ffffffe3fffLL,
	61,	64,	15,	0xfffe3fffffffffffLL,
	30,	32,	15,	0xfffe7ffffffe7fffLL,
	62,	64,	15,	0xfffe7fffffffffffLL,
	15,	16,	15,	0xfffefffefffefffeLL,
	31,	32,	15,	0xfffefffffffeffffLL,
	63,	64,	15,	0xfffeffffffffffffLL,
	16,	64,	16,	0xffff000000000000LL,
	17,	64,	16,	0xffff000000000001LL,
	18,	64,	16,	0xffff000000000003LL,
	19,	64,	16,	0xffff000000000007LL,
	20,	64,	16,	0xffff00000000000fLL,
	21,	64,	16,	0xffff00000000001fLL,
	22,	64,	16,	0xffff00000000003fLL,
	23,	64,	16,	0xffff00000000007fLL,
	24,	64,	16,	0xffff0000000000ffLL,
	25,	64,	16,	0xffff0000000001ffLL,
	26,	64,	16,	0xffff0000000003ffLL,
	27,	64,	16,	0xffff0000000007ffLL,
	28,	64,	16,	0xffff000000000fffLL,
	29,	64,	16,	0xffff000000001fffLL,
	30,	64,	16,	0xffff000000003fffLL,
	31,	64,	16,	0xffff000000007fffLL,
	32,	64,	16,	0xffff00000000ffffLL,
	33,	64,	16,	0xffff00000001ffffLL,
	34,	64,	16,	0xffff00000003ffffLL,
	35,	64,	16,	0xffff00000007ffffLL,
	36,	64,	16,	0xffff0000000fffffLL,
	37,	64,	16,	0xffff0000001fffffLL,
	38,	64,	16,	0xffff0000003fffffLL,
	39,	64,	16,	0xffff0000007fffffLL,
	40,	64,	16,	0xffff000000ffffffLL,
	41,	64,	16,	0xffff000001ffffffLL,
	42,	64,	16,	0xffff000003ffffffLL,
	43,	64,	16,	0xffff000007ffffffLL,
	44,	64,	16,	0xffff00000fffffffLL,
	45,	64,	16,	0xffff00001fffffffLL,
	46,	64,	16,	0xffff00003fffffffLL,
	47,	64,	16,	0xffff00007fffffffLL,
	16,	32,	16,	0xffff0000ffff0000LL,
	48,	64,	16,	0xffff0000ffffffffLL,
	17,	32,	16,	0xffff0001ffff0001LL,
	49,	64,	16,	0xffff0001ffffffffLL,
	18,	32,	16,	0xffff0003ffff0003LL,
	50,	64,	16,	0xffff0003ffffffffLL,
	19,	32,	16,	0xffff0007ffff0007LL,
	51,	64,	16,	0xffff0007ffffffffLL,
	20,	32,	16,	0xffff000fffff000fLL,
	52,	64,	16,	0xffff000fffffffffLL,
	21,	32,	16,	0xffff001fffff001fLL,
	53,	64,	16,	0xffff001fffffffffLL,
	22,	32,	16,	0xffff003fffff003fLL,
	54,	64,	16,	0xffff003fffffffffLL,
	23,	32,	16,	0xffff007fffff007fLL,
	55,	64,	16,	0xffff007fffffffffLL,
	24,	32,	16,	0xffff00ffffff00ffLL,
	56,	64,	16,	0xffff00ffffffffffLL,
	25,	32,	16,	0xffff01ffffff01ffLL,
	57,	64,	16,	0xffff01ffffffffffLL,
	26,	32,	16,	0xffff03ffffff03ffLL,
	58,	64,	16,	0xffff03ffffffffffLL,
	27,	32,	16,	0xffff07ffffff07ffLL,
	59,	64,	16,	0xffff07ffffffffffLL,
	28,	32,	16,	0xffff0fffffff0fffLL,
	60,	64,	16,	0xffff0fffffffffffLL,
	29,	32,	16,	0xffff1fffffff1fffLL,
	61,	64,	16,	0xffff1fffffffffffLL,
	30,	32,	16,	0xffff3fffffff3fffLL,
	62,	64,	16,	0xffff3fffffffffffLL,
	31,	32,	16,	0xffff7fffffff7fffLL,
	63,	64,	16,	0xffff7fffffffffffLL,
	17,	64,	17,	0xffff800000000000LL,
	18,	64,	17,	0xffff800000000001LL,
	19,	64,	17,	0xffff800000000003LL,
	20,	64,	17,	0xffff800000000007LL,
	21,	64,	17,	0xffff80000000000fLL,
	22,	64,	17,	0xffff80000000001fLL,
	23,	64,	17,	0xffff80000000003fLL,
	24,	64,	17,	0xffff80000000007fLL,
	25,	64,	17,	0xffff8000000000ffLL,
	26,	64,	17,	0xffff8000000001ffLL,
	27,	64,	17,	0xffff8000000003ffLL,
	28,	64,	17,	0xffff8000000007ffLL,
	29,	64,	17,	0xffff800000000fffLL,
	30,	64,	17,	0xffff800000001fffLL,
	31,	64,	17,	0xffff800000003fffLL,
	32,	64,	17,	0xffff800000007fffLL,
	33,	64,	17,	0xffff80000000ffffLL,
	34,	64,	17,	0xffff80000001ffffLL,
	35,	64,	17,	0xffff80000003ffffLL,
	36,	64,	17,	0xffff80000007ffffLL,
	37,	64,	17,	0xffff8000000fffffLL,
	38,	64,	17,	0xffff8000001fffffLL,
	39,	64,	17,	0xffff8000003fffffLL,
	40,	64,	17,	0xffff8000007fffffLL,
	41,	64,	17,	0xffff800000ffffffLL,
	42,	64,	17,	0xffff800001ffffffLL,
	43,	64,	17,	0xffff800003ffffffLL,
	44,	64,	17,	0xffff800007ffffffLL,
	45,	64,	17,	0xffff80000fffffffLL,
	46,	64,	17,	0xffff80001fffffffLL,
	47,	64,	17,	0xffff80003fffffffLL,
	48,	64,	17,	0xffff80007fffffffLL,
	17,	32,	17,	0xffff8000ffff8000LL,
	49,	64,	17,	0xffff8000ffffffffLL,
	18,	32,	17,	0xffff8001ffff8001LL,
	50,	64,	17,	0xffff8001ffffffffLL,
	19,	32,	17,	0xffff8003ffff8003LL,
	51,	64,	17,	0xffff8003ffffffffLL,
	20,	32,	17,	0xffff8007ffff8007LL,
	52,	64,	17,	0xffff8007ffffffffLL,
	21,	32,	17,	0xffff800fffff800fLL,
	53,	64,	17,	0xffff800fffffffffLL,
	22,	32,	17,	0xffff801fffff801fLL,
	54,	64,	17,	0xffff801fffffffffLL,
	23,	32,	17,	0xffff803fffff803fLL,
	55,	64,	17,	0xffff803fffffffffLL,
	24,	32,	17,	0xffff807fffff807fLL,
	56,	64,	17,	0xffff807fffffffffLL,
	25,	32,	17,	0xffff80ffffff80ffLL,
	57,	64,	17,	0xffff80ffffffffffLL,
	26,	32,	17,	0xffff81ffffff81ffLL,
	58,	64,	17,	0xffff81ffffffffffLL,
	27,	32,	17,	0xffff83ffffff83ffLL,
	59,	64,	17,	0xffff83ffffffffffLL,
	28,	32,	17,	0xffff87ffffff87ffLL,
	60,	64,	17,	0xffff87ffffffffffLL,
	29,	32,	17,	0xffff8fffffff8fffLL,
	61,	64,	17,	0xffff8fffffffffffLL,
	30,	32,	17,	0xffff9fffffff9fffLL,
	62,	64,	17,	0xffff9fffffffffffLL,
	31,	32,	17,	0xffffbfffffffbfffLL,
	63,	64,	17,	0xffffbfffffffffffLL,
	18,	64,	18,	0xffffc00000000000LL,
	19,	64,	18,	0xffffc00000000001LL,
	20,	64,	18,	0xffffc00000000003LL,
	21,	64,	18,	0xffffc00000000007LL,
	22,	64,	18,	0xffffc0000000000fLL,
	23,	64,	18,	0xffffc0000000001fLL,
	24,	64,	18,	0xffffc0000000003fLL,
	25,	64,	18,	0xffffc0000000007fLL,
	26,	64,	18,	0xffffc000000000ffLL,
	27,	64,	18,	0xffffc000000001ffLL,
	28,	64,	18,	0xffffc000000003ffLL,
	29,	64,	18,	0xffffc000000007ffLL,
	30,	64,	18,	0xffffc00000000fffLL,
	31,	64,	18,	0xffffc00000001fffLL,
	32,	64,	18,	0xffffc00000003fffLL,
	33,	64,	18,	0xffffc00000007fffLL,
	34,	64,	18,	0xffffc0000000ffffLL,
	35,	64,	18,	0xffffc0000001ffffLL,
	36,	64,	18,	0xffffc0000003ffffLL,
	37,	64,	18,	0xffffc0000007ffffLL,
	38,	64,	18,	0xffffc000000fffffLL,
	39,	64,	18,	0xffffc000001fffffLL,
	40,	64,	18,	0xffffc000003fffffLL,
	41,	64,	18,	0xffffc000007fffffLL,
	42,	64,	18,	0xffffc00000ffffffLL,
	43,	64,	18,	0xffffc00001ffffffLL,
	44,	64,	18,	0xffffc00003ffffffLL,
	45,	64,	18,	0xffffc00007ffffffLL,
	46,	64,	18,	0xffffc0000fffffffLL,
	47,	64,	18,	0xffffc0001fffffffLL,
	48,	64,	18,	0xffffc0003fffffffLL,
	49,	64,	18,	0xffffc0007fffffffLL,
	18,	32,	18,	0xffffc000ffffc000LL,
	50,	64,	18,	0xffffc000ffffffffLL,
	19,	32,	18,	0xffffc001ffffc001LL,
	51,	64,	18,	0xffffc001ffffffffLL,
	20,	32,	18,	0xffffc003ffffc003LL,
	52,	64,	18,	0xffffc003ffffffffLL,
	21,	32,	18,	0xffffc007ffffc007LL,
	53,	64,	18,	0xffffc007ffffffffLL,
	22,	32,	18,	0xffffc00fffffc00fLL,
	54,	64,	18,	0xffffc00fffffffffLL,
	23,	32,	18,	0xffffc01fffffc01fLL,
	55,	64,	18,	0xffffc01fffffffffLL,
	24,	32,	18,	0xffffc03fffffc03fLL,
	56,	64,	18,	0xffffc03fffffffffLL,
	25,	32,	18,	0xffffc07fffffc07fLL,
	57,	64,	18,	0xffffc07fffffffffLL,
	26,	32,	18,	0xffffc0ffffffc0ffLL,
	58,	64,	18,	0xffffc0ffffffffffLL,
	27,	32,	18,	0xffffc1ffffffc1ffLL,
	59,	64,	18,	0xffffc1ffffffffffLL,
	28,	32,	18,	0xffffc3ffffffc3ffLL,
	60,	64,	18,	0xffffc3ffffffffffLL,
	29,	32,	18,	0xffffc7ffffffc7ffLL,
	61,	64,	18,	0xffffc7ffffffffffLL,
	30,	32,	18,	0xffffcfffffffcfffLL,
	62,	64,	18,	0xffffcfffffffffffLL,
	31,	32,	18,	0xffffdfffffffdfffLL,
	63,	64,	18,	0xffffdfffffffffffLL,
	19,	64,	19,	0xffffe00000000000LL,
	20,	64,	19,	0xffffe00000000001LL,
	21,	64,	19,	0xffffe00000000003LL,
	22,	64,	19,	0xffffe00000000007LL,
	23,	64,	19,	0xffffe0000000000fLL,
	24,	64,	19,	0xffffe0000000001fLL,
	25,	64,	19,	0xffffe0000000003fLL,
	26,	64,	19,	0xffffe0000000007fLL,
	27,	64,	19,	0xffffe000000000ffLL,
	28,	64,	19,	0xffffe000000001ffLL,
	29,	64,	19,	0xffffe000000003ffLL,
	30,	64,	19,	0xffffe000000007ffLL,
	31,	64,	19,	0xffffe00000000fffLL,
	32,	64,	19,	0xffffe00000001fffLL,
	33,	64,	19,	0xffffe00000003fffLL,
	34,	64,	19,	0xffffe00000007fffLL,
	35,	64,	19,	0xffffe0000000ffffLL,
	36,	64,	19,	0xffffe0000001ffffLL,
	37,	64,	19,	0xffffe0000003ffffLL,
	38,	64,	19,	0xffffe0000007ffffLL,
	39,	64,	19,	0xffffe000000fffffLL,
	40,	64,	19,	0xffffe000001fffffLL,
	41,	64,	19,	0xffffe000003fffffLL,
	42,	64,	19,	0xffffe000007fffffLL,
	43,	64,	19,	0xffffe00000ffffffLL,
	44,	64,	19,	0xffffe00001ffffffLL,
	45,	64,	19,	0xffffe00003ffffffLL,
	46,	64,	19,	0xffffe00007ffffffLL,
	47,	64,	19,	0xffffe0000fffffffLL,
	48,	64,	19,	0xffffe0001fffffffLL,
	49,	64,	19,	0xffffe0003fffffffLL,
	50,	64,	19,	0xffffe0007fffffffLL,
	19,	32,	19,	0xffffe000ffffe000LL,
	51,	64,	19,	0xffffe000ffffffffLL,
	20,	32,	19,	0xffffe001ffffe001LL,
	52,	64,	19,	0xffffe001ffffffffLL,
	21,	32,	19,	0xffffe003ffffe003LL,
	53,	64,	19,	0xffffe003ffffffffLL,
	22,	32,	19,	0xffffe007ffffe007LL,
	54,	64,	19,	0xffffe007ffffffffLL,
	23,	32,	19,	0xffffe00fffffe00fLL,
	55,	64,	19,	0xffffe00fffffffffLL,
	24,	32,	19,	0xffffe01fffffe01fLL,
	56,	64,	19,	0xffffe01fffffffffLL,
	25,	32,	19,	0xffffe03fffffe03fLL,
	57,	64,	19,	0xffffe03fffffffffLL,
	26,	32,	19,	0xffffe07fffffe07fLL,
	58,	64,	19,	0xffffe07fffffffffLL,
	27,	32,	19,	0xffffe0ffffffe0ffLL,
	59,	64,	19,	0xffffe0ffffffffffLL,
	28,	32,	19,	0xffffe1ffffffe1ffLL,
	60,	64,	19,	0xffffe1ffffffffffLL,
	29,	32,	19,	0xffffe3ffffffe3ffLL,
	61,	64,	19,	0xffffe3ffffffffffLL,
	30,	32,	19,	0xffffe7ffffffe7ffLL,
	62,	64,	19,	0xffffe7ffffffffffLL,
	31,	32,	19,	0xffffefffffffefffLL,
	63,	64,	19,	0xffffefffffffffffLL,
	20,	64,	20,	0xfffff00000000000LL,
	21,	64,	20,	0xfffff00000000001LL,
	22,	64,	20,	0xfffff00000000003LL,
	23,	64,	20,	0xfffff00000000007LL,
	24,	64,	20,	0xfffff0000000000fLL,
	25,	64,	20,	0xfffff0000000001fLL,
	26,	64,	20,	0xfffff0000000003fLL,
	27,	64,	20,	0xfffff0000000007fLL,
	28,	64,	20,	0xfffff000000000ffLL,
	29,	64,	20,	0xfffff000000001ffLL,
	30,	64,	20,	0xfffff000000003ffLL,
	31,	64,	20,	0xfffff000000007ffLL,
	32,	64,	20,	0xfffff00000000fffLL,
	33,	64,	20,	0xfffff00000001fffLL,
	34,	64,	20,	0xfffff00000003fffLL,
	35,	64,	20,	0xfffff00000007fffLL,
	36,	64,	20,	0xfffff0000000ffffLL,
	37,	64,	20,	0xfffff0000001ffffLL,
	38,	64,	20,	0xfffff0000003ffffLL,
	39,	64,	20,	0xfffff0000007ffffLL,
	40,	64,	20,	0xfffff000000fffffLL,
	41,	64,	20,	0xfffff000001fffffLL,
	42,	64,	20,	0xfffff000003fffffLL,
	43,	64,	20,	0xfffff000007fffffLL,
	44,	64,	20,	0xfffff00000ffffffLL,
	45,	64,	20,	0xfffff00001ffffffLL,
	46,	64,	20,	0xfffff00003ffffffLL,
	47,	64,	20,	0xfffff00007ffffffLL,
	48,	64,	20,	0xfffff0000fffffffLL,
	49,	64,	20,	0xfffff0001fffffffLL,
	50,	64,	20,	0xfffff0003fffffffLL,
	51,	64,	20,	0xfffff0007fffffffLL,
	20,	32,	20,	0xfffff000fffff000LL,
	52,	64,	20,	0xfffff000ffffffffLL,
	21,	32,	20,	0xfffff001fffff001LL,
	53,	64,	20,	0xfffff001ffffffffLL,
	22,	32,	20,	0xfffff003fffff003LL,
	54,	64,	20,	0xfffff003ffffffffLL,
	23,	32,	20,	0xfffff007fffff007LL,
	55,	64,	20,	0xfffff007ffffffffLL,
	24,	32,	20,	0xfffff00ffffff00fLL,
	56,	64,	20,	0xfffff00fffffffffLL,
	25,	32,	20,	0xfffff01ffffff01fLL,
	57,	64,	20,	0xfffff01fffffffffLL,
	26,	32,	20,	0xfffff03ffffff03fLL,
	58,	64,	20,	0xfffff03fffffffffLL,
	27,	32,	20,	0xfffff07ffffff07fLL,
	59,	64,	20,	0xfffff07fffffffffLL,
	28,	32,	20,	0xfffff0fffffff0ffLL,
	60,	64,	20,	0xfffff0ffffffffffLL,
	29,	32,	20,	0xfffff1fffffff1ffLL,
	61,	64,	20,	0xfffff1ffffffffffLL,
	30,	32,	20,	0xfffff3fffffff3ffLL,
	62,	64,	20,	0xfffff3ffffffffffLL,
	31,	32,	20,	0xfffff7fffffff7ffLL,
	63,	64,	20,	0xfffff7ffffffffffLL,
	21,	64,	21,	0xfffff80000000000LL,
	22,	64,	21,	0xfffff80000000001LL,
	23,	64,	21,	0xfffff80000000003LL,
	24,	64,	21,	0xfffff80000000007LL,
	25,	64,	21,	0xfffff8000000000fLL,
	26,	64,	21,	0xfffff8000000001fLL,
	27,	64,	21,	0xfffff8000000003fLL,
	28,	64,	21,	0xfffff8000000007fLL,
	29,	64,	21,	0xfffff800000000ffLL,
	30,	64,	21,	0xfffff800000001ffLL,
	31,	64,	21,	0xfffff800000003ffLL,
	32,	64,	21,	0xfffff800000007ffLL,
	33,	64,	21,	0xfffff80000000fffLL,
	34,	64,	21,	0xfffff80000001fffLL,
	35,	64,	21,	0xfffff80000003fffLL,
	36,	64,	21,	0xfffff80000007fffLL,
	37,	64,	21,	0xfffff8000000ffffLL,
	38,	64,	21,	0xfffff8000001ffffLL,
	39,	64,	21,	0xfffff8000003ffffLL,
	40,	64,	21,	0xfffff8000007ffffLL,
	41,	64,	21,	0xfffff800000fffffLL,
	42,	64,	21,	0xfffff800001fffffLL,
	43,	64,	21,	0xfffff800003fffffLL,
	44,	64,	21,	0xfffff800007fffffLL,
	45,	64,	21,	0xfffff80000ffffffLL,
	46,	64,	21,	0xfffff80001ffffffLL,
	47,	64,	21,	0xfffff80003ffffffLL,
	48,	64,	21,	0xfffff80007ffffffLL,
	49,	64,	21,	0xfffff8000fffffffLL,
	50,	64,	21,	0xfffff8001fffffffLL,
	51,	64,	21,	0xfffff8003fffffffLL,
	52,	64,	21,	0xfffff8007fffffffLL,
	21,	32,	21,	0xfffff800fffff800LL,
	53,	64,	21,	0xfffff800ffffffffLL,
	22,	32,	21,	0xfffff801fffff801LL,
	54,	64,	21,	0xfffff801ffffffffLL,
	23,	32,	21,	0xfffff803fffff803LL,
	55,	64,	21,	0xfffff803ffffffffLL,
	24,	32,	21,	0xfffff807fffff807LL,
	56,	64,	21,	0xfffff807ffffffffLL,
	25,	32,	21,	0xfffff80ffffff80fLL,
	57,	64,	21,	0xfffff80fffffffffLL,
	26,	32,	21,	0xfffff81ffffff81fLL,
	58,	64,	21,	0xfffff81fffffffffLL,
	27,	32,	21,	0xfffff83ffffff83fLL,
	59,	64,	21,	0xfffff83fffffffffLL,
	28,	32,	21,	0xfffff87ffffff87fLL,
	60,	64,	21,	0xfffff87fffffffffLL,
	29,	32,	21,	0xfffff8fffffff8ffLL,
	61,	64,	21,	0xfffff8ffffffffffLL,
	30,	32,	21,	0xfffff9fffffff9ffLL,
	62,	64,	21,	0xfffff9ffffffffffLL,
	31,	32,	21,	0xfffffbfffffffbffLL,
	63,	64,	21,	0xfffffbffffffffffLL,
	22,	64,	22,	0xfffffc0000000000LL,
	23,	64,	22,	0xfffffc0000000001LL,
	24,	64,	22,	0xfffffc0000000003LL,
	25,	64,	22,	0xfffffc0000000007LL,
	26,	64,	22,	0xfffffc000000000fLL,
	27,	64,	22,	0xfffffc000000001fLL,
	28,	64,	22,	0xfffffc000000003fLL,
	29,	64,	22,	0xfffffc000000007fLL,
	30,	64,	22,	0xfffffc00000000ffLL,
	31,	64,	22,	0xfffffc00000001ffLL,
	32,	64,	22,	0xfffffc00000003ffLL,
	33,	64,	22,	0xfffffc00000007ffLL,
	34,	64,	22,	0xfffffc0000000fffLL,
	35,	64,	22,	0xfffffc0000001fffLL,
	36,	64,	22,	0xfffffc0000003fffLL,
	37,	64,	22,	0xfffffc0000007fffLL,
	38,	64,	22,	0xfffffc000000ffffLL,
	39,	64,	22,	0xfffffc000001ffffLL,
	40,	64,	22,	0xfffffc000003ffffLL,
	41,	64,	22,	0xfffffc000007ffffLL,
	42,	64,	22,	0xfffffc00000fffffLL,
	43,	64,	22,	0xfffffc00001fffffLL,
	44,	64,	22,	0xfffffc00003fffffLL,
	45,	64,	22,	0xfffffc00007fffffLL,
	46,	64,	22,	0xfffffc0000ffffffLL,
	47,	64,	22,	0xfffffc0001ffffffLL,
	48,	64,	22,	0xfffffc0003ffffffLL,
	49,	64,	22,	0xfffffc0007ffffffLL,
	50,	64,	22,	0xfffffc000fffffffLL,
	51,	64,	22,	0xfffffc001fffffffLL,
	52,	64,	22,	0xfffffc003fffffffLL,
	53,	64,	22,	0xfffffc007fffffffLL,
	22,	32,	22,	0xfffffc00fffffc00LL,
	54,	64,	22,	0xfffffc00ffffffffLL,
	23,	32,	22,	0xfffffc01fffffc01LL,
	55,	64,	22,	0xfffffc01ffffffffLL,
	24,	32,	22,	0xfffffc03fffffc03LL,
	56,	64,	22,	0xfffffc03ffffffffLL,
	25,	32,	22,	0xfffffc07fffffc07LL,
	57,	64,	22,	0xfffffc07ffffffffLL,
	26,	32,	22,	0xfffffc0ffffffc0fLL,
	58,	64,	22,	0xfffffc0fffffffffLL,
	27,	32,	22,	0xfffffc1ffffffc1fLL,
	59,	64,	22,	0xfffffc1fffffffffLL,
	28,	32,	22,	0xfffffc3ffffffc3fLL,
	60,	64,	22,	0xfffffc3fffffffffLL,
	29,	32,	22,	0xfffffc7ffffffc7fLL,
	61,	64,	22,	0xfffffc7fffffffffLL,
	30,	32,	22,	0xfffffcfffffffcffLL,
	62,	64,	22,	0xfffffcffffffffffLL,
	31,	32,	22,	0xfffffdfffffffdffLL,
	63,	64,	22,	0xfffffdffffffffffLL,
	23,	64,	23,	0xfffffe0000000000LL,
	24,	64,	23,	0xfffffe0000000001LL,
	25,	64,	23,	0xfffffe0000000003LL,
	26,	64,	23,	0xfffffe0000000007LL,
	27,	64,	23,	0xfffffe000000000fLL,
	28,	64,	23,	0xfffffe000000001fLL,
	29,	64,	23,	0xfffffe000000003fLL,
	30,	64,	23,	0xfffffe000000007fLL,
	31,	64,	23,	0xfffffe00000000ffLL,
	32,	64,	23,	0xfffffe00000001ffLL,
	33,	64,	23,	0xfffffe00000003ffLL,
	34,	64,	23,	0xfffffe00000007ffLL,
	35,	64,	23,	0xfffffe0000000fffLL,
	36,	64,	23,	0xfffffe0000001fffLL,
	37,	64,	23,	0xfffffe0000003fffLL,
	38,	64,	23,	0xfffffe0000007fffLL,
	39,	64,	23,	0xfffffe000000ffffLL,
	40,	64,	23,	0xfffffe000001ffffLL,
	41,	64,	23,	0xfffffe000003ffffLL,
	42,	64,	23,	0xfffffe000007ffffLL,
	43,	64,	23,	0xfffffe00000fffffLL,
	44,	64,	23,	0xfffffe00001fffffLL,
	45,	64,	23,	0xfffffe00003fffffLL,
	46,	64,	23,	0xfffffe00007fffffLL,
	47,	64,	23,	0xfffffe0000ffffffLL,
	48,	64,	23,	0xfffffe0001ffffffLL,
	49,	64,	23,	0xfffffe0003ffffffLL,
	50,	64,	23,	0xfffffe0007ffffffLL,
	51,	64,	23,	0xfffffe000fffffffLL,
	52,	64,	23,	0xfffffe001fffffffLL,
	53,	64,	23,	0xfffffe003fffffffLL,
	54,	64,	23,	0xfffffe007fffffffLL,
	23,	32,	23,	0xfffffe00fffffe00LL,
	55,	64,	23,	0xfffffe00ffffffffLL,
	24,	32,	23,	0xfffffe01fffffe01LL,
	56,	64,	23,	0xfffffe01ffffffffLL,
	25,	32,	23,	0xfffffe03fffffe03LL,
	57,	64,	23,	0xfffffe03ffffffffLL,
	26,	32,	23,	0xfffffe07fffffe07LL,
	58,	64,	23,	0xfffffe07ffffffffLL,
	27,	32,	23,	0xfffffe0ffffffe0fLL,
	59,	64,	23,	0xfffffe0fffffffffLL,
	28,	32,	23,	0xfffffe1ffffffe1fLL,
	60,	64,	23,	0xfffffe1fffffffffLL,
	29,	32,	23,	0xfffffe3ffffffe3fLL,
	61,	64,	23,	0xfffffe3fffffffffLL,
	30,	32,	23,	0xfffffe7ffffffe7fLL,
	62,	64,	23,	0xfffffe7fffffffffLL,
	31,	32,	23,	0xfffffefffffffeffLL,
	63,	64,	23,	0xfffffeffffffffffLL,
	24,	64,	24,	0xffffff0000000000LL,
	25,	64,	24,	0xffffff0000000001LL,
	26,	64,	24,	0xffffff0000000003LL,
	27,	64,	24,	0xffffff0000000007LL,
	28,	64,	24,	0xffffff000000000fLL,
	29,	64,	24,	0xffffff000000001fLL,
	30,	64,	24,	0xffffff000000003fLL,
	31,	64,	24,	0xffffff000000007fLL,
	32,	64,	24,	0xffffff00000000ffLL,
	33,	64,	24,	0xffffff00000001ffLL,
	34,	64,	24,	0xffffff00000003ffLL,
	35,	64,	24,	0xffffff00000007ffLL,
	36,	64,	24,	0xffffff0000000fffLL,
	37,	64,	24,	0xffffff0000001fffLL,
	38,	64,	24,	0xffffff0000003fffLL,
	39,	64,	24,	0xffffff0000007fffLL,
	40,	64,	24,	0xffffff000000ffffLL,
	41,	64,	24,	0xffffff000001ffffLL,
	42,	64,	24,	0xffffff000003ffffLL,
	43,	64,	24,	0xffffff000007ffffLL,
	44,	64,	24,	0xffffff00000fffffLL,
	45,	64,	24,	0xffffff00001fffffLL,
	46,	64,	24,	0xffffff00003fffffLL,
	47,	64,	24,	0xffffff00007fffffLL,
	48,	64,	24,	0xffffff0000ffffffLL,
	49,	64,	24,	0xffffff0001ffffffLL,
	50,	64,	24,	0xffffff0003ffffffLL,
	51,	64,	24,	0xffffff0007ffffffLL,
	52,	64,	24,	0xffffff000fffffffLL,
	53,	64,	24,	0xffffff001fffffffLL,
	54,	64,	24,	0xffffff003fffffffLL,
	55,	64,	24,	0xffffff007fffffffLL,
	24,	32,	24,	0xffffff00ffffff00LL,
	56,	64,	24,	0xffffff00ffffffffLL,
	25,	32,	24,	0xffffff01ffffff01LL,
	57,	64,	24,	0xffffff01ffffffffLL,
	26,	32,	24,	0xffffff03ffffff03LL,
	58,	64,	24,	0xffffff03ffffffffLL,
	27,	32,	24,	0xffffff07ffffff07LL,
	59,	64,	24,	0xffffff07ffffffffLL,
	28,	32,	24,	0xffffff0fffffff0fLL,
	60,	64,	24,	0xffffff0fffffffffLL,
	29,	32,	24,	0xffffff1fffffff1fLL,
	61,	64,	24,	0xffffff1fffffffffLL,
	30,	32,	24,	0xffffff3fffffff3fLL,
	62,	64,	24,	0xffffff3fffffffffLL,
	31,	32,	24,	0xffffff7fffffff7fLL,
	63,	64,	24,	0xffffff7fffffffffLL,
	25,	64,	25,	0xffffff8000000000LL,
	26,	64,	25,	0xffffff8000000001LL,
	27,	64,	25,	0xffffff8000000003LL,
	28,	64,	25,	0xffffff8000000007LL,
	29,	64,	25,	0xffffff800000000fLL,
	30,	64,	25,	0xffffff800000001fLL,
	31,	64,	25,	0xffffff800000003fLL,
	32,	64,	25,	0xffffff800000007fLL,
	33,	64,	25,	0xffffff80000000ffLL,
	34,	64,	25,	0xffffff80000001ffLL,
	35,	64,	25,	0xffffff80000003ffLL,
	36,	64,	25,	0xffffff80000007ffLL,
	37,	64,	25,	0xffffff8000000fffLL,
	38,	64,	25,	0xffffff8000001fffLL,
	39,	64,	25,	0xffffff8000003fffLL,
	40,	64,	25,	0xffffff8000007fffLL,
	41,	64,	25,	0xffffff800000ffffLL,
	42,	64,	25,	0xffffff800001ffffLL,
	43,	64,	25,	0xffffff800003ffffLL,
	44,	64,	25,	0xffffff800007ffffLL,
	45,	64,	25,	0xffffff80000fffffLL,
	46,	64,	25,	0xffffff80001fffffLL,
	47,	64,	25,	0xffffff80003fffffLL,
	48,	64,	25,	0xffffff80007fffffLL,
	49,	64,	25,	0xffffff8000ffffffLL,
	50,	64,	25,	0xffffff8001ffffffLL,
	51,	64,	25,	0xffffff8003ffffffLL,
	52,	64,	25,	0xffffff8007ffffffLL,
	53,	64,	25,	0xffffff800fffffffLL,
	54,	64,	25,	0xffffff801fffffffLL,
	55,	64,	25,	0xffffff803fffffffLL,
	56,	64,	25,	0xffffff807fffffffLL,
	25,	32,	25,	0xffffff80ffffff80LL,
	57,	64,	25,	0xffffff80ffffffffLL,
	26,	32,	25,	0xffffff81ffffff81LL,
	58,	64,	25,	0xffffff81ffffffffLL,
	27,	32,	25,	0xffffff83ffffff83LL,
	59,	64,	25,	0xffffff83ffffffffLL,
	28,	32,	25,	0xffffff87ffffff87LL,
	60,	64,	25,	0xffffff87ffffffffLL,
	29,	32,	25,	0xffffff8fffffff8fLL,
	61,	64,	25,	0xffffff8fffffffffLL,
	30,	32,	25,	0xffffff9fffffff9fLL,
	62,	64,	25,	0xffffff9fffffffffLL,
	31,	32,	25,	0xffffffbfffffffbfLL,
	63,	64,	25,	0xffffffbfffffffffLL,
	26,	64,	26,	0xffffffc000000000LL,
	27,	64,	26,	0xffffffc000000001LL,
	28,	64,	26,	0xffffffc000000003LL,
	29,	64,	26,	0xffffffc000000007LL,
	30,	64,	26,	0xffffffc00000000fLL,
	31,	64,	26,	0xffffffc00000001fLL,
	32,	64,	26,	0xffffffc00000003fLL,
	33,	64,	26,	0xffffffc00000007fLL,
	34,	64,	26,	0xffffffc0000000ffLL,
	35,	64,	26,	0xffffffc0000001ffLL,
	36,	64,	26,	0xffffffc0000003ffLL,
	37,	64,	26,	0xffffffc0000007ffLL,
	38,	64,	26,	0xffffffc000000fffLL,
	39,	64,	26,	0xffffffc000001fffLL,
	40,	64,	26,	0xffffffc000003fffLL,
	41,	64,	26,	0xffffffc000007fffLL,
	42,	64,	26,	0xffffffc00000ffffLL,
	43,	64,	26,	0xffffffc00001ffffLL,
	44,	64,	26,	0xffffffc00003ffffLL,
	45,	64,	26,	0xffffffc00007ffffLL,
	46,	64,	26,	0xffffffc0000fffffLL,
	47,	64,	26,	0xffffffc0001fffffLL,
	48,	64,	26,	0xffffffc0003fffffLL,
	49,	64,	26,	0xffffffc0007fffffLL,
	50,	64,	26,	0xffffffc000ffffffLL,
	51,	64,	26,	0xffffffc001ffffffLL,
	52,	64,	26,	0xffffffc003ffffffLL,
	53,	64,	26,	0xffffffc007ffffffLL,
	54,	64,	26,	0xffffffc00fffffffLL,
	55,	64,	26,	0xffffffc01fffffffLL,
	56,	64,	26,	0xffffffc03fffffffLL,
	57,	64,	26,	0xffffffc07fffffffLL,
	26,	32,	26,	0xffffffc0ffffffc0LL,
	58,	64,	26,	0xffffffc0ffffffffLL,
	27,	32,	26,	0xffffffc1ffffffc1LL,
	59,	64,	26,	0xffffffc1ffffffffLL,
	28,	32,	26,	0xffffffc3ffffffc3LL,
	60,	64,	26,	0xffffffc3ffffffffLL,
	29,	32,	26,	0xffffffc7ffffffc7LL,
	61,	64,	26,	0xffffffc7ffffffffLL,
	30,	32,	26,	0xffffffcfffffffcfLL,
	62,	64,	26,	0xffffffcfffffffffLL,
	31,	32,	26,	0xffffffdfffffffdfLL,
	63,	64,	26,	0xffffffdfffffffffLL,
	27,	64,	27,	0xffffffe000000000LL,
	28,	64,	27,	0xffffffe000000001LL,
	29,	64,	27,	0xffffffe000000003LL,
	30,	64,	27,	0xffffffe000000007LL,
	31,	64,	27,	0xffffffe00000000fLL,
	32,	64,	27,	0xffffffe00000001fLL,
	33,	64,	27,	0xffffffe00000003fLL,
	34,	64,	27,	0xffffffe00000007fLL,
	35,	64,	27,	0xffffffe0000000ffLL,
	36,	64,	27,	0xffffffe0000001ffLL,
	37,	64,	27,	0xffffffe0000003ffLL,
	38,	64,	27,	0xffffffe0000007ffLL,
	39,	64,	27,	0xffffffe000000fffLL,
	40,	64,	27,	0xffffffe000001fffLL,
	41,	64,	27,	0xffffffe000003fffLL,
	42,	64,	27,	0xffffffe000007fffLL,
	43,	64,	27,	0xffffffe00000ffffLL,
	44,	64,	27,	0xffffffe00001ffffLL,
	45,	64,	27,	0xffffffe00003ffffLL,
	46,	64,	27,	0xffffffe00007ffffLL,
	47,	64,	27,	0xffffffe0000fffffLL,
	48,	64,	27,	0xffffffe0001fffffLL,
	49,	64,	27,	0xffffffe0003fffffLL,
	50,	64,	27,	0xffffffe0007fffffLL,
	51,	64,	27,	0xffffffe000ffffffLL,
	52,	64,	27,	0xffffffe001ffffffLL,
	53,	64,	27,	0xffffffe003ffffffLL,
	54,	64,	27,	0xffffffe007ffffffLL,
	55,	64,	27,	0xffffffe00fffffffLL,
	56,	64,	27,	0xffffffe01fffffffLL,
	57,	64,	27,	0xffffffe03fffffffLL,
	58,	64,	27,	0xffffffe07fffffffLL,
	27,	32,	27,	0xffffffe0ffffffe0LL,
	59,	64,	27,	0xffffffe0ffffffffLL,
	28,	32,	27,	0xffffffe1ffffffe1LL,
	60,	64,	27,	0xffffffe1ffffffffLL,
	29,	32,	27,	0xffffffe3ffffffe3LL,
	61,	64,	27,	0xffffffe3ffffffffLL,
	30,	32,	27,	0xffffffe7ffffffe7LL,
	62,	64,	27,	0xffffffe7ffffffffLL,
	31,	32,	27,	0xffffffefffffffefLL,
	63,	64,	27,	0xffffffefffffffffLL,
	28,	64,	28,	0xfffffff000000000LL,
	29,	64,	28,	0xfffffff000000001LL,
	30,	64,	28,	0xfffffff000000003LL,
	31,	64,	28,	0xfffffff000000007LL,
	32,	64,	28,	0xfffffff00000000fLL,
	33,	64,	28,	0xfffffff00000001fLL,
	34,	64,	28,	0xfffffff00000003fLL,
	35,	64,	28,	0xfffffff00000007fLL,
	36,	64,	28,	0xfffffff0000000ffLL,
	37,	64,	28,	0xfffffff0000001ffLL,
	38,	64,	28,	0xfffffff0000003ffLL,
	39,	64,	28,	0xfffffff0000007ffLL,
	40,	64,	28,	0xfffffff000000fffLL,
	41,	64,	28,	0xfffffff000001fffLL,
	42,	64,	28,	0xfffffff000003fffLL,
	43,	64,	28,	0xfffffff000007fffLL,
	44,	64,	28,	0xfffffff00000ffffLL,
	45,	64,	28,	0xfffffff00001ffffLL,
	46,	64,	28,	0xfffffff00003ffffLL,
	47,	64,	28,	0xfffffff00007ffffLL,
	48,	64,	28,	0xfffffff0000fffffLL,
	49,	64,	28,	0xfffffff0001fffffLL,
	50,	64,	28,	0xfffffff0003fffffLL,
	51,	64,	28,	0xfffffff0007fffffLL,
	52,	64,	28,	0xfffffff000ffffffLL,
	53,	64,	28,	0xfffffff001ffffffLL,
	54,	64,	28,	0xfffffff003ffffffLL,
	55,	64,	28,	0xfffffff007ffffffLL,
	56,	64,	28,	0xfffffff00fffffffLL,
	57,	64,	28,	0xfffffff01fffffffLL,
	58,	64,	28,	0xfffffff03fffffffLL,
	59,	64,	28,	0xfffffff07fffffffLL,
	28,	32,	28,	0xfffffff0fffffff0LL,
	60,	64,	28,	0xfffffff0ffffffffLL,
	29,	32,	28,	0xfffffff1fffffff1LL,
	61,	64,	28,	0xfffffff1ffffffffLL,
	30,	32,	28,	0xfffffff3fffffff3LL,
	62,	64,	28,	0xfffffff3ffffffffLL,
	31,	32,	28,	0xfffffff7fffffff7LL,
	63,	64,	28,	0xfffffff7ffffffffLL,
	29,	64,	29,	0xfffffff800000000LL,
	30,	64,	29,	0xfffffff800000001LL,
	31,	64,	29,	0xfffffff800000003LL,
	32,	64,	29,	0xfffffff800000007LL,
	33,	64,	29,	0xfffffff80000000fLL,
	34,	64,	29,	0xfffffff80000001fLL,
	35,	64,	29,	0xfffffff80000003fLL,
	36,	64,	29,	0xfffffff80000007fLL,
	37,	64,	29,	0xfffffff8000000ffLL,
	38,	64,	29,	0xfffffff8000001ffLL,
	39,	64,	29,	0xfffffff8000003ffLL,
	40,	64,	29,	0xfffffff8000007ffLL,
	41,	64,	29,	0xfffffff800000fffLL,
	42,	64,	29,	0xfffffff800001fffLL,
	43,	64,	29,	0xfffffff800003fffLL,
	44,	64,	29,	0xfffffff800007fffLL,
	45,	64,	29,	0xfffffff80000ffffLL,
	46,	64,	29,	0xfffffff80001ffffLL,
	47,	64,	29,	0xfffffff80003ffffLL,
	48,	64,	29,	0xfffffff80007ffffLL,
	49,	64,	29,	0xfffffff8000fffffLL,
	50,	64,	29,	0xfffffff8001fffffLL,
	51,	64,	29,	0xfffffff8003fffffLL,
	52,	64,	29,	0xfffffff8007fffffLL,
	53,	64,	29,	0xfffffff800ffffffLL,
	54,	64,	29,	0xfffffff801ffffffLL,
	55,	64,	29,	0xfffffff803ffffffLL,
	56,	64,	29,	0xfffffff807ffffffLL,
	57,	64,	29,	0xfffffff80fffffffLL,
	58,	64,	29,	0xfffffff81fffffffLL,
	59,	64,	29,	0xfffffff83fffffffLL,
	60,	64,	29,	0xfffffff87fffffffLL,
	29,	32,	29,	0xfffffff8fffffff8LL,
	61,	64,	29,	0xfffffff8ffffffffLL,
	30,	32,	29,	0xfffffff9fffffff9LL,
	62,	64,	29,	0xfffffff9ffffffffLL,
	31,	32,	29,	0xfffffffbfffffffbLL,
	63,	64,	29,	0xfffffffbffffffffLL,
	30,	64,	30,	0xfffffffc00000000LL,
	31,	64,	30,	0xfffffffc00000001LL,
	32,	64,	30,	0xfffffffc00000003LL,
	33,	64,	30,	0xfffffffc00000007LL,
	34,	64,	30,	0xfffffffc0000000fLL,
	35,	64,	30,	0xfffffffc0000001fLL,
	36,	64,	30,	0xfffffffc0000003fLL,
	37,	64,	30,	0xfffffffc0000007fLL,
	38,	64,	30,	0xfffffffc000000ffLL,
	39,	64,	30,	0xfffffffc000001ffLL,
	40,	64,	30,	0xfffffffc000003ffLL,
	41,	64,	30,	0xfffffffc000007ffLL,
	42,	64,	30,	0xfffffffc00000fffLL,
	43,	64,	30,	0xfffffffc00001fffLL,
	44,	64,	30,	0xfffffffc00003fffLL,
	45,	64,	30,	0xfffffffc00007fffLL,
	46,	64,	30,	0xfffffffc0000ffffLL,
	47,	64,	30,	0xfffffffc0001ffffLL,
	48,	64,	30,	0xfffffffc0003ffffLL,
	49,	64,	30,	0xfffffffc0007ffffLL,
	50,	64,	30,	0xfffffffc000fffffLL,
	51,	64,	30,	0xfffffffc001fffffLL,
	52,	64,	30,	0xfffffffc003fffffLL,
	53,	64,	30,	0xfffffffc007fffffLL,
	54,	64,	30,	0xfffffffc00ffffffLL,
	55,	64,	30,	0xfffffffc01ffffffLL,
	56,	64,	30,	0xfffffffc03ffffffLL,
	57,	64,	30,	0xfffffffc07ffffffLL,
	58,	64,	30,	0xfffffffc0fffffffLL,
	59,	64,	30,	0xfffffffc1fffffffLL,
	60,	64,	30,	0xfffffffc3fffffffLL,
	61,	64,	30,	0xfffffffc7fffffffLL,
	30,	32,	30,	0xfffffffcfffffffcLL,
	62,	64,	30,	0xfffffffcffffffffLL,
	31,	32,	30,	0xfffffffdfffffffdLL,
	63,	64,	30,	0xfffffffdffffffffLL,
	31,	64,	31,	0xfffffffe00000000LL,
	32,	64,	31,	0xfffffffe00000001LL,
	33,	64,	31,	0xfffffffe00000003LL,
	34,	64,	31,	0xfffffffe00000007LL,
	35,	64,	31,	0xfffffffe0000000fLL,
	36,	64,	31,	0xfffffffe0000001fLL,
	37,	64,	31,	0xfffffffe0000003fLL,
	38,	64,	31,	0xfffffffe0000007fLL,
	39,	64,	31,	0xfffffffe000000ffLL,
	40,	64,	31,	0xfffffffe000001ffLL,
	41,	64,	31,	0xfffffffe000003ffLL,
	42,	64,	31,	0xfffffffe000007ffLL,
	43,	64,	31,	0xfffffffe00000fffLL,
	44,	64,	31,	0xfffffffe00001fffLL,
	45,	64,	31,	0xfffffffe00003fffLL,
	46,	64,	31,	0xfffffffe00007fffLL,
	47,	64,	31,	0xfffffffe0000ffffLL,
	48,	64,	31,	0xfffffffe0001ffffLL,
	49,	64,	31,	0xfffffffe0003ffffLL,
	50,	64,	31,	0xfffffffe0007ffffLL,
	51,	64,	31,	0xfffffffe000fffffLL,
	52,	64,	31,	0xfffffffe001fffffLL,
	53,	64,	31,	0xfffffffe003fffffLL,
	54,	64,	31,	0xfffffffe007fffffLL,
	55,	64,	31,	0xfffffffe00ffffffLL,
	56,	64,	31,	0xfffffffe01ffffffLL,
	57,	64,	31,	0xfffffffe03ffffffLL,
	58,	64,	31,	0xfffffffe07ffffffLL,
	59,	64,	31,	0xfffffffe0fffffffLL,
	60,	64,	31,	0xfffffffe1fffffffLL,
	61,	64,	31,	0xfffffffe3fffffffLL,
	62,	64,	31,	0xfffffffe7fffffffLL,
	31,	32,	31,	0xfffffffefffffffeLL,
	63,	64,	31,	0xfffffffeffffffffLL,
	32,	64,	32,	0xffffffff00000000LL,
	33,	64,	32,	0xffffffff00000001LL,
	34,	64,	32,	0xffffffff00000003LL,
	35,	64,	32,	0xffffffff00000007LL,
	36,	64,	32,	0xffffffff0000000fLL,
	37,	64,	32,	0xffffffff0000001fLL,
	38,	64,	32,	0xffffffff0000003fLL,
	39,	64,	32,	0xffffffff0000007fLL,
	40,	64,	32,	0xffffffff000000ffLL,
	41,	64,	32,	0xffffffff000001ffLL,
	42,	64,	32,	0xffffffff000003ffLL,
	43,	64,	32,	0xffffffff000007ffLL,
	44,	64,	32,	0xffffffff00000fffLL,
	45,	64,	32,	0xffffffff00001fffLL,
	46,	64,	32,	0xffffffff00003fffLL,
	47,	64,	32,	0xffffffff00007fffLL,
	48,	64,	32,	0xffffffff0000ffffLL,
	49,	64,	32,	0xffffffff0001ffffLL,
	50,	64,	32,	0xffffffff0003ffffLL,
	51,	64,	32,	0xffffffff0007ffffLL,
	52,	64,	32,	0xffffffff000fffffLL,
	53,	64,	32,	0xffffffff001fffffLL,
	54,	64,	32,	0xffffffff003fffffLL,
	55,	64,	32,	0xffffffff007fffffLL,
	56,	64,	32,	0xffffffff00ffffffLL,
	57,	64,	32,	0xffffffff01ffffffLL,
	58,	64,	32,	0xffffffff03ffffffLL,
	59,	64,	32,	0xffffffff07ffffffLL,
	60,	64,	32,	0xffffffff0fffffffLL,
	61,	64,	32,	0xffffffff1fffffffLL,
	62,	64,	32,	0xffffffff3fffffffLL,
	63,	64,	32,	0xffffffff7fffffffLL,
	33,	64,	33,	0xffffffff80000000LL,
	34,	64,	33,	0xffffffff80000001LL,
	35,	64,	33,	0xffffffff80000003LL,
	36,	64,	33,	0xffffffff80000007LL,
	37,	64,	33,	0xffffffff8000000fLL,
	38,	64,	33,	0xffffffff8000001fLL,
	39,	64,	33,	0xffffffff8000003fLL,
	40,	64,	33,	0xffffffff8000007fLL,
	41,	64,	33,	0xffffffff800000ffLL,
	42,	64,	33,	0xffffffff800001ffLL,
	43,	64,	33,	0xffffffff800003ffLL,
	44,	64,	33,	0xffffffff800007ffLL,
	45,	64,	33,	0xffffffff80000fffLL,
	46,	64,	33,	0xffffffff80001fffLL,
	47,	64,	33,	0xffffffff80003fffLL,
	48,	64,	33,	0xffffffff80007fffLL,
	49,	64,	33,	0xffffffff8000ffffLL,
	50,	64,	33,	0xffffffff8001ffffLL,
	51,	64,	33,	0xffffffff8003ffffLL,
	52,	64,	33,	0xffffffff8007ffffLL,
	53,	64,	33,	0xffffffff800fffffLL,
	54,	64,	33,	0xffffffff801fffffLL,
	55,	64,	33,	0xffffffff803fffffLL,
	56,	64,	33,	0xffffffff807fffffLL,
	57,	64,	33,	0xffffffff80ffffffLL,
	58,	64,	33,	0xffffffff81ffffffLL,
	59,	64,	33,	0xffffffff83ffffffLL,
	60,	64,	33,	0xffffffff87ffffffLL,
	61,	64,	33,	0xffffffff8fffffffLL,
	62,	64,	33,	0xffffffff9fffffffLL,
	63,	64,	33,	0xffffffffbfffffffLL,
	34,	64,	34,	0xffffffffc0000000LL,
	35,	64,	34,	0xffffffffc0000001LL,
	36,	64,	34,	0xffffffffc0000003LL,
	37,	64,	34,	0xffffffffc0000007LL,
	38,	64,	34,	0xffffffffc000000fLL,
	39,	64,	34,	0xffffffffc000001fLL,
	40,	64,	34,	0xffffffffc000003fLL,
	41,	64,	34,	0xffffffffc000007fLL,
	42,	64,	34,	0xffffffffc00000ffLL,
	43,	64,	34,	0xffffffffc00001ffLL,
	44,	64,	34,	0xffffffffc00003ffLL,
	45,	64,	34,	0xffffffffc00007ffLL,
	46,	64,	34,	0xffffffffc0000fffLL,
	47,	64,	34,	0xffffffffc0001fffLL,
	48,	64,	34,	0xffffffffc0003fffLL,
	49,	64,	34,	0xffffffffc0007fffLL,
	50,	64,	34,	0xffffffffc000ffffLL,
	51,	64,	34,	0xffffffffc001ffffLL,
	52,	64,	34,	0xffffffffc003ffffLL,
	53,	64,	34,	0xffffffffc007ffffLL,
	54,	64,	34,	0xffffffffc00fffffLL,
	55,	64,	34,	0xffffffffc01fffffLL,
	56,	64,	34,	0xffffffffc03fffffLL,
	57,	64,	34,	0xffffffffc07fffffLL,
	58,	64,	34,	0xffffffffc0ffffffLL,
	59,	64,	34,	0xffffffffc1ffffffLL,
	60,	64,	34,	0xffffffffc3ffffffLL,
	61,	64,	34,	0xffffffffc7ffffffLL,
	62,	64,	34,	0xffffffffcfffffffLL,
	63,	64,	34,	0xffffffffdfffffffLL,
	35,	64,	35,	0xffffffffe0000000LL,
	36,	64,	35,	0xffffffffe0000001LL,
	37,	64,	35,	0xffffffffe0000003LL,
	38,	64,	35,	0xffffffffe0000007LL,
	39,	64,	35,	0xffffffffe000000fLL,
	40,	64,	35,	0xffffffffe000001fLL,
	41,	64,	35,	0xffffffffe000003fLL,
	42,	64,	35,	0xffffffffe000007fLL,
	43,	64,	35,	0xffffffffe00000ffLL,
	44,	64,	35,	0xffffffffe00001ffLL,
	45,	64,	35,	0xffffffffe00003ffLL,
	46,	64,	35,	0xffffffffe00007ffLL,
	47,	64,	35,	0xffffffffe0000fffLL,
	48,	64,	35,	0xffffffffe0001fffLL,
	49,	64,	35,	0xffffffffe0003fffLL,
	50,	64,	35,	0xffffffffe0007fffLL,
	51,	64,	35,	0xffffffffe000ffffLL,
	52,	64,	35,	0xffffffffe001ffffLL,
	53,	64,	35,	0xffffffffe003ffffLL,
	54,	64,	35,	0xffffffffe007ffffLL,
	55,	64,	35,	0xffffffffe00fffffLL,
	56,	64,	35,	0xffffffffe01fffffLL,
	57,	64,	35,	0xffffffffe03fffffLL,
	58,	64,	35,	0xffffffffe07fffffLL,
	59,	64,	35,	0xffffffffe0ffffffLL,
	60,	64,	35,	0xffffffffe1ffffffLL,
	61,	64,	35,	0xffffffffe3ffffffLL,
	62,	64,	35,	0xffffffffe7ffffffLL,
	63,	64,	35,	0xffffffffefffffffLL,
	36,	64,	36,	0xfffffffff0000000LL,
	37,	64,	36,	0xfffffffff0000001LL,
	38,	64,	36,	0xfffffffff0000003LL,
	39,	64,	36,	0xfffffffff0000007LL,
	40,	64,	36,	0xfffffffff000000fLL,
	41,	64,	36,	0xfffffffff000001fLL,
	42,	64,	36,	0xfffffffff000003fLL,
	43,	64,	36,	0xfffffffff000007fLL,
	44,	64,	36,	0xfffffffff00000ffLL,
	45,	64,	36,	0xfffffffff00001ffLL,
	46,	64,	36,	0xfffffffff00003ffLL,
	47,	64,	36,	0xfffffffff00007ffLL,
	48,	64,	36,	0xfffffffff0000fffLL,
	49,	64,	36,	0xfffffffff0001fffLL,
	50,	64,	36,	0xfffffffff0003fffLL,
	51,	64,	36,	0xfffffffff0007fffLL,
	52,	64,	36,	0xfffffffff000ffffLL,
	53,	64,	36,	0xfffffffff001ffffLL,
	54,	64,	36,	0xfffffffff003ffffLL,
	55,	64,	36,	0xfffffffff007ffffLL,
	56,	64,	36,	0xfffffffff00fffffLL,
	57,	64,	36,	0xfffffffff01fffffLL,
	58,	64,	36,	0xfffffffff03fffffLL,
	59,	64,	36,	0xfffffffff07fffffLL,
	60,	64,	36,	0xfffffffff0ffffffLL,
	61,	64,	36,	0xfffffffff1ffffffLL,
	62,	64,	36,	0xfffffffff3ffffffLL,
	63,	64,	36,	0xfffffffff7ffffffLL,
	37,	64,	37,	0xfffffffff8000000LL,
	38,	64,	37,	0xfffffffff8000001LL,
	39,	64,	37,	0xfffffffff8000003LL,
	40,	64,	37,	0xfffffffff8000007LL,
	41,	64,	37,	0xfffffffff800000fLL,
	42,	64,	37,	0xfffffffff800001fLL,
	43,	64,	37,	0xfffffffff800003fLL,
	44,	64,	37,	0xfffffffff800007fLL,
	45,	64,	37,	0xfffffffff80000ffLL,
	46,	64,	37,	0xfffffffff80001ffLL,
	47,	64,	37,	0xfffffffff80003ffLL,
	48,	64,	37,	0xfffffffff80007ffLL,
	49,	64,	37,	0xfffffffff8000fffLL,
	50,	64,	37,	0xfffffffff8001fffLL,
	51,	64,	37,	0xfffffffff8003fffLL,
	52,	64,	37,	0xfffffffff8007fffLL,
	53,	64,	37,	0xfffffffff800ffffLL,
	54,	64,	37,	0xfffffffff801ffffLL,
	55,	64,	37,	0xfffffffff803ffffLL,
	56,	64,	37,	0xfffffffff807ffffLL,
	57,	64,	37,	0xfffffffff80fffffLL,
	58,	64,	37,	0xfffffffff81fffffLL,
	59,	64,	37,	0xfffffffff83fffffLL,
	60,	64,	37,	0xfffffffff87fffffLL,
	61,	64,	37,	0xfffffffff8ffffffLL,
	62,	64,	37,	0xfffffffff9ffffffLL,
	63,	64,	37,	0xfffffffffbffffffLL,
	38,	64,	38,	0xfffffffffc000000LL,
	39,	64,	38,	0xfffffffffc000001LL,
	40,	64,	38,	0xfffffffffc000003LL,
	41,	64,	38,	0xfffffffffc000007LL,
	42,	64,	38,	0xfffffffffc00000fLL,
	43,	64,	38,	0xfffffffffc00001fLL,
	44,	64,	38,	0xfffffffffc00003fLL,
	45,	64,	38,	0xfffffffffc00007fLL,
	46,	64,	38,	0xfffffffffc0000ffLL,
	47,	64,	38,	0xfffffffffc0001ffLL,
	48,	64,	38,	0xfffffffffc0003ffLL,
	49,	64,	38,	0xfffffffffc0007ffLL,
	50,	64,	38,	0xfffffffffc000fffLL,
	51,	64,	38,	0xfffffffffc001fffLL,
	52,	64,	38,	0xfffffffffc003fffLL,
	53,	64,	38,	0xfffffffffc007fffLL,
	54,	64,	38,	0xfffffffffc00ffffLL,
	55,	64,	38,	0xfffffffffc01ffffLL,
	56,	64,	38,	0xfffffffffc03ffffLL,
	57,	64,	38,	0xfffffffffc07ffffLL,
	58,	64,	38,	0xfffffffffc0fffffLL,
	59,	64,	38,	0xfffffffffc1fffffLL,
	60,	64,	38,	0xfffffffffc3fffffLL,
	61,	64,	38,	0xfffffffffc7fffffLL,
	62,	64,	38,	0xfffffffffcffffffLL,
	63,	64,	38,	0xfffffffffdffffffLL,
	39,	64,	39,	0xfffffffffe000000LL,
	40,	64,	39,	0xfffffffffe000001LL,
	41,	64,	39,	0xfffffffffe000003LL,
	42,	64,	39,	0xfffffffffe000007LL,
	43,	64,	39,	0xfffffffffe00000fLL,
	44,	64,	39,	0xfffffffffe00001fLL,
	45,	64,	39,	0xfffffffffe00003fLL,
	46,	64,	39,	0xfffffffffe00007fLL,
	47,	64,	39,	0xfffffffffe0000ffLL,
	48,	64,	39,	0xfffffffffe0001ffLL,
	49,	64,	39,	0xfffffffffe0003ffLL,
	50,	64,	39,	0xfffffffffe0007ffLL,
	51,	64,	39,	0xfffffffffe000fffLL,
	52,	64,	39,	0xfffffffffe001fffLL,
	53,	64,	39,	0xfffffffffe003fffLL,
	54,	64,	39,	0xfffffffffe007fffLL,
	55,	64,	39,	0xfffffffffe00ffffLL,
	56,	64,	39,	0xfffffffffe01ffffLL,
	57,	64,	39,	0xfffffffffe03ffffLL,
	58,	64,	39,	0xfffffffffe07ffffLL,
	59,	64,	39,	0xfffffffffe0fffffLL,
	60,	64,	39,	0xfffffffffe1fffffLL,
	61,	64,	39,	0xfffffffffe3fffffLL,
	62,	64,	39,	0xfffffffffe7fffffLL,
	63,	64,	39,	0xfffffffffeffffffLL,
	40,	64,	40,	0xffffffffff000000LL,
	41,	64,	40,	0xffffffffff000001LL,
	42,	64,	40,	0xffffffffff000003LL,
	43,	64,	40,	0xffffffffff000007LL,
	44,	64,	40,	0xffffffffff00000fLL,
	45,	64,	40,	0xffffffffff00001fLL,
	46,	64,	40,	0xffffffffff00003fLL,
	47,	64,	40,	0xffffffffff00007fLL,
	48,	64,	40,	0xffffffffff0000ffLL,
	49,	64,	40,	0xffffffffff0001ffLL,
	50,	64,	40,	0xffffffffff0003ffLL,
	51,	64,	40,	0xffffffffff0007ffLL,
	52,	64,	40,	0xffffffffff000fffLL,
	53,	64,	40,	0xffffffffff001fffLL,
	54,	64,	40,	0xffffffffff003fffLL,
	55,	64,	40,	0xffffffffff007fffLL,
	56,	64,	40,	0xffffffffff00ffffLL,
	57,	64,	40,	0xffffffffff01ffffLL,
	58,	64,	40,	0xffffffffff03ffffLL,
	59,	64,	40,	0xffffffffff07ffffLL,
	60,	64,	40,	0xffffffffff0fffffLL,
	61,	64,	40,	0xffffffffff1fffffLL,
	62,	64,	40,	0xffffffffff3fffffLL,
	63,	64,	40,	0xffffffffff7fffffLL,
	41,	64,	41,	0xffffffffff800000LL,
	42,	64,	41,	0xffffffffff800001LL,
	43,	64,	41,	0xffffffffff800003LL,
	44,	64,	41,	0xffffffffff800007LL,
	45,	64,	41,	0xffffffffff80000fLL,
	46,	64,	41,	0xffffffffff80001fLL,
	47,	64,	41,	0xffffffffff80003fLL,
	48,	64,	41,	0xffffffffff80007fLL,
	49,	64,	41,	0xffffffffff8000ffLL,
	50,	64,	41,	0xffffffffff8001ffLL,
	51,	64,	41,	0xffffffffff8003ffLL,
	52,	64,	41,	0xffffffffff8007ffLL,
	53,	64,	41,	0xffffffffff800fffLL,
	54,	64,	41,	0xffffffffff801fffLL,
	55,	64,	41,	0xffffffffff803fffLL,
	56,	64,	41,	0xffffffffff807fffLL,
	57,	64,	41,	0xffffffffff80ffffLL,
	58,	64,	41,	0xffffffffff81ffffLL,
	59,	64,	41,	0xffffffffff83ffffLL,
	60,	64,	41,	0xffffffffff87ffffLL,
	61,	64,	41,	0xffffffffff8fffffLL,
	62,	64,	41,	0xffffffffff9fffffLL,
	63,	64,	41,	0xffffffffffbfffffLL,
	42,	64,	42,	0xffffffffffc00000LL,
	43,	64,	42,	0xffffffffffc00001LL,
	44,	64,	42,	0xffffffffffc00003LL,
	45,	64,	42,	0xffffffffffc00007LL,
	46,	64,	42,	0xffffffffffc0000fLL,
	47,	64,	42,	0xffffffffffc0001fLL,
	48,	64,	42,	0xffffffffffc0003fLL,
	49,	64,	42,	0xffffffffffc0007fLL,
	50,	64,	42,	0xffffffffffc000ffLL,
	51,	64,	42,	0xffffffffffc001ffLL,
	52,	64,	42,	0xffffffffffc003ffLL,
	53,	64,	42,	0xffffffffffc007ffLL,
	54,	64,	42,	0xffffffffffc00fffLL,
	55,	64,	42,	0xffffffffffc01fffLL,
	56,	64,	42,	0xffffffffffc03fffLL,
	57,	64,	42,	0xffffffffffc07fffLL,
	58,	64,	42,	0xffffffffffc0ffffLL,
	59,	64,	42,	0xffffffffffc1ffffLL,
	60,	64,	42,	0xffffffffffc3ffffLL,
	61,	64,	42,	0xffffffffffc7ffffLL,
	62,	64,	42,	0xffffffffffcfffffLL,
	63,	64,	42,	0xffffffffffdfffffLL,
	43,	64,	43,	0xffffffffffe00000LL,
	44,	64,	43,	0xffffffffffe00001LL,
	45,	64,	43,	0xffffffffffe00003LL,
	46,	64,	43,	0xffffffffffe00007LL,
	47,	64,	43,	0xffffffffffe0000fLL,
	48,	64,	43,	0xffffffffffe0001fLL,
	49,	64,	43,	0xffffffffffe0003fLL,
	50,	64,	43,	0xffffffffffe0007fLL,
	51,	64,	43,	0xffffffffffe000ffLL,
	52,	64,	43,	0xffffffffffe001ffLL,
	53,	64,	43,	0xffffffffffe003ffLL,
	54,	64,	43,	0xffffffffffe007ffLL,
	55,	64,	43,	0xffffffffffe00fffLL,
	56,	64,	43,	0xffffffffffe01fffLL,
	57,	64,	43,	0xffffffffffe03fffLL,
	58,	64,	43,	0xffffffffffe07fffLL,
	59,	64,	43,	0xffffffffffe0ffffLL,
	60,	64,	43,	0xffffffffffe1ffffLL,
	61,	64,	43,	0xffffffffffe3ffffLL,
	62,	64,	43,	0xffffffffffe7ffffLL,
	63,	64,	43,	0xffffffffffefffffLL,
	44,	64,	44,	0xfffffffffff00000LL,
	45,	64,	44,	0xfffffffffff00001LL,
	46,	64,	44,	0xfffffffffff00003LL,
	47,	64,	44,	0xfffffffffff00007LL,
	48,	64,	44,	0xfffffffffff0000fLL,
	49,	64,	44,	0xfffffffffff0001fLL,
	50,	64,	44,	0xfffffffffff0003fLL,
	51,	64,	44,	0xfffffffffff0007fLL,
	52,	64,	44,	0xfffffffffff000ffLL,
	53,	64,	44,	0xfffffffffff001ffLL,
	54,	64,	44,	0xfffffffffff003ffLL,
	55,	64,	44,	0xfffffffffff007ffLL,
	56,	64,	44,	0xfffffffffff00fffLL,
	57,	64,	44,	0xfffffffffff01fffLL,
	58,	64,	44,	0xfffffffffff03fffLL,
	59,	64,	44,	0xfffffffffff07fffLL,
	60,	64,	44,	0xfffffffffff0ffffLL,
	61,	64,	44,	0xfffffffffff1ffffLL,
	62,	64,	44,	0xfffffffffff3ffffLL,
	63,	64,	44,	0xfffffffffff7ffffLL,
	45,	64,	45,	0xfffffffffff80000LL,
	46,	64,	45,	0xfffffffffff80001LL,
	47,	64,	45,	0xfffffffffff80003LL,
	48,	64,	45,	0xfffffffffff80007LL,
	49,	64,	45,	0xfffffffffff8000fLL,
	50,	64,	45,	0xfffffffffff8001fLL,
	51,	64,	45,	0xfffffffffff8003fLL,
	52,	64,	45,	0xfffffffffff8007fLL,
	53,	64,	45,	0xfffffffffff800ffLL,
	54,	64,	45,	0xfffffffffff801ffLL,
	55,	64,	45,	0xfffffffffff803ffLL,
	56,	64,	45,	0xfffffffffff807ffLL,
	57,	64,	45,	0xfffffffffff80fffLL,
	58,	64,	45,	0xfffffffffff81fffLL,
	59,	64,	45,	0xfffffffffff83fffLL,
	60,	64,	45,	0xfffffffffff87fffLL,
	61,	64,	45,	0xfffffffffff8ffffLL,
	62,	64,	45,	0xfffffffffff9ffffLL,
	63,	64,	45,	0xfffffffffffbffffLL,
	46,	64,	46,	0xfffffffffffc0000LL,
	47,	64,	46,	0xfffffffffffc0001LL,
	48,	64,	46,	0xfffffffffffc0003LL,
	49,	64,	46,	0xfffffffffffc0007LL,
	50,	64,	46,	0xfffffffffffc000fLL,
	51,	64,	46,	0xfffffffffffc001fLL,
	52,	64,	46,	0xfffffffffffc003fLL,
	53,	64,	46,	0xfffffffffffc007fLL,
	54,	64,	46,	0xfffffffffffc00ffLL,
	55,	64,	46,	0xfffffffffffc01ffLL,
	56,	64,	46,	0xfffffffffffc03ffLL,
	57,	64,	46,	0xfffffffffffc07ffLL,
	58,	64,	46,	0xfffffffffffc0fffLL,
	59,	64,	46,	0xfffffffffffc1fffLL,
	60,	64,	46,	0xfffffffffffc3fffLL,
	61,	64,	46,	0xfffffffffffc7fffLL,
	62,	64,	46,	0xfffffffffffcffffLL,
	63,	64,	46,	0xfffffffffffdffffLL,
	47,	64,	47,	0xfffffffffffe0000LL,
	48,	64,	47,	0xfffffffffffe0001LL,
	49,	64,	47,	0xfffffffffffe0003LL,
	50,	64,	47,	0xfffffffffffe0007LL,
	51,	64,	47,	0xfffffffffffe000fLL,
	52,	64,	47,	0xfffffffffffe001fLL,
	53,	64,	47,	0xfffffffffffe003fLL,
	54,	64,	47,	0xfffffffffffe007fLL,
	55,	64,	47,	0xfffffffffffe00ffLL,
	56,	64,	47,	0xfffffffffffe01ffLL,
	57,	64,	47,	0xfffffffffffe03ffLL,
	58,	64,	47,	0xfffffffffffe07ffLL,
	59,	64,	47,	0xfffffffffffe0fffLL,
	60,	64,	47,	0xfffffffffffe1fffLL,
	61,	64,	47,	0xfffffffffffe3fffLL,
	62,	64,	47,	0xfffffffffffe7fffLL,
	63,	64,	47,	0xfffffffffffeffffLL,
	48,	64,	48,	0xffffffffffff0000LL,
	49,	64,	48,	0xffffffffffff0001LL,
	50,	64,	48,	0xffffffffffff0003LL,
	51,	64,	48,	0xffffffffffff0007LL,
	52,	64,	48,	0xffffffffffff000fLL,
	53,	64,	48,	0xffffffffffff001fLL,
	54,	64,	48,	0xffffffffffff003fLL,
	55,	64,	48,	0xffffffffffff007fLL,
	56,	64,	48,	0xffffffffffff00ffLL,
	57,	64,	48,	0xffffffffffff01ffLL,
	58,	64,	48,	0xffffffffffff03ffLL,
	59,	64,	48,	0xffffffffffff07ffLL,
	60,	64,	48,	0xffffffffffff0fffLL,
	61,	64,	48,	0xffffffffffff1fffLL,
	62,	64,	48,	0xffffffffffff3fffLL,
	63,	64,	48,	0xffffffffffff7fffLL,
	49,	64,	49,	0xffffffffffff8000LL,
	50,	64,	49,	0xffffffffffff8001LL,
	51,	64,	49,	0xffffffffffff8003LL,
	52,	64,	49,	0xffffffffffff8007LL,
	53,	64,	49,	0xffffffffffff800fLL,
	54,	64,	49,	0xffffffffffff801fLL,
	55,	64,	49,	0xffffffffffff803fLL,
	56,	64,	49,	0xffffffffffff807fLL,
	57,	64,	49,	0xffffffffffff80ffLL,
	58,	64,	49,	0xffffffffffff81ffLL,
	59,	64,	49,	0xffffffffffff83ffLL,
	60,	64,	49,	0xffffffffffff87ffLL,
	61,	64,	49,	0xffffffffffff8fffLL,
	62,	64,	49,	0xffffffffffff9fffLL,
	63,	64,	49,	0xffffffffffffbfffLL,
	50,	64,	50,	0xffffffffffffc000LL,
	51,	64,	50,	0xffffffffffffc001LL,
	52,	64,	50,	0xffffffffffffc003LL,
	53,	64,	50,	0xffffffffffffc007LL,
	54,	64,	50,	0xffffffffffffc00fLL,
	55,	64,	50,	0xffffffffffffc01fLL,
	56,	64,	50,	0xffffffffffffc03fLL,
	57,	64,	50,	0xffffffffffffc07fLL,
	58,	64,	50,	0xffffffffffffc0ffLL,
	59,	64,	50,	0xffffffffffffc1ffLL,
	60,	64,	50,	0xffffffffffffc3ffLL,
	61,	64,	50,	0xffffffffffffc7ffLL,
	62,	64,	50,	0xffffffffffffcfffLL,
	63,	64,	50,	0xffffffffffffdfffLL,
	51,	64,	51,	0xffffffffffffe000LL,
	52,	64,	51,	0xffffffffffffe001LL,
	53,	64,	51,	0xffffffffffffe003LL,
	54,	64,	51,	0xffffffffffffe007LL,
	55,	64,	51,	0xffffffffffffe00fLL,
	56,	64,	51,	0xffffffffffffe01fLL,
	57,	64,	51,	0xffffffffffffe03fLL,
	58,	64,	51,	0xffffffffffffe07fLL,
	59,	64,	51,	0xffffffffffffe0ffLL,
	60,	64,	51,	0xffffffffffffe1ffLL,
	61,	64,	51,	0xffffffffffffe3ffLL,
	62,	64,	51,	0xffffffffffffe7ffLL,
	63,	64,	51,	0xffffffffffffefffLL,
	52,	64,	52,	0xfffffffffffff000LL,
	53,	64,	52,	0xfffffffffffff001LL,
	54,	64,	52,	0xfffffffffffff003LL,
	55,	64,	52,	0xfffffffffffff007LL,
	56,	64,	52,	0xfffffffffffff00fLL,
	57,	64,	52,	0xfffffffffffff01fLL,
	58,	64,	52,	0xfffffffffffff03fLL,
	59,	64,	52,	0xfffffffffffff07fLL,
	60,	64,	52,	0xfffffffffffff0ffLL,
	61,	64,	52,	0xfffffffffffff1ffLL,
	62,	64,	52,	0xfffffffffffff3ffLL,
	63,	64,	52,	0xfffffffffffff7ffLL,
	53,	64,	53,	0xfffffffffffff800LL,
	54,	64,	53,	0xfffffffffffff801LL,
	55,	64,	53,	0xfffffffffffff803LL,
	56,	64,	53,	0xfffffffffffff807LL,
	57,	64,	53,	0xfffffffffffff80fLL,
	58,	64,	53,	0xfffffffffffff81fLL,
	59,	64,	53,	0xfffffffffffff83fLL,
	60,	64,	53,	0xfffffffffffff87fLL,
	61,	64,	53,	0xfffffffffffff8ffLL,
	62,	64,	53,	0xfffffffffffff9ffLL,
	63,	64,	53,	0xfffffffffffffbffLL,
	54,	64,	54,	0xfffffffffffffc00LL,
	55,	64,	54,	0xfffffffffffffc01LL,
	56,	64,	54,	0xfffffffffffffc03LL,
	57,	64,	54,	0xfffffffffffffc07LL,
	58,	64,	54,	0xfffffffffffffc0fLL,
	59,	64,	54,	0xfffffffffffffc1fLL,
	60,	64,	54,	0xfffffffffffffc3fLL,
	61,	64,	54,	0xfffffffffffffc7fLL,
	62,	64,	54,	0xfffffffffffffcffLL,
	63,	64,	54,	0xfffffffffffffdffLL,
	55,	64,	55,	0xfffffffffffffe00LL,
	56,	64,	55,	0xfffffffffffffe01LL,
	57,	64,	55,	0xfffffffffffffe03LL,
	58,	64,	55,	0xfffffffffffffe07LL,
	59,	64,	55,	0xfffffffffffffe0fLL,
	60,	64,	55,	0xfffffffffffffe1fLL,
	61,	64,	55,	0xfffffffffffffe3fLL,
	62,	64,	55,	0xfffffffffffffe7fLL,
	63,	64,	55,	0xfffffffffffffeffLL,
	56,	64,	56,	0xffffffffffffff00LL,
	57,	64,	56,	0xffffffffffffff01LL,
	58,	64,	56,	0xffffffffffffff03LL,
	59,	64,	56,	0xffffffffffffff07LL,
	60,	64,	56,	0xffffffffffffff0fLL,
	61,	64,	56,	0xffffffffffffff1fLL,
	62,	64,	56,	0xffffffffffffff3fLL,
	63,	64,	56,	0xffffffffffffff7fLL,
	57,	64,	57,	0xffffffffffffff80LL,
	58,	64,	57,	0xffffffffffffff81LL,
	59,	64,	57,	0xffffffffffffff83LL,
	60,	64,	57,	0xffffffffffffff87LL,
	61,	64,	57,	0xffffffffffffff8fLL,
	62,	64,	57,	0xffffffffffffff9fLL,
	63,	64,	57,	0xffffffffffffffbfLL,
	58,	64,	58,	0xffffffffffffffc0LL,
	59,	64,	58,	0xffffffffffffffc1LL,
	60,	64,	58,	0xffffffffffffffc3LL,
	61,	64,	58,	0xffffffffffffffc7LL,
	62,	64,	58,	0xffffffffffffffcfLL,
	63,	64,	58,	0xffffffffffffffdfLL,
	59,	64,	59,	0xffffffffffffffe0LL,
	60,	64,	59,	0xffffffffffffffe1LL,
	61,	64,	59,	0xffffffffffffffe3LL,
	62,	64,	59,	0xffffffffffffffe7LL,
	63,	64,	59,	0xffffffffffffffefLL,
	60,	64,	60,	0xfffffffffffffff0LL,
	61,	64,	60,	0xfffffffffffffff1LL,
	62,	64,	60,	0xfffffffffffffff3LL,
	63,	64,	60,	0xfffffffffffffff7LL,
	61,	64,	61,	0xfffffffffffffff8LL,
	62,	64,	61,	0xfffffffffffffff9LL,
	63,	64,	61,	0xfffffffffffffffbLL,
	62,	64,	62,	0xfffffffffffffffcLL,
	63,	64,	62,	0xfffffffffffffffdLL,
	63,	64,	63,	0xfffffffffffffffeLL,
};

Mask*
findmask(uvlong v)
{
	int top, bot, mid;
	Mask *m;

	bot = 0;
	top = nelem(bitmasks);
	while(bot < top){
		mid = (bot+top)/2;
		m = &bitmasks[mid];
		if(v == m->v)
			return m;
		if(v < m->v)
			top = mid;
		else
			bot = mid+1;
	}
	return nil;
}