1 1 1 1 2 1 1 2 2 1 1 3 4 3 1 1 2 4 4 2 1 1 4 4 6 4 4 1 1 2 4 4 4 4 2 1 1 4 6 8 8 8 6 4 1 1 3 9 12 12 12 12 9 3 1 1 4 6 16 16 18 16 16 6 4 1 1 2 4 8 16 16 16 16 8 4 2 1 1 6 8 12 12 24 24 24 12 12 8 6 1 1 2 8 8 8 12 24 24 12 8 8 8 2 1 1 4 4 12 8 16 16 32 16 16 8 12 4 4 1 1 4 8 8 16 16 16 24 24 16 16 16 8 8 4 1 1 5 16 20 24 40 32 40 48 40 32 40 24 20 16 5 1 1 2 8 16 24 24 32 32 32 32 32 32 24 24 16 8 2 1 1 6 6 20 36 48 48 60 48 48 48 60 48 48 36 20 6 6 1 1 2 6 8 24 36 48 48 48 32 32 48 48 48 36 24 8 6 2 1 1 6 8 24 16 40 64 80 64 64 48 64 64 80 64 40 16 24 8 6 1 1 4 16 16 24 24 64 96 96 64 96 96 64 96 96 64 24 24 16 16 4 1 1 4 8 24 16 48 32 80 96 96 64 128 64 96 96 80 32 48 16 24 8 4 1 1 2 4 8 16 16 32 32 64 64 64 64 64 64 64 64 32 32 16 16 8 4 2 1 1 8 12 16 32 64 48 96 48 80 128 160 96 160 128 80 48 96 48 64 32 16 12 8 1 1 3 18 18 24 64 72 72 72 48 128 192 144 144 192 128 48 72 72 72 64 24 18 18 3 1 1 4 6 24 24 48 64 96 48 96 64 160 144 192 144 160 64 96 48 96 64 48 24 24 6 4 1 1 4 8 18 48 64 96 128 96 96 128 128 288 288 288 288 128 128 96 96 128 96 64 48 18 8 4 1 1 6 16 36 36 128 144 192 128 288 256 384 192 480 384 480 192 384 256 288 128 192 144 128 36 36 16 6 1 1 2 8 24 24 48 144 144 96 128 256 256 192 192 384 384 192 192 256 256 128 96 144 144 48 24 24 8 2 1 1 8 8 24 32 64 72 192 96 192 192 432 192 384 192 480 192 384 192 432 192 192 96 192 72 64 32 24 8 8 1 1 2 8 8 16 32 48 72 96 96 128 192 192 192 192 192 192 192 192 192 192 128 96 96 72 48 32 16 8 8 2 1 1 6 10 24 32 48 120 144 216 288 320 384 512 576 480 576 384 576 480 576 512 384 320 288 216 144 120 48 32 24 10 6 1 1 4 20 20 64 64 80 160 192 288 480 480 512 768 720 640 512 512 640 720 768 512 480 480 288 192 160 80 64 64 20 20 4 1 1 4 8 24 32 80 64 96 192 256 384 576 512 640 768 768 512 768 512 768 768 640 512 576 384 256 192 96 64 80 32 24 8 4 1 1 4 8 16 64 64 128 128 192 384 384 576 768 768 768 1024 768 768 768 768 1024 768 768 768 576 384 384 192 128 128 64 64 16 8 4 1 1 9 24 48 48 144 160 288 288 320 512 640 864 1152 960 1152 1024 1536 1152 1536 1024 1152 960 1152 864 640 512 320 288 288 160 144 48 48 24 9 1 1 2 12 32 32 48 160 160 288 192 256 512 576 864 960 960 768 1024 1152 1152 1024 768 960 960 864 576 512 256 192 288 160 160 48 32 32 12 2 1 1 4 4 24 32 64 64 192 192 256 192 320 576 768 864 1152 768 1152 1024 1536 1024 1152 768 1152 864 768 576 320 192 256 192 192 64 64 32 24 4 4 1 1 4 8 8 24 48 64 96 288 192 384 384 384 768 768 1152 1024 1024 1024 1536 1536 1024 1024 1024 1152 768 768 384 384 384 192 288 96 64 48 24 8 8 4 1 1 8 24 32 32 96 192 256 192 384 320 768 512 768 1280 1152 1152 1920 1536 1920 2304 1920 1536 1920 1152 1152 1280 768 512 768 320 384 192 256 192 96 32 32 24 8 1 1 2 12 24 32 32 96 192 128 128 320 320 512 512 640 960 768 1152 1536 1536 1536 1536 1536 1536 1152 768 960 640 512 512 320 320 128 128 192 96 32 32 24 12 2 1 1 8 8 32 64 96 64 192 192 256 256 768 512 1280 1024 768 1024 1536 1536 2880 2304 2048 2304 2880 1536 1536 1024 768 1024 1280 512 768 256 256 192 192 64 96 64 32 8 8 1 1 2 8 8 32 64 64 64 96 128 128 256 512 512 1024 512 512 1024 1024 1536 2304 1536 1536 2304 1536 1024 1024 512 512 1024 512 512 256 128 128 96 64 64 64 32 8 8 2 1 1 6 8 24 16 64 96 128 64 192 256 384 256 768 640 768 512 1024 1536 2048 2048 2560 2048 2560 2048 2048 1536 1024 512 768 640 768 256 384 256 192 64 128 96 64 16 24 8 6 1 1 6 24 32 48 48 192 288 192 128 384 768 512 768 1920 1280 1536 1536 1536 3072 2048 2304 3072 3072 2304 2048 3072 1536 1536 1536 1280 1920 768 512 768 384 128 192 288 192 48 48 32 24 6 1 1 4 12 48 32 96 64 256 192 256 128 576 512 1024 768 1536 1024 2304 1024 2048 2048 2304 2304 3840 2304 2304 2048 2048 1024 2304 1024 1536 768 1024 512 576 128 256 192 256 64 96 32 48 12 4 1 1 2 4 16 32 32 64 64 128 128 128 128 256 512 512 512 1024 1024 1024 1024 1024 1536 1536 2304 2304 1536 1536 1024 1024 1024 1024 1024 512 512 512 256 128 128 128 128 64 64 32 32 16 4 2 1 1 10 16 20 72 120 128 240 192 320 512 640 384 960 1536 1280 768 2304 1280 3072 2048 1536 2560 3072 3456 3072 2560 1536 2048 3072 1280 2304 768 1280 1536 960 384 640 512 320 192 240 128 120 72 20 16 10 1 1 3 24 24 36 108 192 256 288 192 384 768 576 576 1536 1536 768 1152 1920 1920 3072 2048 1920 3840 3456 3456 3840 1920 2048 3072 1920 1920 1152 768 1536 1536 576 576 768 384 192 288 256 192 108 36 24 24 3 1 1 6 9 45 54 96 216 480 384 432 384 720 864 1152 1152 2560 1152 2304 1152 3456 3072 3840 3072 3456 5184 4608 5184 3456 3072 3840 3072 3456 1152 2304 1152 2560 1152 1152 864 720 384 432 384 480 216 96 54 45 9 6 1 1 4 12 18 108 144 144 432 576 384 768 768 864 1728 2304 1536 1536 1728 1152 2304 6144 4096 6144 6144 3456 4608 4608 3456 6144 6144 4096 6144 2304 1152 1728 1536 1536 2304 1728 864 768 768 384 576 432 144 144 108 18 12 4 1 1 6 16 36 36 240 192 320 576 768 768 1536 768 1440 3072 2560 1024 4608 2304 3456 3072 6144 5120 9216 4608 3840 6144 3840 4608 9216 5120 6144 3072 3456 2304 4608 1024 2560 3072 1440 768 1536 768 768 576 320 192 240 36 36 16 6 1 1 2 8 16 24 48 192 256 256 384 768 768 768 768 1536 2048 1024 1024 2048 2304 1536 2048 5120 5120 4608 3072 3072 3072 3072 4608 5120 5120 2048 1536 2304 2048 1024 1024 2048 1536 768 768 768 768 384 256 256 192 48 24 16 8 2 1 1 8 8 36 32 128 144 640 512 768 1024 2048 1536 2304 2048 3840 2048 4096 2048 6144 3072 6144 4096 12288 9216 8192 6144 3840 6144 8192 9216 12288 4096 6144 3072 6144 2048 4096 2048 3840 2048 2304 1536 2048 1024 768 512 640 144 128 32 36 8 8 1 1 4 16 24 48 64 144 288 768 768 1024 1536 2304 2304 3072 3072 2304 3072 3072 3072 4096 4608 4608 6144 13824 9216 12288 6144 6144 12288 9216 13824 6144 4608 4608 4096 3072 3072 3072 2304 3072 3072 2304 2304 1536 1024 768 768 288 144 64 48 24 16 4 1 1 8 24 96 96 192 288 576 432 1440 1536 1920 2592 4320 4608 5760 2304 6912 6912 9216 6144 12288 10368 13824 6912 13824 11520 9216 8192 9216 11520 13824 6912 13824 10368 12288 6144 9216 6912 6912 2304 5760 4608 4320 2592 1920 1536 1440 432 576 288 192 96 96 24 8 1 1 4 24 48 128 128 288 384 384 576 2304 2304 2304 3456 6144 6144 3072 3072 6912 10368 9216 8192 12288 13824 6912 6144 15360 7680 16384 16384 7680 15360 6144 6912 13824 12288 8192 9216 10368 6912 3072 3072 6144 6144 3456 2304 2304 2304 576 384 384 288 128 128 48 24 4 1 1 4 8 32 64 192 192 384 256 768 768 2880 2304 3072 4608 7680 3072 6144 3072 9216 9216 12288 8192 16384 6912 9216 6144 9216 8192 20480 8192 9216 6144 9216 6912 16384 8192 12288 9216 9216 3072 6144 3072 7680 4608 3072 2304 2880 768 768 256 384 192 192 64 32 8 4 1 1 2 4 8 32 64 192 192 192 256 512 768 2304 2304 3072 4608 3072 3072 3072 3072 6144 8192 8192 8192 6144 4608 4608 3072 8192 8192 8192 8192 3072 4608 4608 6144 8192 8192 8192 6144 3072 3072 3072 3072 4608 3072 2304 2304 768 512 256 192 192 192 64 32 8 4 2 1 1 12 16 24 32 128 192 512 256 768 768 1728 1152 4320 4608 5120 3072 9216 6144 10368 4608 12288 13824 18432 6144 12288 12288 9216 8192 24576 10240 24576 8192 9216 12288 12288 6144 18432 13824 12288 4608 10368 6144 9216 3072 5120 4608 4320 1152 1728 768 768 256 512 192 128 32 24 16 12 1 1 2 16 16 16 32 96 192 256 256 512 768 768 1152 4608 4096 2048 3072 6144 6144 4608 4096 9216 13824 6144 4096 8192 6144 4096 8192 10240 10240 8192 4096 6144 8192 4096 6144 13824 9216 4096 4608 6144 6144 3072 2048 4096 4608 1152 768 768 512 256 256 192 96 32 16 16 16 2 1 1 4 4 24 16 32 32 128 128 512 256 768 512 1536 1536 5120 2048 4096 3072 9216 4096 8192 4096 12288 6144 8192 4096 6144 4096 8192 4096 12288 4096 8192 4096 6144 4096 8192 6144 12288 4096 8192 4096 9216 3072 4096 2048 5120 1536 1536 512 768 256 512 128 128 32 32 16 24 4 4 1 1 6 12 16 48 48 64 96 192 256 512 512 768 1024 1536 2304 3072 3072 3072 4608 6144 6144 6144 6144 6912 6144 6144 3072 6144 9216 6144 9216 9216 6144 9216 6144 3072 6144 6144 6912 6144 6144 6144 6144 4608 3072 3072 3072 2304 1536 1024 768 512 512 256 192 96 64 48 48 16 12 6 1 1 7 36 56 80 168 192 224 384 448 768 1792 1920 2688 3072 5376 6912 10752 9216 10752 15360 21504 18432 21504 18432 16128 18432 10752 10240 21504 18432 21504 18432 21504 18432 21504 10240 10752 18432 16128 18432 21504 18432 21504 15360 10752 9216 10752 6912 5376 3072 2688 1920 1792 768 448 384 224 192 168 80 56 36 7 1 1 4 24 96 160 160 384 384 512 512 768 1536 3840 3840 4608 4608 6912 10368 13824 13824 15360 23040 27648 27648 27648 18432 27648 18432 20480 20480 24576 36864 24576 24576 36864 24576 20480 20480 18432 27648 18432 27648 27648 27648 23040 15360 13824 13824 10368 6912 4608 4608 3840 3840 1536 768 512 512 384 384 160 160 96 24 4 1 1 8 16 56 240 288 320 672 768 640 1024 1792 2560 6144 5120 5376 6144 12288 13824 24192 23040 24576 30720 43008 36864 30720 24576 21504 40960 49152 20480 43008 36864 36864 36864 43008 20480 49152 40960 21504 24576 30720 36864 43008 30720 24576 23040 24192 13824 12288 6144 5376 5120 6144 2560 1792 1024 640 768 672 320 288 240 56 16 8 1 1 2 8 16 80 240 320 320 768 512 512 1024 1280 2560 5120 3840 4608 6144 9216 13824 23040 20480 20480 30720 36864 24576 24576 12288 20480 40960 20480 20480 24576 24576 24576 24576 20480 20480 40960 20480 12288 24576 24576 36864 30720 20480 20480 23040 13824 9216 6144 4608 3840 5120 2560 1280 1024 512 512 768 320 320 240 80 16 8 2 1 1 6 8 24 32 112 384 448 512 768 640 768 1024 1792 3072 5376 4608 7680 8192 15360 18432 28672 24576 28672 36864 36864 30720 18432 16384 28672 24576 28672 16384 32768 36864 32768 16384 28672 24576 28672 16384 18432 30720 36864 36864 28672 24576 28672 18432 15360 8192 7680 4608 5376 3072 1792 1024 768 640 768 512 448 384 112 32 24 8 6 1 1 4 16 16 32 64 192 576 768 512 1280 1280 1024 2048 3072 3072 6144 6144 8192 12288 18432 24576 36864 36864 32768 32768 40960 20480 32768 32768 24576 49152 32768 16384 36864 36864 16384 32768 49152 24576 32768 32768 20480 40960 32768 32768 36864 36864 24576 18432 12288 8192 6144 6144 3072 3072 2048 1024 1280 1280 512 768 576 192 64 32 16 16 4 1 1 8 16 48 32 128 128 448 1536 1280 1024 3072 2048 2560 4096 3584 6144 16384 12288 20480 18432 24576 27648 48384 36864 30720 49152 36864 32768 61440 24576 43008 49152 36864 24576 49152 24576 36864 49152 43008 24576 61440 32768 36864 49152 30720 36864 48384 27648 24576 18432 20480 12288 16384 6144 3584 4096 2560 2048 3072 1024 1280 1536 448 128 128 32 48 16 8 1 1 2 8 16 32 32 64 128 512 1024 1024 1024 2048 2048 2048 2048 3072 6144 12288 12288 12288 12288 18432 27648 36864 24576 24576 24576 32768 32768 24576 24576 24576 24576 24576 16384 16384 24576 24576 24576 24576 24576 32768 32768 24576 24576 24576 36864 27648 18432 12288 12288 12288 12288 6144 3072 2048 2048 2048 2048 1024 1024 1024 512 128 64 32 32 16 8 2 1 1 12 18 64 96 192 192 384 384 896 2304 2688 2560 5376 4608 3584 4608 9216 10240 24576 16384 18432 20480 36864 41472 43008 36864 21504 61440 86016 49152 64512 36864 61440 73728 61440 24576 61440 73728 61440 36864 64512 49152 86016 61440 21504 36864 43008 41472 36864 20480 18432 16384 24576 10240 9216 4608 3584 4608 5376 2560 2688 2304 896 384 384 192 192 96 64 18 12 1 1 2 18 24 64 96 192 192 192 256 768 2304 2560 2560 4608 3072 3072 4608 5120 10240 16384 12288 15360 20480 27648 27648 36864 18432 20480 61440 49152 49152 36864 24576 49152 49152 24576 24576 49152 49152 24576 36864 49152 49152 61440 20480 18432 36864 27648 27648 20480 15360 12288 16384 10240 5120 4608 3072 3072 4608 2560 2560 2304 768 256 192 192 192 96 64 24 18 2 1 1 4 4 32 32 96 128 256 128 256 256 896 2560 3072 2560 3584 3072 4096 3072 6144 8192 15360 12288 18432 18432 24576 27648 21504 20480 24576 40960 57344 32768 36864 24576 40960 24576 32768 24576 40960 24576 36864 32768 57344 40960 24576 20480 21504 27648 24576 18432 18432 12288 15360 8192 6144 3072 4096 3072 3584 2560 3072 2560 896 256 256 128 256 128 96 32 32 4 4 1 1 6 12 12 72 96 192 288 288 192 512 768 1920 5760 5760 5120 6912 6912 4608 9216 16384 12288 24576 24576 27648 24576 36864 27648 61440 61440 40960 92160 73728 49152 55296 49152 36864 73728 73728 36864 49152 55296 49152 73728 92160 40960 61440 61440 27648 36864 24576 27648 24576 24576 12288 16384 9216 4608 6912 6912 5120 5760 5760 1920 768 512 192 288 288 192 96 72 12 12 6 1 1 6 24 36 24 192 192 384 288 576 512 1536 768 2688 6912 7168 6144 11520 6144 7680 12288 12288 15360 36864 27648 30720 32768 30720 36864 86016 49152 57344 73728 98304 73728 98304 32768 61440 98304 61440 32768 98304 73728 98304 73728 57344 49152 86016 36864 30720 32768 30720 27648 36864 15360 12288 12288 7680 6144 11520 6144 7168 6912 2688 768 1536 512 576 288 384 192 192 24 36 24 6 1 1 4 16 48 48 64 384 384 384 384 1024 1024 1024 1536 4608 12288 12288 12288 12288 12288 12288 12288 20480 30720 55296 36864 49152 32768 36864 55296 73728 73728 49152 73728 110592 98304 49152 49152 73728 73728 49152 49152 98304 110592 73728 49152 73728 73728 55296 36864 32768 49152 36864 55296 30720 20480 12288 12288 12288 12288 12288 12288 12288 4608 1536 1024 1024 1024 384 384 384 384 64 48 48 16 4 1 1 8 16 48 96 256 128 768 384 768 1024 3072 1024 4096 3072 7168 18432 24576 12288 30720 24576 16384 24576 49152 36864 65536 49152 40960 49152 98304 73728 172032 98304 73728 110592 196608 65536 147456 98304 92160 98304 147456 65536 196608 110592 73728 98304 172032 73728 98304 49152 40960 49152 65536 36864 49152 24576 16384 24576 30720 12288 24576 18432 7168 3072 4096 1024 3072 1024 768 384 768 128 256 96 48 16 8 1 1 2 8 16 32 128 128 128 384 256 512 1024 1024 1024 2048 2048 6144 18432 12288 12288 24576 12288 12288 24576 24576 24576 49152 24576 24576 49152 49152 73728 98304 49152 49152 98304 65536 65536 98304 49152 49152 98304 65536 65536 98304 49152 49152 98304 73728 49152 49152 24576 24576 49152 24576 24576 24576 12288 12288 24576 12288 12288 18432 6144 2048 2048 1024 1024 1024 512 256 384 128 128 128 32 16 8 2 1 1 10 16 40 96 160 384 480 384 960 1024 1920 2304 3840 3072 5120 3072 10752 18432 21504 20480 21504 18432 21504 24576 28672 49152 57344 40960 57344 49152 86016 73728 110592 92160 98304 98304 147456 122880 110592 73728 110592 122880 147456 98304 98304 92160 110592 73728 86016 49152 57344 40960 57344 49152 28672 24576 21504 18432 21504 20480 21504 18432 10752 3072 5120 3072 3840 2304 1920 1024 960 384 480 384 160 96 40 16 10 1 1 5 40 64 120 240 512 960 960 1152 2560 2560 4608 5760 7680 8192 5120 7680 27648 46080 51200 40960 46080 46080 49152 40960 61440 98304 102400 102400 98304 122880 122880 147456 230400 204800 196608 245760 307200 245760 184320 184320 245760 307200 245760 196608 204800 230400 147456 122880 122880 98304 102400 102400 98304 61440 40960 49152 46080 46080 40960 51200 46080 27648 7680 5120 8192 7680 5760 4608 2560 2560 1152 960 960 512 240 120 64 40 5 1 1 4 10 80 96 160 384 640 960 1728 1536 3200 3072 6144 5760 10240 4096 10240 9216 32256 51200 49152 40960 53760 49152 40960 40960 57344 81920 122880 81920 114688 81920 147456 147456 245760 196608 245760 245760 294912 196608 245760 196608 294912 245760 245760 196608 245760 147456 147456 81920 114688 81920 122880 81920 57344 40960 40960 49152 53760 40960 49152 51200 32256 9216 10240 4096 10240 5760 6144 3072 3200 1536 1728 960 640 384 160 96 80 10 4 1 1 2 4 16 96 96 192 384 512 1152 1536 1536 3072 3072 4608 6144 4096 4096 6144 9216 30720 40960 40960 40960 49152 32768 32768 32768 40960 81920 81920 81920 65536 65536 98304 131072 196608 196608 196608 196608 196608 196608 196608 196608 196608 196608 196608 196608 131072 98304 65536 65536 81920 81920 81920 40960 32768 32768 32768 49152 40960 40960 40960 30720 9216 6144 4096 4096 6144 4608 3072 3072 1536 1536 1152 512 384 192 96 96 16 4 2 1 1 12 16 24 40 200 256 400 640 1536 3072 4096 3072 6400 5120 10240 5120 15360 12288 24576 16384 43008 61440 71680 65536 61440 51200 49152 49152 86016 98304 143360 81920 131072 122880 163840 147456 294912 245760 221184 184320 307200 262144 307200 184320 221184 245760 294912 147456 163840 122880 131072 81920 143360 98304 86016 49152 49152 51200 61440 65536 71680 61440 43008 16384 24576 12288 15360 5120 10240 5120 6400 3072 4096 3072 1536 640 400 256 200 40 24 16 12 1 1 4 32 32 32 80 512 512 640 1536 2304 4608 4608 4608 7680 8192 6144 7680 18432 18432 16384 18432 55296 92160 98304 65536 102400 81920 65536 98304 98304 196608 163840 131072 196608 122880 147456 221184 368640 276480 221184 276480 393216 393216 276480 221184 276480 368640 221184 147456 122880 196608 131072 163840 196608 98304 98304 65536 81920 102400 65536 98304 92160 55296 18432 16384 18432 18432 7680 6144 8192 7680 4608 4608 4608 2304 1536 640 512 512 80 32 32 32 4 1 1 4 8 48 32 64 128 640 512 1152 1536 3072 4608 6912 4608 10240 4096 12288 9216 27648 12288 24576 18432 64512 98304 81920 65536 98304 65536 81920 65536 114688 131072 196608 131072 131072 98304 221184 221184 331776 221184 294912 294912 491520 294912 294912 221184 331776 221184 221184 98304 131072 131072 196608 131072 114688 65536 81920 65536 98304 65536 81920 98304 64512 18432 24576 12288 27648 9216 12288 4096 10240 4608 6912 4608 3072 1536 1152 512 640 128 64 32 48 8 4 1 1 4 8 16 64 64 64 160 640 768 1024 2048 3072 6144 6144 6144 5120 5120 9216 12288 16384 12288 16384 24576 73728 81920 81920 65536 98304 98304 65536 98304 98304 131072 163840 81920 98304 131072 196608 221184 294912 294912 294912 368640 368640 294912 294912 294912 221184 196608 131072 98304 81920 163840 131072 98304 98304 65536 98304 98304 65536 81920 81920 73728 24576 16384 12288 16384 12288 9216 5120 5120 6144 6144 6144 3072 2048 1024 768 640 160 64 64 64 16 8 4 1 1 8 24 32 64 256 192 256 320 1920 1536 2560 4608 7680 12288 15360 6144 20480 18432 36864 32768 49152 36864 65536 36864 86016 122880 114688 81920 172032 98304 114688 98304 163840 262144 204800 147456 245760 262144 368640 294912 589824 491520 589824 491520 589824 491520 589824 294912 368640 262144 245760 147456 204800 262144 163840 98304 114688 98304 172032 81920 114688 122880 86016 36864 65536 36864 49152 32768 36864 18432 20480 6144 15360 12288 7680 4608 2560 1536 1920 320 256 192 256 64 32 24 8 1 1 2 12 24 32 64 192 192 128 384 1536 1536 2304 4608 6144 12288 6144 6144 18432 18432 24576 24576 36864 36864 24576 24576 73728 98304 81920 81920 98304 98304 65536 65536 131072 131072 147456 147456 196608 196608 196608 294912 491520 491520 393216 393216 491520 491520 294912 196608 196608 196608 147456 147456 131072 131072 65536 65536 98304 98304 81920 81920 98304 73728 24576 24576 36864 36864 24576 24576 18432 18432 6144 6144 12288 6144 4608 2304 1536 1536 384 128 192 192 64 32 24 12 2 1 1 12 12 64 96 144 256 768 384 512 640 3200 3072 5120 7680 10240 7680 15360 9216 30720 20480 36864 30720 61440 24576 40960 40960 114688 163840 196608 122880 229376 131072 147456 131072 163840 196608 327680 245760 327680 163840 368640 393216 737280 491520 491520 491520 737280 393216 368640 163840 327680 245760 327680 196608 163840 131072 147456 131072 229376 122880 196608 163840 114688 40960 40960 24576 61440 30720 36864 20480 30720 9216 15360 7680 10240 7680 5120 3072 3200 640 512 384 768 256 144 96 64 12 12 1 1 4 24 32 128 192 256 512 768 512 512 1280 6144 6144 7680 12288 8192 15360 18432 18432 40960 32768 49152 61440 49152 32768 40960 65536 163840 327680 245760 245760 262144 196608 196608 131072 196608 393216 491520 393216 262144 327680 393216 589824 737280 589824 589824 737280 589824 393216 327680 262144 393216 491520 393216 196608 131072 196608 196608 262144 245760 245760 327680 163840 65536 40960 32768 49152 61440 49152 32768 40960 18432 18432 15360 8192 12288 7680 6144 6144 1280 512 512 768 512 256 192 128 32 24 4 1 1 6 16 96 64 256 384 512 512 1536 1024 1536 2048 10240 8192 10240 8192 24576 36864 55296 24576 65536 49152 98304 49152 98304 65536 98304 65536 229376 294912 344064 196608 393216 294912 196608 131072 327680 524288 655360 262144 524288 393216 786432 589824 884736 737280 884736 589824 786432 393216 524288 262144 655360 524288 327680 131072 196608 294912 393216 196608 344064 294912 229376 65536 98304 65536 98304 49152 98304 49152 65536 24576 55296 36864 24576 8192 10240 8192 10240 2048 1536 1024 1536 512 512 384 256 64 96 16 6 1 1 4 16 32 96 96 384 576 384 512 2048 2048 1024 2560 10240 8192 5120 10240 24576 49152 32768 24576 61440 61440 49152 40960 81920 65536 49152 98304 196608 393216 262144 196608 393216 196608 131072 196608 393216 524288 327680 327680 393216 491520 491520 589824 983040 983040 589824 491520 491520 393216 327680 327680 524288 393216 196608 131072 196608 393216 196608 262144 393216 196608 98304 49152 65536 81920 40960 49152 61440 61440 24576 32768 49152 24576 10240 5120 8192 10240 2560 1024 2048 2048 512 384 576 384 96 96 32 16 4 1 1 4 8 24 32 192 128 512 384 512 512 3072 1024 2048 2560 10240 4096 10240 12288 36864 32768 49152 24576 81920 32768 65536 40960 98304 32768 98304 65536 229376 262144 294912 196608 262144 131072 196608 196608 327680 262144 491520 262144 524288 327680 589824 589824 1179648 589824 589824 327680 524288 262144 491520 262144 327680 196608 196608 131072 262144 196608 294912 262144 229376 65536 98304 32768 98304 40960 65536 32768 81920 24576 49152 32768 36864 12288 10240 4096 10240 2560 2048 1024 3072 512 512 384 512 128 192 32 24 8 4 1 1 4 8 16 32 64 256 256 512 512 512 1024 2048 2048 2048 4096 8192 8192 12288 24576 24576 36864 36864 36864 49152 32768 65536 65536 65536 65536 65536 131072 262144 393216 393216 196608 262144 262144 262144 262144 262144 524288 524288 524288 524288 393216 589824 884736 884736 589824 393216 524288 524288 524288 524288 262144 262144 262144 262144 262144 196608 393216 393216 262144 131072 65536 65536 65536 65536 65536 32768 49152 36864 36864 36864 24576 24576 12288 8192 8192 4096 2048 2048 2048 1024 512 512 512 256 256 64 32 16 8 4 1 1 12 40 48 128 192 320 1152 1152 1536 2560 3072 4096 12288 10240 6144 10240 30720 30720 49152 65536 73728 122880 147456 110592 122880 102400 196608 196608 294912 163840 294912 196608 458752 786432 458752 327680 688128 589824 458752 393216 688128 786432 1146880 819200 688128 786432 1376256 1327104 1376256 786432 688128 819200 1146880 786432 688128 393216 458752 589824 688128 327680 458752 786432 458752 196608 294912 163840 294912 196608 196608 102400 122880 110592 147456 122880 73728 65536 49152 30720 30720 10240 6144 10240 12288 4096 3072 2560 1536 1152 1152 320 192 128 48 40 12 1 1 2 20 40 64 128 160 320 1152 768 1280 2560 2048 4096 10240 5120 4096 10240 30720 30720 32768 49152 61440 122880 110592 73728 102400 81920 131072 196608 163840 163840 98304 131072 393216 393216 327680 327680 589824 393216 262144 393216 393216 786432 819200 491520 589824 786432 884736 884736 786432 589824 491520 819200 786432 393216 393216 262144 393216 589824 327680 327680 393216 393216 131072 98304 163840 163840 196608 131072 81920 102400 73728 110592 122880 61440 49152 32768 30720 30720 10240 4096 5120 10240 4096 2048 2560 1280 768 1152 320 160 128 64 40 20 2 1 1 6 6 36 96 120 192 384 576 1536 1152 2304 3072 3840 8192 9216 6144 9216 18432 55296 36864 61440 73728 110592 165888 147456 110592 147456 131072 245760 196608 294912 98304 196608 196608 458752 491520 589824 491520 688128 393216 491520 524288 688128 983040 884736 737280 1032192 884736 1179648 884736 1032192 737280 884736 983040 688128 524288 491520 393216 688128 491520 589824 491520 458752 196608 196608 98304 294912 196608 245760 131072 147456 110592 147456 165888 110592 73728 61440 36864 55296 18432 9216 6144 9216 8192 3840 3072 2304 1152 1536 576 384 192 120 96 36 6 6 1 1 6 18 24 144 288 384 768 1152 1152 3456 3456 6144 9216 12288 16384 18432 18432 12288 30720 61440 65536 81920 122880 147456 184320 184320 147456 262144 262144 294912 393216 196608 147456 196608 262144 655360 983040 983040 737280 786432 786432 786432 1048576 983040 983040 1228800 1228800 1179648 983040 983040 1179648 1228800 1228800 983040 983040 1048576 786432 786432 786432 737280 983040 983040 655360 262144 196608 147456 196608 393216 294912 262144 262144 147456 184320 184320 147456 122880 81920 65536 61440 30720 12288 18432 18432 16384 12288 9216 6144 3456 3456 1152 1152 768 384 288 144 24 18 6 1 1 9 36 108 72 432 720 1152 1728 1920 3072 8640 6912 13824 23040 24576 24576 55296 27648 36864 61440 147456 122880 184320 221184 245760 368640 368640 294912 589824 491520 663552 294912 663552 442368 786432 393216 1376256 1769472 1548288 1179648 1769472 1474560 1769472 1572864 1376256 1769472 2580480 1769472 1966080 1310720 1966080 1769472 2580480 1769472 1376256 1572864 1769472 1474560 1769472 1179648 1548288 1769472 1376256 393216 786432 442368 663552 294912 663552 491520 589824 294912 368640 368640 245760 221184 184320 122880 147456 61440 36864 27648 55296 24576 24576 23040 13824 6912 8640 3072 1920 1728 1152 720 432 72 108 36 9 1 1 2 12 48 72 96 480 960 1152 1152 2048 3072 6912 6912 15360 20480 16384 24576 27648 27648 24576 65536 122880 122880 147456 147456 196608 294912 294912 294912 491520 491520 221184 221184 442368 393216 262144 393216 1179648 1327104 1179648 1179648 1474560 1474560 1179648 1048576 1179648 1769472 1769472 1179648 1048576 1048576 1179648 1769472 1769472 1179648 1048576 1179648 1474560 1474560 1179648 1179648 1327104 1179648 393216 262144 393216 442368 221184 221184 491520 491520 294912 294912 294912 196608 147456 147456 122880 122880 65536 24576 27648 27648 24576 16384 20480 15360 6912 6912 3072 2048 1152 1152 960 480 96 72 48 12 2 1 1 8 8 36 72 288 192 1152 1728 1536 3072 5120 4608 13824 13824 24576 24576 36864 24576 73728 49152 49152 81920 184320 147456 163840 184320 245760 442368 589824 393216 786432 262144 442368 294912 786432 262144 786432 589824 1376256 1572864 1966080 1572864 2359296 1572864 1310720 1572864 2064384 1769472 1966080 983040 1310720 983040 1966080 1769472 2064384 1572864 1310720 1572864 2359296 1572864 1966080 1572864 1376256 589824 786432 262144 786432 294912 442368 262144 786432 393216 589824 442368 245760 184320 163840 147456 184320 81920 49152 49152 73728 24576 36864 24576 24576 13824 13824 4608 5120 3072 1536 1728 1152 192 288 72 36 8 8 1 1 2 8 8 24 96 192 256 1152 1152 1536 3072 3072 4608 13824 12288 16384 24576 16384 24576 49152 32768 32768 81920 147456 98304 122880 147456 196608 442368 393216 393216 262144 196608 221184 262144 262144 262144 393216 393216 1048576 1572864 1572864 1572864 1572864 1048576 1048576 1572864 1179648 1179648 983040 786432 786432 983040 1179648 1179648 1572864 1048576 1048576 1572864 1572864 1572864 1572864 1048576 393216 393216 262144 262144 262144 221184 196608 262144 393216 393216 442368 196608 147456 122880 98304 147456 81920 32768 32768 49152 24576 16384 24576 16384 12288 13824 4608 3072 3072 1536 1152 1152 256 192 96 24 8 8 2 1 1 8 12 32 32 128 384 1024 512 1536 2560 3072 4096 6144 10240 24576 16384 40960 32768 40960 49152 81920 65536 81920 131072 196608 163840 196608 262144 393216 655360 786432 262144 786432 589824 786432 524288 1048576 786432 1048576 524288 1835008 2359296 2752512 1966080 1835008 1572864 1835008 1572864 1572864 1310720 1572864 1048576 1572864 1310720 1572864 1572864 1835008 1572864 1835008 1966080 2752512 2359296 1835008 524288 1048576 786432 1048576 524288 786432 589824 786432 262144 786432 655360 393216 262144 196608 163840 196608 131072 81920 65536 81920 49152 40960 32768 40960 16384 24576 10240 6144 4096 3072 2560 1536 512 1024 384 128 32 32 12 8 1 1 8 48 48 128 128 288 864 864 576 3840 5760 4608 9216 15360 15360 27648 27648 36864 73728 73728 73728 147456 147456 73728 122880 307200 245760 393216 589824 491520 1105920 442368 294912 884736 786432 589824 884736 1327104 884736 589824 884736 2359296 3538944 2949120 1966080 2654208 2654208 1769472 1769472 1966080 2621440 2621440 2621440 2621440 1966080 1769472 1769472 2654208 2654208 1966080 2949120 3538944 2359296 884736 589824 884736 1327104 884736 589824 786432 884736 294912 442368 1105920 491520 589824 393216 245760 307200 122880 73728 147456 147456 73728 73728 73728 36864 27648 27648 15360 15360 9216 4608 5760 3840 576 864 864 288 128 128 48 48 8 1 1 4 16 64 64 192 128 384 576 1152 768 4608 4608 5760 12288 12288 12288 41472 18432 46080 73728 65536 73728 184320 73728 73728 122880 294912 262144 491520 393216 589824 442368 589824 294912 1048576 524288 884736 884736 1179648 393216 1179648 786432 2752512 2949120 2359296 1966080 3096576 1769472 1572864 1179648 1572864 2097152 3276800 2097152 1572864 1179648 1572864 1769472 3096576 1966080 2359296 2949120 2752512 786432 1179648 393216 1179648 884736 884736 524288 1048576 294912 589824 442368 589824 393216 491520 262144 294912 122880 73728 73728 184320 73728 65536 73728 46080 18432 41472 12288 12288 12288 5760 4608 4608 768 1152 576 384 128 192 64 64 16 4 1 1 2 4 16 64 64 128 128 192 384 768 768 3072 4608 6144 8192 8192 12288 18432 18432 36864 49152 49152 73728 73728 49152 49152 98304 262144 262144 262144 393216 196608 294912 294912 262144 524288 524288 589824 589824 393216 393216 524288 786432 1966080 1966080 1966080 1966080 1769472 1179648 786432 786432 1048576 2097152 2097152 1048576 786432 786432 1179648 1769472 1966080 1966080 1966080 1966080 786432 524288 393216 393216 589824 589824 524288 524288 262144 294912 294912 196608 393216 262144 262144 262144 98304 49152 49152 73728 73728 49152 49152 36864 18432 18432 12288 8192 8192 6144 4608 3072 768 768 384 192 128 128 64 64 16 4 2 1 1 12 16 36 64 256 288 512 256 1152 2048 4608 2304 9216 15360 18432 16384 32768 36864 73728 49152 122880 131072 163840 147456 196608 147456 98304 163840 491520 327680 491520 245760 589824 737280 983040 393216 1310720 983040 1179648 491520 1474560 1048576 1966080 983040 2752512 2949120 3440640 2359296 2457600 1310720 1310720 983040 1966080 2621440 1966080 983040 1310720 1310720 2457600 2359296 3440640 2949120 2752512 983040 1966080 1048576 1474560 491520 1179648 983040 1310720 393216 983040 737280 589824 245760 491520 327680 491520 163840 98304 147456 196608 147456 163840 131072 122880 49152 73728 36864 32768 16384 18432 15360 9216 2304 4608 2048 1152 256 512 288 256 64 36 16 12 1 1 2 16 24 24 64 288 288 256 256 1024 2048 2304 2304 10240 15360 12288 16384 24576 36864 49152 49152 98304 131072 98304 98304 147456 73728 65536 163840 327680 327680 163840 196608 393216 655360 393216 393216 983040 786432 393216 491520 1048576 1048576 655360 786432 2359296 2949120 2359296 1572864 1310720 1048576 786432 983040 1310720 1310720 983040 786432 1048576 1310720 1572864 2359296 2949120 2359296 786432 655360 1048576 1048576 491520 393216 786432 983040 393216 393216 655360 393216 196608 163840 327680 327680 163840 65536 73728 147456 98304 98304 131072 98304 49152 49152 36864 24576 16384 12288 15360 10240 2304 2304 2048 1024 256 256 288 288 64 24 24 16 2 1 1 8 8 72 48 96 192 768 384 1024 512 2304 2304 6912 4608 18432 18432 27648 24576 49152 49152 110592 73728 184320 147456 147456 196608 196608 131072 196608 262144 786432 262144 524288 393216 786432 589824 1179648 589824 1572864 524288 1179648 786432 2359296 786432 1572864 1179648 4128768 3538944 3145728 1572864 2621440 1572864 2097152 1572864 1572864 1572864 2097152 1572864 2621440 1572864 3145728 3538944 4128768 1179648 1572864 786432 2359296 786432 1179648 524288 1572864 589824 1179648 589824 786432 393216 524288 262144 786432 262144 196608 131072 196608 196608 147456 147456 184320 73728 110592 49152 49152 24576 27648 18432 18432 4608 6912 2304 2304 512 1024 384 768 192 96 48 72 8 8 1 1 4 16 16 64 64 96 256 512 512 768 768 1536 3072 6144 6144 16384 24576 24576 36864 49152 65536 98304 98304 147456 131072 131072 131072 262144 262144 131072 327680 327680 262144 327680 327680 393216 786432 786432 589824 655360 655360 786432 983040 983040 786432 1048576 1572864 3538944 2949120 1966080 1572864 1966080 1966080 1572864 1179648 1179648 1572864 1966080 1966080 1572864 1966080 2949120 3538944 1572864 1048576 786432 983040 983040 786432 655360 655360 589824 786432 786432 393216 327680 327680 262144 327680 327680 131072 262144 262144 131072 131072 131072 147456 98304 98304 65536 49152 36864 24576 24576 16384 6144 6144 3072 1536 768 768 512 512 256 96 64 64 16 16 4 1 1 10 32 80 96 320 384 480 1024 2560 2048 3840 3072 7680 12288 23040 9216 36864 46080 55296 73728 98304 122880 221184 165888 221184 245760 147456 262144 589824 245760 294912 245760 983040 786432 819200 884736 1474560 2359296 2211840 1179648 2457600 2097152 2949120 2211840 2949120 2359296 3932160 1769472 4128768 3932160 3670016 2621440 4587520 3145728 1835008 1572864 1835008 3145728 4587520 2621440 3670016 3932160 4128768 1769472 3932160 2359296 2949120 2211840 2949120 2097152 2457600 1179648 2211840 2359296 1474560 884736 819200 786432 983040 245760 294912 245760 589824 262144 147456 245760 221184 165888 221184 122880 98304 73728 55296 46080 36864 9216 23040 12288 7680 3072 3840 2048 2560 1024 480 384 320 96 80 32 10 1 1 2 16 32 96 96 384 384 384 1024 2048 2048 3072 3072 6144 12288 9216 9216 30720 46080 49152 65536 81920 122880 165888 110592 184320 122880 131072 262144 245760 245760 98304 196608 786432 524288 589824 884736 1179648 1769472 1179648 1179648 2097152 2097152 1769472 1769472 2359296 2359296 1179648 1179648 2359296 3145728 2621440 2621440 3145728 1572864 1048576 1048576 1572864 3145728 2621440 2621440 3145728 2359296 1179648 1179648 2359296 2359296 1769472 1769472 2097152 2097152 1179648 1179648 1769472 1179648 884736 589824 524288 786432 196608 98304 245760 245760 262144 131072 122880 184320 110592 165888 122880 81920 65536 49152 46080 30720 9216 9216 12288 6144 3072 3072 2048 2048 1024 384 384 384 96 96 32 16 2 1 1 8 8 40 96 256 192 640 512 768 1536 3840 3072 6144 4608 10240 8192 24576 12288 55296 73728 81920 98304 147456 147456 196608 147456 147456 262144 327680 262144 589824 196608 196608 245760 819200 589824 1048576 1179648 1474560 1572864 2359296 1572864 3276800 1966080 2359296 2359296 3932160 1179648 2097152 1048576 2752512 3276800 3932160 2621440 2752512 1572864 1310720 1572864 2752512 2621440 3932160 3276800 2752512 1048576 2097152 1179648 3932160 2359296 2359296 1966080 3276800 1572864 2359296 1572864 1474560 1179648 1048576 589824 819200 245760 196608 196608 589824 262144 327680 262144 147456 147456 196608 147456 147456 98304 81920 73728 55296 12288 24576 8192 10240 4608 6144 3072 3840 1536 768 512 640 192 256 96 40 8 8 1 1 4 16 16 96 192 384 384 1024 1024 1024 3072 6144 6144 9216 6144 6144 12288 18432 18432 73728 98304 98304 147456 147456 147456 294912 147456 262144 524288 262144 524288 393216 196608 196608 327680 1179648 1179648 1572864 1769472 1179648 2359296 2359296 2359296 2949120 2359296 2654208 3538944 1769472 1179648 1048576 1572864 3932160 6553600 5242880 2621440 3145728 2097152 2097152 3145728 2621440 5242880 6553600 3932160 1572864 1048576 1179648 1769472 3538944 2654208 2359296 2949120 2359296 2359296 2359296 1179648 1769472 1572864 1179648 1179648 327680 196608 196608 393216 524288 262144 524288 262144 147456 294912 147456 147456 147456 98304 98304 73728 18432 18432 12288 6144 6144 9216 6144 6144 3072 1024 1024 1024 384 384 192 96 16 16 4 1 1 6 16 48 32 160 256 640 512 2048 1536 2048 4096 10240 8192 10240 4096 18432 24576 55296 24576 98304 122880 147456 147456 163840 196608 245760 196608 393216 327680 393216 262144 589824 393216 393216 393216 1966080 1572864 1966080 1179648 2359296 3538944 4718592 2359296 3932160 3145728 4423680 1769472 3538944 1572864 2359296 1572864 5505024 6291456 3670016 2097152 3145728 2621440 3145728 2097152 3670016 6291456 5505024 1572864 2359296 1572864 3538944 1769472 4423680 3145728 3932160 2359296 4718592 3538944 2359296 1179648 1966080 1572864 1966080 393216 393216 393216 589824 262144 393216 327680 393216 196608 245760 196608 163840 147456 147456 122880 98304 24576 55296 24576 18432 4096 10240 8192 10240 4096 2048 1536 2048 512 640 256 160 32 48 16 6 1 1 6 24 64 96 96 512 768 1536 1024 3072 3072 3072 8192 16384 12288 8192 8192 24576 49152 49152 49152 163840 245760 221184 196608 262144 196608 589824 589824 655360 983040 393216 524288 1179648 786432 262144 655360 2621440 2097152 1310720 1966080 3145728 5898240 3932160 3145728 5242880 5242880 2359296 1966080 2621440 2097152 1310720 2621440 6291456 6291456 4194304 3145728 5242880 5242880 3145728 4194304 6291456 6291456 2621440 1310720 2097152 2621440 1966080 2359296 5242880 5242880 3145728 3932160 5898240 3145728 1966080 1310720 2097152 2621440 655360 262144 786432 1179648 524288 393216 983040 655360 589824 589824 196608 262144 196608 221184 245760 163840 49152 49152 49152 24576 8192 8192 12288 16384 8192 3072 3072 3072 1024 1536 768 512 96 96 64 24 6 1 1 4 12 48 64 192 128 640 768 1536 1024 4096 3072 4608 8192 15360 6144 16384 8192 36864 32768 98304 49152 196608 221184 196608 196608 163840 196608 786432 393216 786432 393216 524288 524288 1179648 262144 524288 655360 2621440 1048576 1966080 2097152 4194304 3932160 4718592 3145728 6553600 2097152 3145728 1310720 3145728 1048576 2621440 2097152 3670016 4194304 3932160 3145728 6291456 3145728 3932160 4194304 3670016 2097152 2621440 1048576 3145728 1310720 3145728 2097152 6553600 3145728 4718592 3932160 4194304 2097152 1966080 1048576 2621440 655360 524288 262144 1179648 524288 524288 393216 786432 393216 786432 196608 163840 196608 196608 221184 196608 49152 98304 32768 36864 8192 16384 6144 15360 8192 4608 3072 4096 1024 1536 768 640 128 192 64 48 12 4 1 1 4 8 32 64 128 256 256 1024 1024 2048 2048 6144 6144 6144 12288 12288 12288 16384 16384 32768 49152 73728 73728 221184 221184 221184 147456 196608 294912 589824 589824 393216 393216 393216 524288 393216 393216 393216 786432 1572864 1572864 2097152 3145728 3145728 4718592 4718592 4718592 3145728 2097152 2097152 2097152 2097152 2097152 2097152 2097152 4194304 6291456 6291456 6291456 6291456 6291456 6291456 4194304 2097152 2097152 2097152 2097152 2097152 2097152 2097152 3145728 4718592 4718592 4718592 3145728 3145728 2097152 1572864 1572864 786432 393216 393216 393216 524288 393216 393216 393216 589824 589824 294912 196608 147456 221184 221184 221184 73728 73728 49152 32768 16384 16384 12288 12288 12288 6144 6144 6144 2048 2048 1024 1024 256 256 128 64 32 8 4 1 1 16 48 64 192 384 768 1536 768 2560 4096 10240 6144 20480 16384 15360 16384 65536 49152 98304 49152 98304 147456 294912 110592 294912 491520 294912 524288 786432 491520 1769472 589824 1572864 1769472 1572864 1048576 3145728 2359296 1572864 983040 4915200 4194304 6553600 5898240 5898240 9437184 11796480 3538944 7864320 3932160 8388608 5242880 10485760 6291456 6291456 3145728 7340032 12582912 14680064 7864320 14680064 12582912 7340032 3145728 6291456 6291456 10485760 5242880 8388608 3932160 7864320 3538944 11796480 9437184 5898240 5898240 6553600 4194304 4915200 983040 1572864 2359296 3145728 1048576 1572864 1769472 1572864 589824 1769472 491520 786432 524288 294912 491520 294912 110592 294912 147456 98304 49152 98304 49152 65536 16384 15360 16384 20480 6144 10240 4096 2560 768 1536 768 384 192 64 48 16 1 1 3 36 72 96 288 576 1152 1152 768 3072 8192 9216 9216 24576 18432 9216 24576 73728 73728 73728 49152 147456 221184 165888 110592 368640 368640 393216 786432 491520 737280 884736 786432 1769472 1769472 786432 1572864 3538944 1769472 589824 1474560 6291456 6291456 7864320 5308416 7077888 14155776 5308416 3538944 5898240 4718592 6291456 7864320 9437184 6291456 2359296 3145728 9437184 18874368 11796480 11796480 18874368 9437184 3145728 2359296 6291456 9437184 7864320 6291456 4718592 5898240 3538944 5308416 14155776 7077888 5308416 7864320 6291456 6291456 1474560 589824 1769472 3538944 1572864 786432 1769472 1769472 786432 884736 737280 491520 786432 393216 368640 368640 110592 165888 221184 147456 49152 73728 73728 73728 24576 9216 18432 24576 9216 9216 8192 3072 768 1152 1152 576 288 96 72 36 3 1 1 4 6 48 96 144 384 768 768 1536 768 5120 6144 12288 9216 23040 9216 18432 24576 98304 49152 73728 65536 196608 110592 221184 110592 221184 393216 491520 393216 589824 294912 1572864 786432 1572864 786432 1179648 1572864 2359296 589824 1179648 1572864 7864320 6291456 6291456 5308416 8847360 5308416 7077888 2359296 6291456 3145728 9437184 6291456 8388608 2097152 3145728 3145728 11010048 11796480 14155776 11796480 11010048 3145728 3145728 2097152 8388608 6291456 9437184 3145728 6291456 2359296 7077888 5308416 8847360 5308416 6291456 6291456 7864320 1572864 1179648 589824 2359296 1572864 1179648 786432 1572864 786432 1572864 294912 589824 393216 491520 393216 221184 110592 221184 110592 196608 65536 73728 49152 98304 24576 18432 9216 23040 9216 12288 6144 5120 768 1536 768 768 384 144 96 48 6 4 1 1 4 8 12 96 192 192 576 576 768 1536 2048 6144 12288 18432 9216 12288 12288 12288 36864 73728 49152 98304 98304 98304 98304 147456 73728 393216 786432 393216 786432 393216 393216 1179648 786432 786432 1572864 1572864 1572864 1179648 1179648 786432 1966080 7864320 4718592 6291456 7077888 3538944 4718592 3145728 2359296 3932160 3932160 6291456 6291456 3145728 2097152 2359296 4718592 7864320 15728640 15728640 7864320 4718592 2359296 2097152 3145728 6291456 6291456 3932160 3932160 2359296 3145728 4718592 3538944 7077888 6291456 4718592 7864320 1966080 786432 1179648 1179648 1572864 1572864 1572864 786432 786432 1179648 393216 393216 786432 393216 786432 393216 73728 147456 98304 98304 98304 98304 49152 73728 36864 12288 12288 12288 9216 18432 12288 6144 2048 1536 768 576 576 192 192 96 12 8 4 1 1 6 16 24 24 192 288 384 576 1152 1536 6144 2048 10240 16384 15360 6144 36864 24576 36864 36864 98304 98304 196608 65536 196608 196608 221184 98304 589824 491520 589824 393216 786432 786432 2359296 524288 1572864 2359296 1572864 786432 3538944 1572864 2359296 2621440 7864320 6291456 10485760 3538944 7077888 6291456 7077888 2359296 7864320 4718592 8388608 3145728 6291456 4194304 7077888 3145728 11010048 18874368 11010048 3145728 7077888 4194304 6291456 3145728 8388608 4718592 7864320 2359296 7077888 6291456 7077888 3538944 10485760 6291456 7864320 2621440 2359296 1572864 3538944 786432 1572864 2359296 1572864 524288 2359296 786432 786432 393216 589824 491520 589824 98304 221184 196608 196608 65536 196608 98304 98304 36864 36864 24576 36864 6144 15360 16384 10240 2048 6144 1536 1152 576 384 288 192 24 24 16 6 1 1 4 16 32 32 72 288 576 384 768 2304 4096 4096 4096 16384 24576 12288 12288 49152 49152 36864 49152 196608 196608 131072 131072 262144 196608 196608 196608 737280 983040 393216 524288 1048576 1572864 1048576 1048576 2359296 2359296 1179648 1572864 3145728 3145728 2097152 4718592 12582912 12582912 6291456 4718592 9437184 9437184 4718592 4718592 9437184 9437184 4194304 4194304 8388608 8388608 4718592 6291456 18874368 18874368 6291456 4718592 8388608 8388608 4194304 4194304 9437184 9437184 4718592 4718592 9437184 9437184 4718592 6291456 12582912 12582912 4718592 2097152 3145728 3145728 1572864 1179648 2359296 2359296 1048576 1048576 1572864 1048576 524288 393216 983040 737280 196608 196608 196608 262144 131072 131072 196608 196608 49152 36864 49152 49152 12288 12288 24576 16384 4096 4096 4096 2304 768 384 576 288 72 32 32 16 4 1 1 12 24 96 96 288 288 1152 1152 1536 3456 13824 8192 24576 12288 61440 36864 73728 24576 147456 73728 110592 131072 524288 196608 524288 262144 393216 294912 884736 442368 1990656 884736 1572864 1179648 3538944 1179648 4718592 2359296 4718592 2654208 5308416 3145728 10616832 4718592 4718592 5898240 19660800 6291456 10485760 7864320 18874368 7864320 15728640 6291456 25165824 6291456 12582912 8388608 25165824 9437184 18874368 12582912 22020096 12582912 18874368 9437184 25165824 8388608 12582912 6291456 25165824 6291456 15728640 7864320 18874368 7864320 10485760 6291456 19660800 5898240 4718592 4718592 10616832 3145728 5308416 2654208 4718592 2359296 4718592 1179648 3538944 1179648 1572864 884736 1990656 442368 884736 294912 393216 262144 524288 196608 524288 131072 110592 73728 147456 24576 73728 36864 61440 12288 24576 8192 13824 3456 1536 1152 1152 288 288 96 96 24 12 1 1 2 12 32 64 144 192 288 576 768 1152 4608 6144 8192 12288 12288 24576 36864 24576 24576 73728 55296 73728 131072 196608 196608 262144 131072 131072 294912 442368 442368 663552 786432 786432 1179648 786432 1179648 2359296 1572864 1769472 2654208 2359296 3145728 4718592 2359296 2359296 5898240 6291456 4194304 5242880 6291456 6291456 7864320 6291456 6291456 6291456 4718592 6291456 8388608 9437184 9437184 9437184 6291456 6291456 9437184 9437184 9437184 8388608 6291456 4718592 6291456 6291456 6291456 7864320 6291456 6291456 5242880 4194304 6291456 5898240 2359296 2359296 4718592 3145728 2359296 2654208 1769472 1572864 2359296 1179648 786432 1179648 786432 786432 663552 442368 442368 294912 131072 131072 262144 196608 196608 131072 73728 55296 73728 24576 24576 36864 24576 12288 12288 8192 6144 4608 1152 768 576 288 192 144 64 32 12 2 1 1 8 14 64 192 384 672 768 1440 1536 4032 6144 18432 24576 28672 49152 49152 98304 86016 98304 110592 221184 258048 294912 491520 786432 688128 524288 393216 524288 1032192 1769472 1327104 2359296 2752512 3145728 2359296 3145728 4128768 6291456 5898240 7077888 8257536 9437184 12582912 9437184 8257536 9437184 18874368 16777216 14680064 16777216 18874368 25165824 22020096 25165824 15728640 18874368 16515072 25165824 28311552 37748736 33030144 18874368 12582912 18874368 33030144 37748736 28311552 25165824 16515072 18874368 15728640 25165824 22020096 25165824 18874368 16777216 14680064 16777216 18874368 9437184 8257536 9437184 12582912 9437184 8257536 7077888 5898240 6291456 4128768 3145728 2359296 3145728 2752512 2359296 1327104 1769472 1032192 524288 393216 524288 688128 786432 491520 294912 258048 221184 110592 98304 86016 98304 49152 49152 28672 24576 18432 6144 4032 1536 1440 768 672 384 192 64 14 8 1 1 4 28 28 144 432 672 1008 1440 1440 4032 10752 9216 27648 32256 43008 73728 73728 86016 172032 221184 110592 344064 344064 368640 655360 917504 458752 786432 786432 688128 1548288 1990656 1769472 3096576 4128768 2359296 4718592 5505024 4128768 8847360 8847360 8257536 12386304 14155776 9437184 16515072 16515072 9437184 15728640 18350080 14680064 15728640 23592960 22020096 33030144 23592960 15728640 22020096 22020096 28311552 37748736 44040192 22020096 14155776 14155776 22020096 44040192 37748736 28311552 22020096 22020096 15728640 23592960 33030144 22020096 23592960 15728640 14680064 18350080 15728640 9437184 16515072 16515072 9437184 14155776 12386304 8257536 8847360 8847360 4128768 5505024 4718592 2359296 4128768 3096576 1769472 1990656 1548288 688128 786432 786432 458752 917504 655360 368640 344064 344064 110592 221184 172032 86016 73728 73728 43008 32256 27648 9216 10752 4032 1440 1440 1008 672 432 144 28 28 4 1 1 8 16 64 96 336 768 1024 1920 1536 2880 8192 12288 14336 36864 49152 65536 122880 65536 131072 294912 172032 196608 524288 491520 589824 983040 786432 589824 1376256 786432 1048576 1769472 3145728 2359296 4718592 3145728 3670016 6291456 4194304 5898240 14155776 10485760 12582912 18874368 11010048 12582912 25165824 12582912 10485760 20971520 25165824 18874368 27525120 28311552 33554432 31457280 25165824 20971520 33554432 28311552 44040192 50331648 33554432 16777216 21233664 16777216 33554432 50331648 44040192 28311552 33554432 20971520 25165824 31457280 33554432 28311552 27525120 18874368 25165824 20971520 10485760 12582912 25165824 12582912 11010048 18874368 12582912 10485760 14155776 5898240 4194304 6291456 3670016 3145728 4718592 2359296 3145728 1769472 1048576 786432 1376256 589824 786432 983040 589824 491520 524288 196608 172032 294912 131072 65536 122880 65536 49152 36864 14336 12288 8192 2880 1536 1920 1024 768 336 96 64 16 8 1 1 2 8 16 96 96 384 768 1280 1280 1920 3840 6144 12288 12288 36864 49152 65536 65536 65536 147456 147456 196608 196608 491520 491520 491520 491520 589824 589824 786432 786432 786432 1572864 2359296 2359296 2359296 3145728 3145728 3145728 3932160 5898240 10485760 10485760 12582912 9437184 9437184 12582912 12582912 8388608 8388608 16777216 18874368 18874368 18874368 25165824 20971520 20971520 20971520 20971520 28311552 28311552 37748736 25165824 16777216 12582912 12582912 16777216 25165824 37748736 28311552 28311552 20971520 20971520 20971520 20971520 25165824 18874368 18874368 18874368 16777216 8388608 8388608 12582912 12582912 9437184 9437184 12582912 10485760 10485760 5898240 3932160 3145728 3145728 3145728 2359296 2359296 2359296 1572864 786432 786432 786432 589824 589824 491520 491520 491520 491520 196608 196608 147456 147456 65536 65536 65536 49152 36864 12288 12288 6144 3840 1920 1280 1280 768 384 96 96 16 8 2 1 1 12 16 48 64 256 224 768 1920 1792 4608 5376 5760 12288 21504 18432 55296 82944 61440 147456 147456 147456 344064 393216 245760 688128 589824 344064 737280 1179648 688128 1572864 1179648 1310720 2359296 4423680 1769472 4718592 5505024 3145728 5898240 8257536 7077888 16515072 15728640 9437184 16515072 18874368 12582912 18874368 15728640 9437184 15728640 23592960 16515072 25165824 23592960 22020096 28311552 33030144 23592960 37748736 33030144 25165824 18874368 28311552 18874368 28311552 18874368 25165824 33030144 37748736 23592960 33030144 28311552 22020096 23592960 25165824 16515072 23592960 15728640 9437184 15728640 18874368 12582912 18874368 16515072 9437184 15728640 16515072 7077888 8257536 5898240 3145728 5505024 4718592 1769472 4423680 2359296 1310720 1179648 1572864 688128 1179648 737280 344064 589824 688128 245760 393216 344064 147456 147456 147456 61440 82944 55296 18432 21504 12288 5760 5376 4608 1792 1920 768 224 256 64 48 16 12 1 1 4 32 32 64 128 448 448 1920 2560 4608 9216 7680 11520 21504 32256 36864 110592 92160 122880 294912 147456 344064 688128 491520 491520 1179648 589824 491520 1474560 1376256 1376256 2359296 1572864 2097152 3538944 2654208 2654208 6193152 4128768 4423680 8847360 7077888 10616832 23592960 11796480 12386304 24772608 14155776 12582912 31457280 15728640 12582912 31457280 33030144 29360128 31457280 31457280 37748736 56623104 47185920 47185920 66060288 33030144 25165824 28311552 37748736 37748736 28311552 25165824 33030144 66060288 47185920 47185920 56623104 37748736 31457280 31457280 29360128 33030144 31457280 12582912 15728640 31457280 12582912 14155776 24772608 12386304 11796480 23592960 10616832 7077888 8847360 4423680 4128768 6193152 2654208 2654208 3538944 2097152 1572864 2359296 1376256 1376256 1474560 491520 589824 1179648 491520 491520 688128 344064 147456 294912 122880 92160 110592 36864 32256 21504 11520 7680 9216 4608 2560 1920 448 448 128 64 32 32 4 1 1 4 8 48 32 128 128 512 640 1536 3840 5376 7680 9216 11520 18432 36864 46080 73728 110592 147456 184320 196608 393216 491520 589824 491520 688128 491520 589824 983040 1572864 1179648 2097152 1572864 1966080 1769472 3538944 2654208 3538944 4423680 5308416 5898240 8257536 11796480 14155776 11796480 14155776 14155776 11796480 12582912 18874368 12582912 15728640 25165824 33554432 20971520 25165824 31457280 44040192 47185920 56623104 47185920 37748736 18874368 28311552 25165824 50331648 25165824 28311552 18874368 37748736 47185920 56623104 47185920 44040192 31457280 25165824 20971520 33554432 25165824 15728640 12582912 18874368 12582912 11796480 14155776 14155776 11796480 14155776 11796480 8257536 5898240 5308416 4423680 3538944 2654208 3538944 1769472 1966080 1572864 2097152 1179648 1572864 983040 589824 491520 688128 491520 589824 491520 393216 196608 184320 147456 110592 73728 46080 36864 18432 11520 9216 7680 5376 3840 1536 640 512 128 128 32 48 8 4 1 1 8 16 48 128 128 384 512 2560 2560 5120 10240 15360 20480 20480 34560 49152 98304 98304 196608 294912 294912 524288 524288 983040 1310720 1474560 737280 1474560 1474560 1474560 2949120 3538944 3538944 4718592 3145728 3145728 4718592 7077888 5308416 8847360 11796480 11796480 15728640 20971520 23592960 31457280 31457280 28311552 25165824 25165824 28311552 37748736 37748736 18874368 41943040 39321600 31457280 39321600 58982400 62914560 78643200 78643200 47185920 31457280 23592960 33554432 41943040 41943040 33554432 23592960 31457280 47185920 78643200 78643200 62914560 58982400 39321600 31457280 39321600 41943040 18874368 37748736 37748736 28311552 25165824 25165824 28311552 31457280 31457280 23592960 20971520 15728640 11796480 11796480 8847360 5308416 7077888 4718592 3145728 3145728 4718592 3538944 3538944 2949120 1474560 1474560 1474560 737280 1474560 1310720 983040 524288 524288 294912 294912 196608 98304 98304 49152 34560 20480 20480 15360 10240 5120 2560 2560 512 384 128 128 48 16 8 1 1 8 48 96 192 512 576 1536 1024 4096 3584 8192 18432 24576 28672 36864 55296 86016 147456 172032 368640 387072 589824 917504 786432 1572864 1835008 1179648 884736 2359296 2064384 2359296 3538944 7077888 5898240 6291456 4194304 6291456 7864320 10616832 7962624 14155776 16515072 18874368 25165824 25165824 33030144 50331648 37748736 33030144 37748736 33030144 35389440 66060288 28311552 29360128 41943040 50331648 44040192 62914560 75497472 100663296 110100480 75497472 37748736 58982400 50331648 83886080 62914560 83886080 50331648 58982400 37748736 75497472 110100480 100663296 75497472 62914560 44040192 50331648 41943040 29360128 28311552 66060288 35389440 33030144 37748736 33030144 37748736 50331648 33030144 25165824 25165824 18874368 16515072 14155776 7962624 10616832 7864320 6291456 4194304 6291456 5898240 7077888 3538944 2359296 2064384 2359296 884736 1179648 1835008 1572864 786432 917504 589824 387072 368640 172032 147456 86016 55296 36864 28672 24576 18432 8192 3584 4096 1024 1536 576 512 192 96 48 8 1 1 2 12 72 96 192 576 576 768 1024 3584 3584 9216 18432 21504 32256 36864 55296 73728 147456 184320 276480 442368 589824 786432 786432 1376256 917504 884736 884736 2064384 2064384 1769472 3538944 5898240 3932160 4194304 4194304 5242880 5898240 7962624 7962624 12386304 16515072 18874368 18874368 22020096 33030144 37748736 25165824 28311552 28311552 23592960 35389440 28311552 25165824 16777216 33554432 44040192 44040192 50331648 75497472 88080384 66060288 37748736 28311552 50331648 50331648 50331648 50331648 50331648 50331648 28311552 37748736 66060288 88080384 75497472 50331648 44040192 44040192 33554432 16777216 25165824 28311552 35389440 23592960 28311552 28311552 25165824 37748736 33030144 22020096 18874368 18874368 16515072 12386304 7962624 7962624 5898240 5242880 4194304 4194304 3932160 5898240 3538944 1769472 2064384 2064384 884736 884736 917504 1376256 786432 786432 589824 442368 276480 184320 147456 73728 55296 36864 32256 21504 18432 9216 3584 3584 1024 768 576 576 192 96 72 12 2 1 1 8 8 32 128 192 384 1024 512 2048 1536 6144 6144 14336 24576 36864 49152 61440 73728 129024 276480 221184 491520 688128 786432 1310720 1048576 1048576 1572864 2064384 1179648 3145728 2359296 3145728 4718592 6291456 4194304 7864320 6291456 6291456 7077888 14155776 10616832 18874368 25165824 22020096 28311552 37748736 37748736 41943040 33554432 33030144 31457280 37748736 23592960 58720256 33554432 20971520 41943040 62914560 50331648 73400320 94371840 75497472 50331648 56623104 37748736 78643200 47185920 67108864 47185920 78643200 37748736 56623104 50331648 75497472 94371840 73400320 50331648 62914560 41943040 20971520 33554432 58720256 23592960 37748736 31457280 33030144 33554432 41943040 37748736 37748736 28311552 22020096 25165824 18874368 10616832 14155776 7077888 6291456 6291456 7864320 4194304 6291456 4718592 3145728 2359296 3145728 1179648 2064384 1572864 1048576 1048576 1310720 786432 688128 491520 221184 276480 129024 73728 61440 49152 36864 24576 14336 6144 6144 1536 2048 512 1024 384 192 128 32 8 8 1 1 2 8 8 32 128 192 384 512 512 1024 1536 6144 6144 12288 27648 36864 49152 49152 73728 138240 184320 245760 491520 589824 786432 1048576 524288 786432 1572864 1179648 1179648 2359296 2359296 2359296 3145728 4194304 4194304 6291456 4194304 4718592 7077888 10616832 10616832 18874368 18874368 18874368 28311552 25165824 25165824 33554432 25165824 23592960 31457280 15728640 20971520 33554432 16777216 16777216 41943040 50331648 50331648 62914560 56623104 37748736 37748736 37748736 37748736 47185920 37748736 37748736 47185920 37748736 37748736 37748736 37748736 56623104 62914560 50331648 50331648 41943040 16777216 16777216 33554432 20971520 15728640 31457280 23592960 25165824 33554432 25165824 25165824 28311552 18874368 18874368 18874368 10616832 10616832 7077888 4718592 4194304 6291456 4194304 4194304 3145728 2359296 2359296 2359296 1179648 1179648 1572864 786432 524288 1048576 786432 589824 491520 245760 184320 138240 73728 49152 49152 36864 27648 12288 6144 6144 1536 1024 512 512 384 192 128 32 8 8 2 1 1 12 16 48 32 128 576 768 768 3072 2048 6144 4096 16384 14336 24576 49152 73728 81920 98304 147456 172032 393216 458752 786432 1179648 1474560 1179648 786432 1572864 1835008 2359296 1769472 5898240 4718592 3932160 4718592 9437184 7864320 9437184 6291456 10485760 9437184 17694720 14155776 18874368 22020096 25165824 25165824 25165824 41943040 56623104 37748736 49545216 28311552 29360128 25165824 37748736 31457280 37748736 67108864 100663296 88080384 75497472 56623104 75497472 75497472 100663296 50331648 83886080 50331648 83886080 50331648 100663296 75497472 75497472 56623104 75497472 88080384 100663296 67108864 37748736 31457280 37748736 25165824 29360128 28311552 49545216 37748736 56623104 41943040 25165824 25165824 25165824 22020096 18874368 14155776 17694720 9437184 10485760 6291456 9437184 7864320 9437184 4718592 3932160 4718592 5898240 1769472 2359296 1835008 1572864 786432 1179648 1474560 1179648 786432 458752 393216 172032 147456 98304 81920 73728 49152 24576 14336 16384 4096 6144 2048 3072 768 768 576 128 32 48 16 12 1 1 4 32 32 64 64 192 768 512 1024 3072 3072 4096 6144 21504 14336 32768 65536 81920 122880 147456 147456 294912 589824 524288 1048576 1310720 983040 1572864 1572864 1835008 3670016 3538944 2359296 6291456 4194304 3145728 7077888 11796480 7864320 9437184 9437184 8388608 12582912 18874368 14155776 24772608 33030144 25165824 25165824 31457280 41943040 50331648 50331648 28311552 50331648 33554432 25165824 62914560 62914560 33554432 83886080 110100480 66060288 50331648 50331648 75497472 100663296 67108864 50331648 62914560 62914560 50331648 67108864 100663296 75497472 50331648 50331648 66060288 110100480 83886080 33554432 62914560 62914560 25165824 33554432 50331648 28311552 50331648 50331648 41943040 31457280 25165824 25165824 33030144 24772608 14155776 18874368 12582912 8388608 9437184 9437184 7864320 11796480 7077888 3145728 4194304 6291456 2359296 3538944 3670016 1835008 1572864 1572864 983040 1310720 1048576 524288 589824 294912 147456 147456 122880 81920 65536 32768 14336 21504 6144 4096 3072 3072 1024 512 768 192 64 64 32 32 4 1 1 4 8 48 32 128 64 256 512 1024 1024 4608 2048 8192 6144 16384 16384 40960 65536 98304 147456 122880 196608 344064 524288 655360 1048576 786432 786432 1966080 1048576 2097152 3145728 3145728 2359296 5242880 3145728 4194304 7077888 9437184 6291456 12582912 6291456 10485760 12582912 18874368 14155776 28311552 25165824 20971520 25165824 25165824 33554432 62914560 25165824 29360128 33554432 20971520 25165824 75497472 33554432 41943040 83886080 75497472 37748736 50331648 50331648 100663296 67108864 75497472 37748736 78643200 37748736 75497472 67108864 100663296 50331648 50331648 37748736 75497472 83886080 41943040 33554432 75497472 25165824 20971520 33554432 29360128 25165824 62914560 33554432 25165824 25165824 20971520 25165824 28311552 14155776 18874368 12582912 10485760 6291456 12582912 6291456 9437184 7077888 4194304 3145728 5242880 2359296 3145728 3145728 2097152 1048576 1966080 786432 786432 1048576 655360 524288 344064 196608 122880 147456 98304 65536 40960 16384 16384 6144 8192 2048 4608 1024 1024 512 256 64 128 32 48 8 4 1 1 4 8 16 64 64 128 128 256 1024 1024 2048 4096 4096 8192 8192 32768 32768 65536 131072 196608 196608 196608 294912 393216 786432 786432 786432 786432 1179648 1572864 1572864 2359296 3145728 3538944 2359296 4718592 4718592 4718592 7077888 9437184 9437184 9437184 9437184 12582912 14155776 21233664 21233664 28311552 25165824 25165824 25165824 25165824 50331648 37748736 33554432 25165824 25165824 25165824 37748736 50331648 50331648 50331648 75497472 56623104 37748736 50331648 75497472 75497472 75497472 56623104 56623104 56623104 56623104 75497472 75497472 75497472 50331648 37748736 56623104 75497472 50331648 50331648 50331648 37748736 25165824 25165824 25165824 33554432 37748736 50331648 25165824 25165824 25165824 25165824 28311552 21233664 21233664 14155776 12582912 9437184 9437184 9437184 9437184 7077888 4718592 4718592 4718592 2359296 3538944 3145728 2359296 1572864 1572864 1179648 786432 786432 786432 786432 393216 294912 196608 196608 196608 131072 65536 32768 32768 8192 8192 4096 4096 2048 1024 1024 256 128 128 64 64 16 8 4 1 1 15 48 80 144 480 512 960 768 1280 4096 5120 9216 20480 16384 30720 16384 65536 57344 131072 294912 294912 344064 393216 552960 786432 1376256 786432 1769472 2359296 2752512 4718592 3538944 7340032 9437184 8257536 3932160 11010048 9437184 8257536 12582912 22020096 14155776 22020096 20971520 22020096 28311552 49545216 31850496 37748736 44040192 37748736 37748736 50331648 44040192 100663296 62914560 50331648 66060288 75497472 75497472 150994944 132120576 50331648 62914560 94371840 83886080 125829120 125829120 150994944 117964800 141557760 84934656 141557760 117964800 150994944 125829120 125829120 83886080 94371840 62914560 50331648 132120576 150994944 75497472 75497472 66060288 50331648 62914560 100663296 44040192 50331648 37748736 37748736 44040192 37748736 31850496 49545216 28311552 22020096 20971520 22020096 14155776 22020096 12582912 8257536 9437184 11010048 3932160 8257536 9437184 7340032 3538944 4718592 2752512 2359296 1769472 786432 1376256 786432 552960 393216 344064 294912 294912 131072 57344 65536 16384 30720 16384 20480 9216 5120 4096 1280 768 960 512 480 144 80 48 15 1 1 4 48 128 192 288 1024 1024 1536 1024 2048 8192 9216 18432 32768 24576 24576 32768 114688 114688 196608 294912 344064 458752 491520 737280 1032192 1032192 884736 2654208 2752512 4128768 5308416 4718592 9437184 9437184 5898240 5898240 14155776 10616832 9437184 18874368 21233664 21233664 31457280 20971520 25165824 37748736 42467328 28311552 44040192 49545216 42467328 56623104 33030144 58720256 94371840 62914560 66060288 99090432 75497472 113246208 198180864 66060288 37748736 62914560 125829120 125829120 125829120 150994944 125829120 157286400 113246208 113246208 157286400 125829120 150994944 125829120 125829120 125829120 62914560 37748736 66060288 198180864 113246208 75497472 99090432 66060288 62914560 94371840 58720256 33030144 56623104 42467328 49545216 44040192 28311552 42467328 37748736 25165824 20971520 31457280 21233664 21233664 18874368 9437184 10616832 14155776 5898240 5898240 9437184 9437184 4718592 5308416 4128768 2752512 2654208 884736 1032192 1032192 737280 491520 458752 344064 294912 196608 114688 114688 32768 24576 24576 32768 18432 9216 8192 2048 1024 1536 1024 1024 288 192 128 48 4 1 1 4 8 80 192 256 384 1280 1024 1536 1024 2560 9216 12288 18432 30720 12288 49152 32768 131072 98304 172032 294912 393216 491520 589824 737280 589824 884736 1032192 2359296 3145728 3538944 6291456 4718592 7340032 5242880 7077888 5898240 12386304 9437184 11796480 14155776 24772608 23592960 25165824 20971520 29360128 28311552 37748736 28311552 37748736 42467328 49545216 28311552 33554432 41943040 75497472 62914560 75497472 75497472 88080384 113246208 75497472 37748736 37748736 67108864 150994944 100663296 125829120 100663296 150994944 113246208 150994944 113246208 150994944 100663296 125829120 100663296 150994944 67108864 37748736 37748736 75497472 113246208 88080384 75497472 75497472 62914560 75497472 41943040 33554432 28311552 49545216 42467328 37748736 28311552 37748736 28311552 29360128 20971520 25165824 23592960 24772608 14155776 11796480 9437184 12386304 5898240 7077888 5242880 7340032 4718592 6291456 3538944 3145728 2359296 1032192 884736 589824 737280 589824 491520 393216 294912 172032 98304 131072 32768 49152 12288 30720 18432 12288 9216 2560 1024 1536 1024 1280 384 256 192 80 8 4 1 1 6 12 24 216 432 576 1152 2304 1536 3072 3072 4608 18432 24576 27648 24576 24576 49152 73728 221184 196608 294912 589824 737280 983040 983040 737280 1769472 2654208 1769472 5308416 5308416 7077888 10616832 9437184 7864320 15728640 17694720 8847360 18874368 18874368 18874368 28311552 47185920 31457280 47185920 47185920 37748736 37748736 56623104 42467328 56623104 84934656 42467328 75497472 83886080 62914560 141557760 141557760 113246208 169869312 169869312 113246208 113246208 75497472 50331648 125829120 188743680 150994944 167772160 188743680 169869312 226492416 226492416 169869312 188743680 167772160 150994944 188743680 125829120 50331648 75497472 113246208 113246208 169869312 169869312 113246208 141557760 141557760 62914560 83886080 75497472 42467328 84934656 56623104 42467328 56623104 37748736 37748736 47185920 47185920 31457280 47185920 28311552 18874368 18874368 18874368 8847360 17694720 15728640 7864320 9437184 10616832 7077888 5308416 5308416 1769472 2654208 1769472 737280 983040 983040 737280 589824 294912 196608 221184 73728 49152 24576 24576 27648 24576 18432 4608 3072 3072 1536 2304 1152 576 432 216 24 12 6 1 1 6 24 36 48 360 768 1280 1536 3072 2304 6144 3072 7680 32768 30720 18432 73728 49152 147456 73728 262144 229376 393216 737280 1032192 1179648 688128 983040 2359296 2064384 2359296 5308416 7864320 9437184 15728640 6291456 11010048 18874368 12386304 9437184 28311552 23592960 28311552 37748736 44040192 37748736 66060288 37748736 41943040 50331648 70778880 42467328 75497472 49545216 50331648 83886080 58720256 75497472 198180864 125829120 150994944 198180864 100663296 75497472 150994944 75497472 100663296 125829120 226492416 167772160 251658240 169869312 283115520 301989888 283115520 169869312 251658240 167772160 226492416 125829120 100663296 75497472 150994944 75497472 100663296 198180864 150994944 125829120 198180864 75497472 58720256 83886080 50331648 49545216 75497472 42467328 70778880 50331648 41943040 37748736 66060288 37748736 44040192 37748736 28311552 23592960 28311552 9437184 12386304 18874368 11010048 6291456 15728640 9437184 7864320 5308416 2359296 2064384 2359296 983040 688128 1179648 1032192 737280 393216 229376 262144 73728 147456 49152 73728 18432 30720 32768 7680 3072 6144 2304 3072 1536 1280 768 360 48 36 24 6 1 1 2 8 24 24 48 384 1024 1024 1024 2304 2304 3072 3072 8192 24576 12288 18432 49152 49152 49152 65536 229376 229376 368640 737280 884736 589824 655360 983040 1376256 2064384 1769472 4718592 6291456 8388608 6291456 6291456 9437184 9437184 9437184 9437184 23592960 23592960 25165824 25165824 37748736 37748736 37748736 25165824 33554432 37748736 42467328 42467328 33030144 44040192 41943040 41943040 50331648 75497472 125829120 125829120 132120576 88080384 50331648 50331648 75497472 75497472 50331648 100663296 167772160 167772160 150994944 169869312 226492416 226492416 169869312 150994944 167772160 167772160 100663296 50331648 75497472 75497472 50331648 50331648 88080384 132120576 125829120 125829120 75497472 50331648 41943040 41943040 44040192 33030144 42467328 42467328 37748736 33554432 25165824 37748736 37748736 37748736 25165824 25165824 23592960 23592960 9437184 9437184 9437184 9437184 6291456 6291456 8388608 6291456 4718592 1769472 2064384 1376256 983040 655360 589824 884736 737280 368640 229376 229376 65536 49152 49152 49152 18432 12288 24576 8192 3072 3072 2304 2304 1024 1024 1024 384 48 24 24 8 2 1 1 12 12 36 72 192 144 1440 2304 2304 4096 9216 4608 13824 12288 20480 24576 49152 36864 165888 73728 196608 147456 589824 491520 589824 983040 688128 1310720 1572864 1474560 3145728 3538944 3145728 7077888 11796480 6291456 16777216 12582912 11010048 18874368 23592960 12582912 37748736 33554432 31457280 37748736 66060288 37748736 50331648 37748736 41943040 37748736 75497472 28311552 75497472 83886080 50331648 83886080 117440512 94371840 226492416 188743680 100663296 100663296 113246208 67108864 201326592 100663296 75497472 125829120 251658240 150994944 268435456 226492416 283115520 226492416 268435456 150994944 251658240 125829120 75497472 100663296 201326592 67108864 113246208 100663296 100663296 188743680 226492416 94371840 117440512 83886080 50331648 83886080 75497472 28311552 75497472 37748736 41943040 37748736 50331648 37748736 66060288 37748736 31457280 33554432 37748736 12582912 23592960 18874368 11010048 12582912 16777216 6291456 11796480 7077888 3145728 3538944 3145728 1474560 1572864 1310720 688128 983040 589824 491520 589824 147456 196608 73728 165888 36864 49152 24576 20480 12288 13824 4608 9216 4096 2304 2304 1440 144 192 72 36 12 12 1 1 2 12 12 24 96 96 192 1152 1536 2048 4096 4608 4608 12288 8192 8192 24576 24576 36864 73728 65536 98304 147456 491520 327680 491520 491520 655360 1310720 983040 1474560 2359296 2359296 2359296 7077888 4718592 6291456 12582912 6291456 9437184 18874368 12582912 12582912 33554432 25165824 25165824 37748736 37748736 25165824 37748736 25165824 25165824 37748736 28311552 28311552 62914560 41943040 41943040 83886080 62914560 94371840 188743680 83886080 50331648 75497472 50331648 67108864 100663296 50331648 50331648 125829120 150994944 150994944 201326592 169869312 169869312 201326592 150994944 150994944 125829120 50331648 50331648 100663296 67108864 50331648 75497472 50331648 83886080 188743680 94371840 62914560 83886080 41943040 41943040 62914560 28311552 28311552 37748736 25165824 25165824 37748736 25165824 37748736 37748736 25165824 25165824 33554432 12582912 12582912 18874368 9437184 6291456 12582912 6291456 4718592 7077888 2359296 2359296 2359296 1474560 983040 1310720 655360 491520 491520 327680 491520 147456 98304 65536 73728 36864 24576 24576 8192 8192 12288 4608 4608 4096 2048 1536 1152 192 96 96 24 12 12 2 1 1 8 12 48 48 128 288 512 384 1920 4096 5120 6144 11520 12288 20480 8192 32768 73728 98304 98304 262144 196608 393216 196608 524288 458752 393216 786432 1048576 1376256 1572864 1769472 3145728 3932160 4718592 6291456 9437184 10485760 12582912 9437184 16515072 18874368 22020096 20971520 44040192 37748736 44040192 37748736 50331648 41943040 50331648 33554432 50331648 31457280 56623104 37748736 50331648 58720256 67108864 75497472 100663296 132120576 134217728 67108864 94371840 100663296 125829120 100663296 125829120 100663296 125829120 150994944 301989888 251658240 301989888 226492416 301989888 251658240 301989888 150994944 125829120 100663296 125829120 100663296 125829120 100663296 94371840 67108864 134217728 132120576 100663296 75497472 67108864 58720256 50331648 37748736 56623104 31457280 50331648 33554432 50331648 41943040 50331648 37748736 44040192 37748736 44040192 20971520 22020096 18874368 16515072 9437184 12582912 10485760 9437184 6291456 4718592 3932160 3145728 1769472 1572864 1376256 1048576 786432 393216 458752 524288 196608 393216 196608 262144 98304 98304 73728 32768 8192 20480 12288 11520 6144 5120 4096 1920 384 512 288 128 48 48 12 8 1 1 6 36 48 144 192 384 1152 768 768 6144 12288 12288 18432 36864 32768 24576 24576 49152 147456 131072 196608 393216 393216 294912 262144 917504 458752 1179648 2359296 2752512 4128768 3538944 4718592 7864320 11796480 6291456 18874368 23592960 20971520 28311552 28311552 37748736 56623104 62914560 31457280 75497472 75497472 56623104 50331648 83886080 62914560 67108864 67108864 41943040 94371840 113246208 75497472 132120576 176160768 150994944 226492416 264241152 176160768 201326592 150994944 201326592 301989888 226492416 201326592 301989888 301989888 100663296 251658240 419430400 335544320 335544320 335544320 335544320 419430400 251658240 100663296 301989888 301989888 201326592 226492416 301989888 201326592 150994944 201326592 176160768 264241152 226492416 150994944 176160768 132120576 75497472 113246208 94371840 41943040 67108864 67108864 62914560 83886080 50331648 56623104 75497472 75497472 31457280 62914560 56623104 37748736 28311552 28311552 20971520 23592960 18874368 6291456 11796480 7864320 4718592 3538944 4128768 2752512 2359296 1179648 458752 917504 262144 294912 393216 393216 196608 131072 147456 49152 24576 24576 32768 36864 18432 12288 12288 6144 768 768 1152 384 192 144 48 36 6 1 1 8 24 128 128 576 512 1024 1152 1536 1536 11520 18432 24576 36864 61440 24576 73728 24576 98304 196608 294912 294912 786432 294912 589824 393216 786432 786432 2064384 3538944 4718592 5308416 4718592 5308416 10616832 7077888 8847360 21233664 21233664 21233664 42467328 28311552 49545216 70778880 42467328 35389440 99090432 63700992 56623104 75497472 113246208 75497472 125829120 50331648 75497472 84934656 113246208 84934656 169869312 169869312 198180864 254803968 150994944 113246208 254803968 150994944 283115520 254803968 226492416 226492416 424673280 113246208 169869312 283115520 452984832 301989888 419430400 301989888 452984832 283115520 169869312 113246208 424673280 226492416 226492416 254803968 283115520 150994944 254803968 113246208 150994944 254803968 198180864 169869312 169869312 84934656 113246208 84934656 75497472 50331648 125829120 75497472 113246208 75497472 56623104 63700992 99090432 35389440 42467328 70778880 49545216 28311552 42467328 21233664 21233664 21233664 8847360 7077888 10616832 5308416 4718592 5308416 4718592 3538944 2064384 786432 786432 393216 589824 294912 786432 294912 294912 196608 98304 24576 73728 24576 61440 36864 24576 18432 11520 1536 1536 1152 1024 512 576 128 128 24 8 1 1 4 16 64 256 256 768 768 768 1152 1536 2304 13824 27648 36864 49152 36864 36864 36864 36864 98304 294912 294912 442368 442368 294912 589824 393216 1572864 1572864 2359296 4718592 4718592 4718592 4718592 7077888 6291456 9437184 9437184 18874368 21233664 28311552 37748736 37748736 62914560 47185920 47185920 47185920 84934656 56623104 56623104 84934656 113246208 113246208 75497472 67108864 50331648 75497472 113246208 113246208 169869312 226492416 226492416 150994944 100663296 113246208 201326592 201326592 226492416 226492416 226492416 301989888 150994944 150994944 150994944 301989888 452984832 402653184 402653184 452984832 301989888 150994944 150994944 150994944 301989888 226492416 226492416 226492416 201326592 201326592 113246208 100663296 150994944 226492416 226492416 169869312 113246208 113246208 75497472 50331648 67108864 75497472 113246208 113246208 84934656 56623104 56623104 84934656 47185920 47185920 47185920 62914560 37748736 37748736 28311552 21233664 18874368 9437184 9437184 6291456 7077888 4718592 4718592 4718592 4718592 2359296 1572864 1572864 393216 589824 294912 442368 442368 294912 294912 98304 36864 36864 36864 36864 49152 36864 27648 13824 2304 1536 1152 768 768 768 256 256 64 16 4 1 1 12 32 96 192 768 768 2304 1152 2304 6144 9216 4608 34560 73728 81920 49152 165888 73728 221184 98304 262144 589824 786432 442368 1179648 786432 1179648 1048576 4194304 1835008 4718592 7077888 7864320 9437184 11796480 7077888 18874368 23592960 14155776 31850496 53084160 50331648 94371840 75497472 66060288 113246208 132120576 56623104 125829120 100663296 94371840 113246208 226492416 94371840 201326592 100663296 83886080 150994944 283115520 169869312 339738624 396361728 201326592 201326592 301989888 226492416 603979776 301989888 377487360 452984832 566231040 201326592 603979776 452984832 301989888 377487360 754974720 503316480 754974720 377487360 301989888 452984832 603979776 201326592 566231040 452984832 377487360 301989888 603979776 226492416 301989888 201326592 201326592 396361728 339738624 169869312 283115520 150994944 83886080 100663296 201326592 94371840 226492416 113246208 94371840 100663296 125829120 56623104 132120576 113246208 66060288 75497472 94371840 50331648 53084160 31850496 14155776 23592960 18874368 7077888 11796480 9437184 7864320 7077888 4718592 1835008 4194304 1048576 1179648 786432 1179648 442368 786432 589824 262144 98304 221184 73728 165888 49152 81920 73728 34560 4608 9216 6144 2304 1152 2304 768 768 192 96 32 12 1 1 2 16 32 64 192 768 768 1152 768 2048 6144 3072 4608 36864 65536 32768 49152 73728 73728 98304 65536 196608 589824 294912 294912 786432 393216 524288 1048576 1835008 1835008 3538944 4718592 6291456 9437184 4718592 7077888 15728640 11796480 10616832 31850496 37748736 50331648 75497472 37748736 56623104 113246208 56623104 37748736 100663296 75497472 56623104 113246208 94371840 83886080 100663296 50331648 67108864 150994944 169869312 169869312 297271296 176160768 100663296 150994944 150994944 226492416 301989888 201326592 301989888 452984832 150994944 201326592 452984832 226492416 150994944 335544320 503316480 503316480 335544320 150994944 226492416 452984832 201326592 150994944 452984832 301989888 201326592 301989888 226492416 150994944 150994944 100663296 176160768 297271296 169869312 169869312 150994944 67108864 50331648 100663296 83886080 94371840 113246208 56623104 75497472 100663296 37748736 56623104 113246208 56623104 37748736 75497472 50331648 37748736 31850496 10616832 11796480 15728640 7077888 4718592 9437184 6291456 4718592 3538944 1835008 1835008 1048576 524288 393216 786432 294912 294912 589824 196608 65536 98304 73728 73728 49152 32768 65536 36864 4608 3072 6144 2048 768 1152 768 768 192 64 32 16 2 1 1 4 4 24 32 128 256 1024 512 1536 1024 3072 3072 6144 6144 40960 32768 65536 32768 110592 49152 131072 65536 262144 294912 393216 294912 589824 262144 1048576 524288 2097152 1572864 3145728 4718592 7864320 4718592 6291456 7077888 9437184 10616832 14155776 28311552 47185920 50331648 50331648 37748736 66060288 56623104 50331648 37748736 94371840 56623104 75497472 56623104 100663296 50331648 67108864 50331648 83886080 113246208 226492416 169869312 150994944 100663296 113246208 100663296 201326592 150994944 301989888 201326592 377487360 150994944 226492416 201326592 301989888 150994944 201326592 268435456 603979776 268435456 201326592 150994944 301989888 201326592 226492416 150994944 377487360 201326592 301989888 150994944 201326592 100663296 113246208 100663296 150994944 169869312 226492416 113246208 83886080 50331648 67108864 50331648 100663296 56623104 75497472 56623104 94371840 37748736 50331648 56623104 66060288 37748736 50331648 50331648 47185920 28311552 14155776 10616832 9437184 7077888 6291456 4718592 7864320 4718592 3145728 1572864 2097152 524288 1048576 262144 589824 294912 393216 294912 262144 65536 131072 49152 110592 32768 65536 32768 40960 6144 6144 3072 3072 1024 1536 512 1024 256 128 32 24 4 4 1 1 4 8 8 32 64 128 384 768 512 2048 2048 2048 6144 8192 8192 24576 49152 32768 65536 98304 65536 131072 131072 131072 262144 262144 196608 524288 524288 524288 1048576 3145728 1572864 3538944 7077888 4718592 9437184 9437184 7077888 14155776 21233664 14155776 42467328 56623104 37748736 75497472 75497472 56623104 75497472 75497472 37748736 75497472 75497472 37748736 100663296 100663296 50331648 100663296 100663296 75497472 169869312 254803968 113246208 150994944 150994944 100663296 201326592 201326592 150994944 301989888 301989888 150994944 301989888 301989888 201326592 301989888 268435456 134217728 335544320 335544320 134217728 268435456 301989888 201326592 301989888 301989888 150994944 301989888 301989888 150994944 201326592 201326592 100663296 150994944 150994944 113246208 254803968 169869312 75497472 100663296 100663296 50331648 100663296 100663296 37748736 75497472 75497472 37748736 75497472 75497472 56623104 75497472 75497472 37748736 56623104 42467328 14155776 21233664 14155776 7077888 9437184 9437184 4718592 7077888 3538944 1572864 3145728 1048576 524288 524288 524288 196608 262144 262144 131072 131072 131072 65536 98304 65536 32768 49152 24576 8192 8192 6144 2048 2048 2048 512 768 384 128 64 32 8 8 4 1 1 12 40 48 64 192 320 768 2304 3072 2560 9216 6144 9216 30720 24576 24576 110592 122880 147456 262144 294912 245760 589824 294912 393216 1310720 786432 1048576 3145728 1310720 3145728 2097152 4194304 3670016 6291456 6291456 8388608 14680064 8388608 11796480 25165824 22020096 25165824 75497472 50331648 58720256 134217728 67108864 67108864 117440512 75497472 56623104 150994944 66060288 67108864 125829120 100663296 88080384 201326592 100663296 134217728 264241152 201326592 100663296 264241152 201326592 234881024 335544320 234881024 301989888 704643072 268435456 352321536 603979776 352321536 377487360 704643072 301989888 352321536 503316480 352321536 301989888 704643072 377487360 352321536 603979776 352321536 268435456 704643072 301989888 234881024 335544320 234881024 201326592 264241152 100663296 201326592 264241152 134217728 100663296 201326592 88080384 100663296 125829120 67108864 66060288 150994944 56623104 75497472 117440512 67108864 67108864 134217728 58720256 50331648 75497472 25165824 22020096 25165824 11796480 8388608 14680064 8388608 6291456 6291456 3670016 4194304 2097152 3145728 1310720 3145728 1048576 786432 1310720 393216 294912 589824 245760 294912 262144 147456 122880 110592 24576 24576 30720 9216 6144 9216 2560 3072 2304 768 320 192 64 48 40 12 1 1 4 40 80 128 128 320 640 1536 3072 5120 5120 12288 12288 15360 30720 24576 36864 92160 184320 196608 262144 368640 368640 442368 294912 491520 983040 1048576 1572864 1966080 1966080 1572864 1572864 5505024 3670016 4718592 9437184 11010048 11010048 11796480 17694720 22020096 33030144 37748736 56623104 66060288 88080384 100663296 67108864 117440512 117440512 113246208 113246208 132120576 117440512 83886080 125829120 176160768 176160768 201326592 201326592 234881024 176160768 150994944 113246208 226492416 301989888 251658240 251658240 301989888 452984832 402653184 402653184 452984832 452984832 377487360 503316480 452984832 452984832 301989888 301989888 452984832 452984832 503316480 377487360 452984832 452984832 402653184 402653184 452984832 301989888 251658240 251658240 301989888 226492416 113246208 150994944 176160768 234881024 201326592 201326592 176160768 176160768 125829120 83886080 117440512 132120576 113246208 113246208 117440512 117440512 67108864 100663296 88080384 66060288 56623104 37748736 33030144 22020096 17694720 11796480 11010048 11010048 9437184 4718592 3670016 5505024 1572864 1572864 1966080 1966080 1572864 1048576 983040 491520 294912 442368 368640 368640 262144 196608 184320 92160 36864 24576 30720 15360 12288 12288 5120 5120 3072 1536 640 320 128 128 80 40 4 1 1 10 20 192 320 400 512 960 1920 6144 7680 15360 16384 38400 30720 49152 61440 92160 110592 276480 491520 655360 655360 1105920 884736 983040 737280 1179648 2621440 3276800 3145728 5898240 1966080 6291456 3932160 10485760 9437184 13762560 23592960 25165824 29491200 35389440 47185920 62914560 94371840 99090432 141557760 188743680 201326592 209715200 167772160 268435456 251658240 330301440 226492416 335544320 209715200 201326592 314572800 503316480 402653184 587202560 503316480 402653184 251658240 424673280 301989888 660602880 629145600 603979776 629145600 880803840 905969664 1258291200 1006632960 1056964608 943718400 1006632960 1006632960 1321205760 754974720 402653184 754974720 1321205760 1006632960 1006632960 943718400 1056964608 1006632960 1258291200 905969664 880803840 629145600 603979776 629145600 660602880 301989888 424673280 251658240 402653184 503316480 587202560 402653184 503316480 314572800 201326592 209715200 335544320 226492416 330301440 251658240 268435456 167772160 209715200 201326592 188743680 141557760 99090432 94371840 62914560 47185920 35389440 29491200 25165824 23592960 13762560 9437184 10485760 3932160 6291456 1966080 5898240 3145728 3276800 2621440 1179648 737280 983040 884736 1105920 655360 655360 491520 276480 110592 92160 61440 49152 30720 38400 16384 15360 7680 6144 1920 960 512 400 320 192 20 10 1 1 2 10 32 256 320 512 512 960 2304 4608 7680 16384 16384 30720 32768 32768 61440 73728 110592 245760 524288 524288 655360 884736 589824 737280 589824 1048576 2621440 2097152 3145728 1966080 1572864 3145728 2621440 9437184 9437184 11796480 18874368 23592960 29491200 31457280 47185920 62914560 84934656 84934656 141557760 150994944 134217728 167772160 134217728 201326592 251658240 226492416 201326592 209715200 167772160 167772160 314572800 402653184 402653184 503316480 301989888 201326592 188743680 301989888 301989888 471859200 503316480 503316480 629145600 603979776 905969664 1006632960 805306368 754974720 838860800 671088640 1006632960 754974720 301989888 301989888 754974720 1006632960 671088640 838860800 754974720 805306368 1006632960 905969664 603979776 629145600 503316480 503316480 471859200 301989888 301989888 188743680 201326592 301989888 503316480 402653184 402653184 314572800 167772160 167772160 209715200 201326592 226492416 251658240 201326592 134217728 167772160 134217728 150994944 141557760 84934656 84934656 62914560 47185920 31457280 29491200 23592960 18874368 11796480 9437184 9437184 2621440 3145728 1572864 1966080 3145728 2097152 2621440 1048576 589824 737280 589824 884736 655360 524288 524288 245760 110592 73728 61440 32768 32768 30720 16384 16384 7680 4608 2304 960 512 512 320 256 32 10 2 1 1 6 8 48 64 384 640 768 768 1920 3072 7680 12288 24576 20480 49152 32768 65536 110592 147456 147456 393216 655360 786432 786432 983040 786432 983040 786432 1572864 2621440 3145728 1572864 4718592 3145728 6291456 3145728 12582912 11010048 12582912 23592960 33030144 37748736 44040192 62914560 75497472 99090432 113246208 150994944 150994944 167772160 201326592 134217728 268435456 234881024 268435456 167772160 234881024 201326592 234881024 335544320 536870912 469762048 402653184 201326592 301989888 301989888 603979776 301989888 528482304 603979776 704643072 603979776 905969664 1132462080 1207959552 805306368 939524096 805306368 939524096 805306368 503316480 402653184 503316480 805306368 939524096 805306368 939524096 805306368 1207959552 1132462080 905969664 603979776 704643072 603979776 528482304 301989888 603979776 301989888 301989888 201326592 402653184 469762048 536870912 335544320 234881024 201326592 234881024 167772160 268435456 234881024 268435456 134217728 201326592 167772160 150994944 150994944 113246208 99090432 75497472 62914560 44040192 37748736 33030144 23592960 12582912 11010048 12582912 3145728 6291456 3145728 4718592 1572864 3145728 2621440 1572864 786432 983040 786432 983040 786432 786432 655360 393216 147456 147456 110592 65536 32768 49152 20480 24576 12288 7680 3072 1920 768 768 640 384 64 48 8 6 1 1 8 32 32 80 160 1280 1600 1920 2304 4096 8192 18432 30720 51200 40960 61440 61440 110592 221184 196608 294912 614400 1228800 1179648 983040 1966080 1572864 2359296 2359296 2621440 6553600 2621440 3145728 7864320 5242880 6291456 8388608 29360128 22020096 19660800 39321600 50331648 62914560 52428800 70778880 88080384 132120576 113246208 125829120 157286400 188743680 188743680 188743680 264241152 352321536 283115520 188743680 283115520 283115520 251658240 471859200 660602880 396361728 301989888 201326592 301989888 377487360 377487360 301989888 566231040 754974720 603979776 805306368 1006632960 1132462080 1132462080 1006632960 905969664 1132462080 754974720 452984832 905969664 905969664 452984832 754974720 1132462080 905969664 1006632960 1132462080 1132462080 1006632960 805306368 603979776 754974720 566231040 301989888 377487360 377487360 301989888 201326592 301989888 396361728 660602880 471859200 251658240 283115520 283115520 188743680 283115520 352321536 264241152 188743680 188743680 188743680 157286400 125829120 113246208 132120576 88080384 70778880 52428800 62914560 50331648 39321600 19660800 22020096 29360128 8388608 6291456 5242880 7864320 3145728 2621440 6553600 2621440 2359296 2359296 1572864 1966080 983040 1179648 1228800 614400 294912 196608 221184 110592 61440 61440 40960 51200 30720 18432 8192 4096 2304 1920 1600 1280 160 80 32 32 8 1 1 4 16 48 32 160 256 1536 1920 3072 2304 5120 9216 24576 30720 49152 32768 92160 73728 147456 196608 294912 294912 737280 1179648 1048576 983040 1966080 1572864 3145728 1572864 3145728 2621440 4194304 3145728 7864320 3145728 12582912 8388608 25165824 15728640 23592960 41943040 58720256 52428800 56623104 70778880 100663296 113246208 94371840 125829120 150994944 150994944 235929600 150994944 268435456 251658240 226492416 188743680 330301440 251658240 301989888 471859200 452984832 226492416 301989888 201326592 402653184 251658240 452984832 301989888 660602880 603979776 754974720 805306368 905969664 905969664 1258291200 805306368 1056964608 754974720 402653184 452984832 1132462080 452984832 402653184 754974720 1056964608 805306368 1258291200 905969664 905969664 805306368 754974720 603979776 660602880 301989888 452984832 251658240 402653184 201326592 301989888 226492416 452984832 471859200 301989888 251658240 330301440 188743680 226492416 251658240 268435456 150994944 235929600 150994944 150994944 125829120 94371840 113246208 100663296 70778880 56623104 52428800 58720256 41943040 23592960 15728640 25165824 8388608 12582912 3145728 7864320 3145728 4194304 2621440 3145728 1572864 3145728 1572864 1966080 983040 1048576 1179648 737280 294912 294912 196608 147456 73728 92160 32768 49152 30720 24576 9216 5120 2304 3072 1920 1536 256 160 32 48 16 4 1 1 2 4 16 32 32 128 256 1536 2304 2304 2304 4608 9216 18432 24576 32768 32768 73728 73728 98304 196608 196608 294912 589824 786432 786432 786432 1572864 1572864 1572864 1572864 1048576 2097152 2097152 2097152 3145728 3145728 6291456 6291456 15728640 15728640 20971520 41943040 41943040 47185920 47185920 70778880 75497472 75497472 75497472 100663296 100663296 150994944 150994944 134217728 167772160 167772160 188743680 188743680 251658240 251658240 251658240 283115520 226492416 150994944 201326592 201326592 201326592 201326592 301989888 301989888 452984832 603979776 603979776 603979776 603979776 805306368 805306368 805306368 603979776 301989888 301989888 452984832 452984832 301989888 301989888 603979776 805306368 805306368 805306368 603979776 603979776 603979776 603979776 452984832 301989888 301989888 201326592 201326592 201326592 201326592 150994944 226492416 283115520 251658240 251658240 251658240 188743680 188743680 167772160 167772160 134217728 150994944 150994944 100663296 100663296 75497472 75497472 75497472 70778880 47185920 47185920 41943040 41943040 20971520 15728640 15728640 6291456 6291456 3145728 3145728 2097152 2097152 2097152 1048576 1572864 1572864 1572864 1572864 786432 786432 786432 589824 294912 196608 196608 98304 73728 73728 32768 32768 24576 18432 9216 4608 2304 2304 2304 1536 256 128 32 32 16 4 2 1 1 16 24 32 128 256 192 640 640 4608 5120 6144 6144 12288 20480 36864 40960 102400 98304 245760 196608 245760 393216 491520 442368 737280 1228800 1179648 1572864 3538944 1966080 3538944 1179648 3145728 5898240 5242880 4718592 12582912 9437184 18874368 6291456 25165824 22020096 31457280 47185920 56623104 66060288 75497472 84934656 88080384 150994944 132120576 157286400 220200960 226492416 352321536 201326592 268435456 352321536 452984832 301989888 503316480 440401920 301989888 301989888 503316480 402653184 671088640 402653184 503316480 377487360 707788800 339738624 792723456 905969664 792723456 754974720 939524096 905969664 1321205760 754974720 452984832 754974720 905969664 603979776 905969664 754974720 452984832 754974720 1321205760 905969664 939524096 754974720 792723456 905969664 792723456 339738624 707788800 377487360 503316480 402653184 671088640 402653184 503316480 301989888 301989888 440401920 503316480 301989888 452984832 352321536 268435456 201326592 352321536 226492416 220200960 157286400 132120576 150994944 88080384 84934656 75497472 66060288 56623104 47185920 31457280 22020096 25165824 6291456 18874368 9437184 12582912 4718592 5242880 5898240 3145728 1179648 3538944 1966080 3538944 1572864 1179648 1228800 737280 442368 491520 393216 245760 196608 245760 98304 102400 40960 36864 20480 12288 6144 6144 5120 4608 640 640 192 256 128 32 24 16 1 1 3 36 36 48 192 288 288 480 1152 5760 7680 9216 12288 15360 23040 36864 61440 147456 147456 294912 221184 294912 589824 442368 442368 1228800 1474560 1572864 2359296 2949120 2949120 1769472 1179648 3538944 5898240 4718592 7077888 14155776 14155776 7077888 9437184 33030144 33030144 35389440 63700992 74317824 99090432 84934656 84934656 113246208 169869312 188743680 235929600 226492416 301989888 301989888 201326592 352321536 528482304 452984832 452984832 660602880 396361728 226492416 402653184 603979776 603979776 603979776 452984832 452984832 566231040 509607936 509607936 1019215872 1019215872 849346560 1006632960 1207959552 1358954496 1132462080 452984832 566231040 1132462080 603979776 603979776 1132462080 566231040 452984832 1132462080 1358954496 1207959552 1006632960 849346560 1019215872 1019215872 509607936 509607936 566231040 452984832 452984832 603979776 603979776 603979776 402653184 226492416 396361728 660602880 452984832 452984832 528482304 352321536 201326592 301989888 301989888 226492416 235929600 188743680 169869312 113246208 84934656 84934656 99090432 74317824 63700992 35389440 33030144 33030144 9437184 7077888 14155776 14155776 7077888 4718592 5898240 3538944 1179648 1769472 2949120 2949120 2359296 1572864 1474560 1228800 442368 442368 589824 294912 221184 294912 147456 147456 61440 36864 23040 15360 12288 9216 7680 5760 1152 480 288 288 192 48 36 36 3 1 1 8 12 96 96 144 384 768 384 2304 2304 13824 18432 30720 24576 27648 36864 110592 147456 368640 221184 442368 331776 552960 663552 663552 1179648 2359296 3145728 3932160 3145728 7077888 2359296 4718592 2359296 6291456 9437184 14155776 14155776 37748736 9437184 28311552 18874368 75497472 56623104 49545216 84934656 113246208 113246208 94371840 113246208 148635648 283115520 339738624 283115520 352321536 301989888 377487360 301989888 603979776 603979776 792723456 679477248 679477248 339738624 452984832 603979776 1132462080 679477248 905969664 452984832 754974720 452984832 1019215872 679477248 1189085184 1274019840 1358954496 1509949440 2113929216 1358954496 905969664 679477248 1019215872 905969664 754974720 905969664 1019215872 679477248 905969664 1358954496 2113929216 1509949440 1358954496 1274019840 1189085184 679477248 1019215872 452984832 754974720 452984832 905969664 679477248 1132462080 603979776 452984832 339738624 679477248 679477248 792723456 603979776 603979776 301989888 377487360 301989888 352321536 283115520 339738624 283115520 148635648 113246208 94371840 113246208 113246208 84934656 49545216 56623104 75497472 18874368 28311552 9437184 37748736 14155776 14155776 9437184 6291456 2359296 4718592 2359296 7077888 3145728 3932160 3145728 2359296 1179648 663552 663552 552960 331776 442368 221184 368640 147456 110592 36864 27648 24576 30720 18432 13824 2304 2304 384 768 384 144 96 96 12 8 1 1 6 24 48 288 288 384 1152 1152 768 1920 3840 24576 40960 40960 32768 30720 61440 147456 245760 368640 294912 552960 552960 589824 737280 983040 1572864 4194304 6291456 4718592 6291456 4718592 3538944 4718592 3145728 6291456 15728640 15728640 25165824 15728640 15728640 25165824 31457280 94371840 56623104 70778880 141557760 150994944 125829120 125829120 150994944 235929600 471859200 377487360 503316480 402653184 452984832 603979776 603979776 905969664 1207959552 1358954496 679477248 566231040 503316480 536870912 1006632960 1132462080 905969664 754974720 754974720 603979776 754974720 1132462080 905969664 1415577600 1887436800 2013265920 2516582400 2013265920 905969664 2038431744 2038431744 1811939328 1811939328 1811939328 1811939328 2038431744 2038431744 905969664 2013265920 2516582400 2013265920 1887436800 1415577600 905969664 1132462080 754974720 603979776 754974720 754974720 905969664 1132462080 1006632960 536870912 503316480 566231040 679477248 1358954496 1207959552 905969664 603979776 603979776 452984832 402653184 503316480 377487360 471859200 235929600 150994944 125829120 125829120 150994944 141557760 70778880 56623104 94371840 31457280 25165824 15728640 15728640 25165824 15728640 15728640 6291456 3145728 4718592 3538944 4718592 6291456 4718592 6291456 4194304 1572864 983040 737280 589824 552960 552960 294912 368640 245760 147456 61440 30720 32768 40960 40960 24576 3840 1920 768 1152 1152 384 288 288 48 24 6 1 1 6 24 96 96 576 576 768 1152 2304 1536 5760 6144 49152 51200 49152 32768 61440 110592 294912 245760 491520 393216 921600 589824 786432 1474560 1572864 2097152 6291456 5898240 7077888 3145728 10616832 7077888 9437184 3145728 12582912 23592960 33554432 12582912 47185920 33554432 75497472 31457280 75497472 66060288 94371840 150994944 150994944 157286400 150994944 201326592 330301440 452984832 469762048 402653184 452984832 566231040 905969664 603979776 1207959552 1409286144 905969664 452984832 1006632960 805306368 1073741824 1006632960 1509949440 805306368 1258291200 603979776 1207959552 1132462080 1811939328 905969664 1761607680 2415919104 2818572288 2013265920 1342177280 1207959552 3397386240 1811939328 1811939328 2264924160 1811939328 1811939328 3397386240 1207959552 1342177280 2013265920 2818572288 2415919104 1761607680 905969664 1811939328 1132462080 1207959552 603979776 1258291200 805306368 1509949440 1006632960 1073741824 805306368 1006632960 452984832 905969664 1409286144 1207959552 603979776 905969664 566231040 452984832 402653184 469762048 452984832 330301440 201326592 150994944 157286400 150994944 150994944 94371840 66060288 75497472 31457280 75497472 33554432 47185920 12582912 33554432 23592960 12582912 3145728 9437184 7077888 10616832 3145728 7077888 5898240 6291456 2097152 1572864 1474560 786432 589824 921600 393216 491520 245760 294912 110592 61440 32768 49152 51200 49152 6144 5760 1536 2304 1152 768 576 576 96 96 24 6 1 1 2 8 32 64 96 576 576 384 768 1536 1536 3072 8192 40960 40960 32768 32768 55296 110592 147456 196608 393216 393216 589824 393216 786432 1179648 1048576 2097152 3932160 5898240 2359296 2359296 7077888 4718592 3145728 3145728 9437184 25165824 8388608 12582912 33554432 33554432 25165824 18874368 66060288 66060288 75497472 100663296 125829120 125829120 134217728 201326592 226492416 402653184 268435456 301989888 377487360 566231040 603979776 603979776 1056964608 704643072 452984832 402653184 805306368 805306368 536870912 805306368 805306368 805306368 603979776 603979776 905969664 905969664 905969664 805306368 1610612736 2415919104 1610612736 805306368 1073741824 1207959552 1811939328 1207959552 1509949440 1509949440 1207959552 1811939328 1207959552 1073741824 805306368 1610612736 2415919104 1610612736 805306368 905969664 905969664 905969664 603979776 603979776 805306368 805306368 805306368 536870912 805306368 805306368 402653184 452984832 704643072 1056964608 603979776 603979776 566231040 377487360 301989888 268435456 402653184 226492416 201326592 134217728 125829120 125829120 100663296 75497472 66060288 66060288 18874368 25165824 33554432 33554432 12582912 8388608 25165824 9437184 3145728 3145728 4718592 7077888 2359296 2359296 5898240 3932160 2097152 1048576 1179648 786432 393216 589824 393216 393216 196608 147456 110592 55296 32768 32768 40960 40960 8192 3072 1536 1536 768 384 576 576 96 64 32 8 2 1 1 8 8 24 48 192 192 1152 576 768 1536 4608 1536 10240 10240 49152 40960 61440 49152 98304 98304 221184 245760 614400 393216 737280 655360 1048576 1572864 2359296 2097152 6291456 3145728 4718592 3145728 9437184 3145728 9437184 4718592 16777216 10485760 20971520 16777216 62914560 20971520 37748736 25165824 100663296 75497472 78643200 125829120 150994944 167772160 209715200 201326592 352321536 402653184 335544320 402653184 603979776 603979776 1006632960 805306368 805306368 603979776 905969664 536870912 1342177280 671088640 805306368 671088640 1258291200 603979776 1207959552 805306368 1207959552 754974720 1509949440 1073741824 2348810240 2013265920 1073741824 1610612736 2684354560 1207959552 2415919104 1811939328 1811939328 1811939328 2415919104 1207959552 2684354560 1610612736 1073741824 2013265920 2348810240 1073741824 1509949440 754974720 1207959552 805306368 1207959552 603979776 1258291200 671088640 805306368 671088640 1342177280 536870912 905969664 603979776 805306368 805306368 1006632960 603979776 603979776 402653184 335544320 402653184 352321536 201326592 209715200 167772160 150994944 125829120 78643200 75497472 100663296 25165824 37748736 20971520 62914560 16777216 20971520 10485760 16777216 4718592 9437184 3145728 9437184 3145728 4718592 3145728 6291456 2097152 2359296 1572864 1048576 655360 737280 393216 614400 245760 221184 98304 98304 49152 61440 40960 49152 10240 10240 1536 4608 1536 768 576 1152 192 192 48 24 8 8 1 1 6 24 24 48 192 384 576 1728 1152 1536 4608 4608 6144 15360 32768 98304 122880 147456 147456 196608 221184 442368 737280 1179648 786432 1966080 1572864 1572864 3538944 3145728 4718592 4718592 5308416 5308416 6291456 7077888 7077888 10616832 9437184 12582912 23592960 25165824 37748736 47185920 37748736 42467328 56623104 169869312 113246208 125829120 201326592 268435456 335544320 268435456 402653184 402653184 536870912 536870912 805306368 905969664 1207959552 1610612736 805306368 805306368 1207959552 1073741824 1073741824 1342177280 1073741824 805306368 1342177280 1207959552 1207959552 1610612736 1207959552 1207959552 1006632960 1610612736 1610612736 2264924160 1207959552 1207959552 2415919104 1610612736 1358954496 2717908992 1811939328 1811939328 2717908992 1358954496 1610612736 2415919104 1207959552 1207959552 2264924160 1610612736 1610612736 1006632960 1207959552 1207959552 1610612736 1207959552 1207959552 1342177280 805306368 1073741824 1342177280 1073741824 1073741824 1207959552 805306368 805306368 1610612736 1207959552 905969664 805306368 536870912 536870912 402653184 402653184 268435456 335544320 268435456 201326592 125829120 113246208 169869312 56623104 42467328 37748736 47185920 37748736 25165824 23592960 12582912 9437184 10616832 7077888 7077888 6291456 5308416 5308416 4718592 4718592 3145728 3538944 1572864 1572864 1966080 786432 1179648 737280 442368 221184 196608 147456 147456 122880 98304 32768 15360 6144 4608 4608 1536 1152 1728 576 384 192 48 24 24 6 1 1 10 48 120 144 320 1024 1920 2304 5760 6144 7680 13824 30720 24576 81920 65536 294912 368640 442368 393216 442368 552960 1327104 1769472 2359296 2621440 4718592 3145728 4718592 7864320 9437184 4718592 17694720 21233664 23592960 18874368 35389440 28311552 47185920 25165824 62914560 100663296 125829120 113246208 188743680 150994944 212336640 84934656 226492416 132120576 201326592 402653184 536870912 469762048 402653184 377487360 402653184 704643072 805306368 1019215872 1358954496 1585446912 1207959552 603979776 1811939328 2013265920 2415919104 1610612736 2415919104 1509949440 1811939328 1811939328 2717908992 2264924160 2717908992 1811939328 1811939328 2013265920 3623878656 1811939328 1585446912 1811939328 2113929216 2013265920 2113929216 2038431744 3170893824 2415919104 3170893824 2038431744 2113929216 2013265920 2113929216 1811939328 1585446912 1811939328 3623878656 2013265920 1811939328 1811939328 2717908992 2264924160 2717908992 1811939328 1811939328 1509949440 2415919104 1610612736 2415919104 2013265920 1811939328 603979776 1207959552 1585446912 1358954496 1019215872 805306368 704643072 402653184 377487360 402653184 469762048 536870912 402653184 201326592 132120576 226492416 84934656 212336640 150994944 188743680 113246208 125829120 100663296 62914560 25165824 47185920 28311552 35389440 18874368 23592960 21233664 17694720 4718592 9437184 7864320 4718592 3145728 4718592 2621440 2359296 1769472 1327104 552960 442368 393216 442368 368640 294912 65536 81920 24576 30720 13824 7680 6144 5760 2304 1920 1024 320 144 120 48 10 1 1 4 32 96 288 384 512 1536 2304 2304 12288 12288 9216 36864 49152 32768 40960 81920 368640 491520 524288 393216 491520 737280 1327104 1474560 3276800 2621440 4718592 4718592 5242880 11796480 4718592 4718592 18874368 25165824 18874368 28311552 42467328 37748736 37748736 37748736 67108864 125829120 94371840 113246208 201326592 201326592 84934656 75497472 176160768 132120576 251658240 503316480 469762048 528482304 377487360 377487360 528482304 1056964608 905969664 1358954496 1585446912 1056964608 905969664 905969664 2013265920 3019898880 2415919104 1610612736 1887436800 1887436800 1358954496 2415919104 3019898880 2264924160 2415919104 1610612736 2013265920 2516582400 2264924160 905969664 2717908992 3623878656 2013265920 3019898880 3623878656 2038431744 3623878656 3623878656 2038431744 3623878656 3019898880 2013265920 3623878656 2717908992 905969664 2264924160 2516582400 2013265920 1610612736 2415919104 2264924160 3019898880 2415919104 1358954496 1887436800 1887436800 1610612736 2415919104 3019898880 2013265920 905969664 905969664 1056964608 1585446912 1358954496 905969664 1056964608 528482304 377487360 377487360 528482304 469762048 503316480 251658240 132120576 176160768 75497472 84934656 201326592 201326592 113246208 94371840 125829120 67108864 37748736 37748736 37748736 42467328 28311552 18874368 25165824 18874368 4718592 4718592 11796480 5242880 4718592 4718592 2621440 3276800 1474560 1327104 737280 491520 393216 524288 491520 368640 81920 40960 32768 49152 36864 9216 12288 12288 2304 2304 1536 512 384 288 96 32 4 1 1 4 8 40 144 512 384 640 1536 2304 3072 15360 9216 16384 36864 40960 16384 81920 98304 442368 524288 491520 393216 589824 663552 1179648 1966080 3145728 2097152 5898240 4194304 6291456 4718592 6291456 4718592 20971520 18874368 25165824 28311552 47185920 25165824 56623104 33554432 83886080 94371840 100663296 113246208 251658240 75497472 113246208 50331648 150994944 150994944 293601280 402653184 402653184 377487360 301989888 377487360 603979776 905969664 1056964608 1358954496 905969664 603979776 1358954496 805306368 2415919104 2415919104 2013265920 1207959552 2264924160 1358954496 1811939328 2415919104 2717908992 1811939328 2013265920 1610612736 2415919104 1509949440 1358954496 905969664 3170893824 2013265920 1811939328 3019898880 2113929216 1811939328 4529848320 1811939328 2113929216 3019898880 1811939328 2013265920 3170893824 905969664 1358954496 1509949440 2415919104 1610612736 2013265920 1811939328 2717908992 2415919104 1811939328 1358954496 2264924160 1207959552 2013265920 2415919104 2415919104 805306368 1358954496 603979776 905969664 1358954496 1056964608 905969664 603979776 377487360 301989888 377487360 402653184 402653184 293601280 150994944 150994944 50331648 113246208 75497472 251658240 113246208 100663296 94371840 83886080 33554432 56623104 25165824 47185920 28311552 25165824 18874368 20971520 4718592 6291456 4718592 6291456 4194304 5898240 2097152 3145728 1966080 1179648 663552 589824 393216 491520 524288 442368 98304 81920 16384 40960 36864 16384 9216 15360 3072 2304 1536 640 384 512 144 40 8 4 1 1 2 4 8 48 192 384 384 512 1024 2048 3072 9216 12288 12288 24576 16384 16384 49152 98304 393216 393216 393216 393216 442368 442368 1179648 1572864 2097152 2097152 4194304 4194304 2097152 3145728 3145728 4194304 12582912 18874368 18874368 25165824 25165824 25165824 33554432 33554432 50331648 75497472 75497472 113246208 75497472 50331648 37748736 37748736 150994944 150994944 201326592 301989888 251658240 251658240 251658240 377487360 452984832 905969664 905969664 679477248 452984832 603979776 805306368 805306368 1610612736 1610612736 1207959552 1207959552 1358954496 1358954496 1358954496 1811939328 1811939328 1207959552 1610612736 1610612736 1207959552 603979776 905969664 905969664 1509949440 1509949440 1509949440 1509949440 1610612736 1811939328 1811939328 1610612736 1509949440 1509949440 1509949440 1509949440 905969664 905969664 603979776 1207959552 1610612736 1610612736 1207959552 1811939328 1811939328 1358954496 1358954496 1358954496 1207959552 1207959552 1610612736 1610612736 805306368 805306368 603979776 452984832 679477248 905969664 905969664 452984832 377487360 251658240 251658240 251658240 301989888 201326592 150994944 150994944 37748736 37748736 50331648 75497472 113246208 75497472 75497472 50331648 33554432 33554432 25165824 25165824 25165824 18874368 18874368 12582912 4194304 3145728 3145728 2097152 4194304 4194304 2097152 2097152 1572864 1179648 442368 442368 393216 393216 393216 393216 98304 49152 16384 16384 24576 12288 12288 9216 3072 2048 1024 512 384 384 192 48 8 4 2 1 1 18 24 48 48 240 768 1440 1152 1536 4608 9216 9216 46080 36864 40960 36864 110592 49152 184320 163840 589824 614400 737280 589824 614400 1310720 2621440 3145728 6291456 3932160 9437184 3145728 7077888 9437184 12582912 6291456 31457280 37748736 47185920 33554432 75497472 56623104 100663296 50331648 83886080 125829120 157286400 75497472 188743680 83886080 150994944 83886080 335544320 234881024 268435456 335544320 352321536 402653184 469762048 566231040 805306368 1409286144 805306368 603979776 1207959552 1207959552 2147483648 1073741824 2415919104 2013265920 2415919104 1207959552 2516582400 2013265920 2013265920 2264924160 2264924160 2013265920 3019898880 1342177280 1073741824 1811939328 3623878656 1610612736 3170893824 3623878656 2818572288 3221225472 4831838208 2264924160 4831838208 3221225472 2818572288 3623878656 3170893824 1610612736 3623878656 1811939328 1073741824 1342177280 3019898880 2013265920 2264924160 2264924160 2013265920 2013265920 2516582400 1207959552 2415919104 2013265920 2415919104 1073741824 2147483648 1207959552 1207959552 603979776 805306368 1409286144 805306368 566231040 469762048 402653184 352321536 335544320 268435456 234881024 335544320 83886080 150994944 83886080 188743680 75497472 157286400 125829120 83886080 50331648 100663296 56623104 75497472 33554432 47185920 37748736 31457280 6291456 12582912 9437184 7077888 3145728 9437184 3932160 6291456 3145728 2621440 1310720 614400 589824 737280 614400 589824 163840 184320 49152 110592 36864 40960 36864 46080 9216 9216 4608 1536 1152 1440 768 240 48 48 24 18 1 1 2 24 32 32 48 256 768 1152 768 1536 4608 6144 12288 36864 32768 16384 36864 49152 49152 81920 131072 491520 614400 589824 393216 655360 1048576 1572864 3145728 3932160 3932160 3145728 2359296 4718592 8388608 4194304 6291456 25165824 37748736 25165824 33554432 56623104 56623104 50331648 33554432 67108864 125829120 50331648 50331648 83886080 67108864 67108864 83886080 234881024 117440512 167772160 251658240 301989888 402653184 377487360 566231040 704643072 704643072 402653184 603979776 905969664 1207959552 1073741824 805306368 1509949440 2013265920 1207959552 1207959552 2013265920 1610612736 1207959552 1509949440 2013265920 2013265920 1342177280 536870912 805306368 1811939328 1610612736 1207959552 2717908992 2415919104 2147483648 3221225472 2013265920 2013265920 3221225472 2147483648 2415919104 2717908992 1207959552 1610612736 1811939328 805306368 536870912 1342177280 2013265920 2013265920 1509949440 1207959552 1610612736 2013265920 1207959552 1207959552 2013265920 1509949440 805306368 1073741824 1207959552 905969664 603979776 402653184 704643072 704643072 566231040 377487360 402653184 301989888 251658240 167772160 117440512 234881024 83886080 67108864 67108864 83886080 50331648 50331648 125829120 67108864 33554432 50331648 56623104 56623104 33554432 25165824 37748736 25165824 6291456 4194304 8388608 4718592 2359296 3145728 3932160 3932160 3145728 1572864 1048576 655360 393216 589824 614400 491520 131072 81920 49152 49152 36864 16384 32768 36864 12288 6144 4608 1536 768 1152 768 256 48 32 32 24 2 1 1 8 8 96 64 128 128 640 1536 2304 2048 4096 8192 18432 18432 61440 24576 49152 36864 110592 49152 196608 196608 884736 884736 786432 786432 983040 1179648 3145728 3538944 7077888 2359296 7077888 3538944 7077888 4718592 9437184 7077888 35389440 28311552 42467328 37748736 84934656 42467328 56623104 37748736 94371840 56623104 75497472 50331648 150994944 67108864 201326592 100663296 201326592 125829120 226492416 377487360 528482304 566231040 679477248 849346560 603979776 603979776 905969664 905969664 1811939328 1207959552 1811939328 905969664 2717908992 1811939328 2415919104 1811939328 3019898880 1811939328 1610612736 2415919104 3623878656 1610612736 1207959552 805306368 1610612736 1207959552 2038431744 1358954496 2378170368 2415919104 3019898880 1811939328 2415919104 1811939328 3019898880 2415919104 2378170368 1358954496 2038431744 1207959552 1610612736 805306368 1207959552 1610612736 3623878656 2415919104 1610612736 1811939328 3019898880 1811939328 2415919104 1811939328 2717908992 905969664 1811939328 1207959552 1811939328 905969664 905969664 603979776 603979776 849346560 679477248 566231040 528482304 377487360 226492416 125829120 201326592 100663296 201326592 67108864 150994944 50331648 75497472 56623104 94371840 37748736 56623104 42467328 84934656 37748736 42467328 28311552 35389440 7077888 9437184 4718592 7077888 3538944 7077888 2359296 7077888 3538944 3145728 1179648 983040 786432 786432 884736 884736 196608 196608 49152 110592 36864 49152 24576 61440 18432 18432 8192 4096 2048 2304 1536 640 128 128 64 96 8 8 1 1 4 16 16 96 96 128 192 768 1536 4096 4096 4096 12288 18432 24576 36864 36864 24576 73728 98304 49152 122880 245760 884736 737280 983040 786432 884736 1769472 2359296 4718592 3145728 2359296 4718592 3145728 3145728 7077888 7077888 9437184 25165824 37748736 37748736 50331648 56623104 37748736 56623104 56623104 37748736 47185920 31457280 50331648 83886080 83886080 100663296 75497472 188743680 125829120 251658240 503316480 566231040 754974720 754974720 566231040 452984832 905969664 805306368 1207959552 1207959552 1207959552 1207959552 1207959552 1811939328 2717908992 2717908992 1811939328 2264924160 1509949440 1610612736 3019898880 2013265920 805306368 1610612736 1610612736 805306368 1358954496 2038431744 1358954496 2717908992 3623878656 1811939328 3221225472 3221225472 1811939328 3623878656 2717908992 1358954496 2038431744 1358954496 805306368 1610612736 1610612736 805306368 2013265920 3019898880 1610612736 1509949440 2264924160 1811939328 2717908992 2717908992 1811939328 1207959552 1207959552 1207959552 1207959552 1207959552 805306368 905969664 452984832 566231040 754974720 754974720 566231040 503316480 251658240 125829120 188743680 75497472 100663296 83886080 83886080 50331648 31457280 47185920 37748736 56623104 56623104 37748736 56623104 50331648 37748736 37748736 25165824 9437184 7077888 7077888 3145728 3145728 4718592 2359296 3145728 4718592 2359296 1769472 884736 786432 983040 737280 884736 245760 122880 49152 98304 73728 24576 36864 36864 24576 18432 12288 4096 4096 4096 1536 768 192 128 96 96 16 16 4 1 1 8 24 64 64 384 384 512 384 1280 4096 10240 6144 10240 24576 40960 24576 147456 73728 98304 196608 196608 147456 491520 393216 1179648 1638400 1572864 1048576 1769472 1966080 4718592 3145728 9437184 7077888 12582912 6291456 12582912 21233664 25165824 12582912 62914560 75497472 94371840 75497472 94371840 75497472 141557760 37748736 100663296 94371840 100663296 134217728 335544320 201326592 201326592 75497472 201326592 176160768 402653184 679477248 905969664 1056964608 603979776 452984832 1132462080 1610612736 2013265920 1811939328 2264924160 1811939328 3019898880 1207959552 3623878656 4529848320 3623878656 2415919104 3019898880 2684354560 3221225472 2684354560 2013265920 1610612736 4026531840 1207959552 1509949440 2717908992 3397386240 1811939328 4756340736 2717908992 2818572288 4026531840 2818572288 2717908992 4756340736 1811939328 3397386240 2717908992 1509949440 1207959552 4026531840 1610612736 2013265920 2684354560 3221225472 2684354560 3019898880 2415919104 3623878656 4529848320 3623878656 1207959552 3019898880 1811939328 2264924160 1811939328 2013265920 1610612736 1132462080 452984832 603979776 1056964608 905969664 679477248 402653184 176160768 201326592 75497472 201326592 201326592 335544320 134217728 100663296 94371840 100663296 37748736 141557760 75497472 94371840 75497472 94371840 75497472 62914560 12582912 25165824 21233664 12582912 6291456 12582912 7077888 9437184 3145728 4718592 1966080 1769472 1048576 1572864 1638400 1179648 393216 491520 147456 196608 196608 98304 73728 147456 24576 40960 24576 10240 6144 10240 4096 1280 384 512 384 384 64 64 24 8 1 1 4 24 48 128 128 768 768 512 512 2048 6144 9216 9216 12288 32768 24576 36864 110592 110592 98304 147456 221184 221184 294912 393216 2621440 2621440 2097152 2097152 1966080 3932160 3145728 4718592 14155776 7077888 9437184 9437184 14155776 28311552 12582912 18874368 75497472 113246208 84934656 75497472 113246208 113246208 56623104 37748736 75497472 150994944 134217728 268435456 402653184 201326592 100663296 100663296 352321536 352321536 452984832 905969664 1056964608 704643072 402653184 603979776 1073741824 2147483648 1610612736 1811939328 1811939328 2415919104 1610612736 1610612736 4026531840 4026531840 3623878656 2415919104 4026531840 4026531840 2147483648 1610612736 2415919104 2415919104 1811939328 1207959552 1610612736 2415919104 2415919104 2415919104 2717908992 3221225472 2684354560 2684354560 3221225472 2717908992 2415919104 2415919104 2415919104 1610612736 1207959552 1811939328 2415919104 2415919104 1610612736 2147483648 4026531840 4026531840 2415919104 3623878656 4026531840 4026531840 1610612736 1610612736 2415919104 1811939328 1811939328 1610612736 2147483648 1073741824 603979776 402653184 704643072 1056964608 905969664 452984832 352321536 352321536 100663296 100663296 201326592 402653184 268435456 134217728 150994944 75497472 37748736 56623104 113246208 113246208 75497472 84934656 113246208 75497472 18874368 12582912 28311552 14155776 9437184 9437184 7077888 14155776 4718592 3145728 3932160 1966080 2097152 2097152 2621440 2621440 393216 294912 221184 221184 147456 98304 110592 110592 36864 24576 32768 12288 9216 9216 6144 2048 512 512 768 768 128 128 48 24 4 1 1 8 16 64 128 384 256 1536 768 1024 1024 5120 9216 24576 18432 20480 24576 73728 36864 294912 196608 147456 294912 589824 147456 491520 655360 3145728 3145728 3932160 2097152 3538944 2359296 6291456 6291456 12582912 6291456 21233664 14155776 25165824 18874368 37748736 25165824 125829120 113246208 100663296 113246208 212336640 56623104 113246208 37748736 100663296 167772160 251658240 268435456 402653184 100663296 201326592 150994944 603979776 301989888 704643072 1207959552 805306368 603979776 905969664 805306368 2013265920 2415919104 2147483648 1811939328 3019898880 1610612736 3623878656 2415919104 4831838208 4831838208 4529848320 3221225472 6039797760 2684354560 1610612736 3221225472 6039797760 1811939328 3221225472 2415919104 2013265920 2415919104 5435817984 1811939328 5637144576 5368709120 3221225472 5368709120 5637144576 1811939328 5435817984 2415919104 2013265920 2415919104 3221225472 1811939328 6039797760 3221225472 1610612736 2684354560 6039797760 3221225472 4529848320 4831838208 4831838208 2415919104 3623878656 1610612736 3019898880 1811939328 2147483648 2415919104 2013265920 805306368 905969664 603979776 805306368 1207959552 704643072 301989888 603979776 150994944 201326592 100663296 402653184 268435456 251658240 167772160 100663296 37748736 113246208 56623104 212336640 113246208 100663296 113246208 125829120 25165824 37748736 18874368 25165824 14155776 21233664 6291456 12582912 6291456 6291456 2359296 3538944 2097152 3932160 3145728 3145728 655360 491520 147456 589824 294912 147456 196608 294912 36864 73728 24576 20480 18432 24576 9216 5120 1024 1024 768 1536 256 384 128 64 16 8 1 1 4 16 32 128 256 512 512 1536 1024 1024 2048 6144 18432 36864 24576 16384 49152 49152 73728 393216 196608 196608 589824 294912 196608 655360 1048576 4194304 6291456 4194304 4194304 2359296 3145728 6291456 6291456 12582912 12582912 28311552 25165824 16777216 37748736 33554432 50331648 150994944 150994944 150994944 226492416 113246208 75497472 75497472 50331648 134217728 335544320 268435456 268435456 201326592 134217728 201326592 301989888 603979776 603979776 1207959552 1207959552 805306368 1207959552 805306368 1207959552 1811939328 2415919104 1811939328 2717908992 1811939328 2415919104 3623878656 2415919104 4831838208 4831838208 4831838208 4831838208 4026531840 1610612736 1610612736 4831838208 2717908992 1811939328 3623878656 1811939328 1610612736 3623878656 2717908992 2415919104 6039797760 4026531840 4026531840 6039797760 2415919104 2717908992 3623878656 1610612736 1811939328 3623878656 1811939328 2717908992 4831838208 1610612736 1610612736 4026531840 4831838208 4831838208 4831838208 4831838208 2415919104 3623878656 2415919104 1811939328 2717908992 1811939328 2415919104 1811939328 1207959552 805306368 1207959552 805306368 1207959552 1207959552 603979776 603979776 301989888 201326592 134217728 201326592 268435456 268435456 335544320 134217728 50331648 75497472 75497472 113246208 226492416 150994944 150994944 150994944 50331648 33554432 37748736 16777216 25165824 28311552 12582912 12582912 6291456 6291456 3145728 2359296 4194304 4194304 6291456 4194304 1048576 655360 196608 294912 589824 196608 196608 393216 73728 49152 49152 16384 24576 36864 18432 6144 2048 1024 1024 1536 512 512 256 128 32 16 4 1 1 6 16 48 64 256 384 1024 512 3072 2048 3072 2048 10240 24576 40960 16384 49152 65536 147456 98304 393216 294912 393216 294912 589824 524288 1572864 1048576 6291456 5242880 6291456 2097152 4718592 6291456 9437184 6291456 25165824 18874368 50331648 16777216 50331648 67108864 100663296 50331648 167772160 201326592 251658240 100663296 226492416 100663296 150994944 67108864 268435456 402653184 268435456 134217728 402653184 268435456 603979776 201326592 805306368 704643072 805306368 805306368 1610612736 1207959552 1610612736 1207959552 2013265920 2415919104 3019898880 1811939328 3623878656 3623878656 4831838208 2415919104 4831838208 5368709120 7247757312 3221225472 3221225472 2415919104 3221225472 2415919104 3019898880 2415919104 3019898880 1610612736 3221225472 2717908992 4831838208 2415919104 4227858432 4831838208 4227858432 2415919104 4831838208 2717908992 3221225472 1610612736 3019898880 2415919104 3019898880 2415919104 3221225472 2415919104 3221225472 3221225472 7247757312 5368709120 4831838208 2415919104 4831838208 3623878656 3623878656 1811939328 3019898880 2415919104 2013265920 1207959552 1610612736 1207959552 1610612736 805306368 805306368 704643072 805306368 201326592 603979776 268435456 402653184 134217728 268435456 402653184 268435456 67108864 150994944 100663296 226492416 100663296 251658240 201326592 167772160 50331648 100663296 67108864 50331648 16777216 50331648 18874368 25165824 6291456 9437184 6291456 4718592 2097152 6291456 5242880 6291456 1048576 1572864 524288 589824 294912 393216 294912 393216 98304 147456 65536 49152 16384 40960 24576 10240 2048 3072 2048 3072 512 1024 384 256 64 48 16 6 1 1 8 32 96 128 256 1152 1536 2048 2048 8192 8192 6144 8192 32768 98304 65536 65536 131072 262144 262144 294912 1179648 1179648 589824 786432 2097152 1048576 1310720 2621440 10485760 13107200 5242880 4194304 7864320 7864320 9437184 15728640 47185920 50331648 41943040 41943040 67108864 125829120 62914560 75497472 251658240 377487360 150994944 125829120 251658240 201326592 167772160 167772160 402653184 503316480 167772160 268435456 671088640 671088640 402653184 503316480 1761607680 1056964608 1006632960 2013265920 2415919104 3019898880 2013265920 2415919104 3019898880 6039797760 3623878656 4529848320 6794772480 7247757312 6039797760 4026531840 10737418240 13421772800 8053063680 3221225472 9663676416 9663676416 4831838208 6442450944 9663676416 7247757312 6442450944 6442450944 7247757312 7247757312 7247757312 5435817984 10871635968 10871635968 5435817984 7247757312 7247757312 7247757312 6442450944 6442450944 7247757312 9663676416 6442450944 4831838208 9663676416 9663676416 3221225472 8053063680 13421772800 10737418240 4026531840 6039797760 7247757312 6794772480 4529848320 3623878656 6039797760 3019898880 2415919104 2013265920 3019898880 2415919104 2013265920 1006632960 1056964608 1761607680 503316480 402653184 671088640 671088640 268435456 167772160 503316480 402653184 167772160 167772160 201326592 251658240 125829120 150994944 377487360 251658240 75497472 62914560 125829120 67108864 41943040 41943040 50331648 47185920 15728640 9437184 7864320 7864320 4194304 5242880 13107200 10485760 2621440 1310720 1048576 2097152 786432 589824 1179648 1179648 294912 262144 262144 131072 65536 65536 98304 32768 8192 6144 8192 8192 2048 2048 1536 1152 256 128 96 32 8 1 1 8 32 144 192 512 768 3072 2048 8192 4096 24576 12288 24576 16384 61440 73728 196608 98304 294912 262144 589824 442368 2359296 884736 1179648 2097152 3145728 1048576 5242880 4194304 25165824 10485760 16777216 8388608 11796480 9437184 37748736 31457280 134217728 33554432 125829120 50331648 150994944 94371840 150994944 113246208 471859200 226492416 301989888 125829120 603979776 268435456 671088640 268435456 536870912 335544320 536870912 536870912 2013265920 536870912 1610612736 1006632960 2415919104 1207959552 2013265920 2147483648 4294967296 2684354560 3221225472 2415919104 5033164800 4831838208 7247757312 6039797760 9663676416 7247757312 9059696640 6442450944 19327352832 10737418240 7247757312 4831838208 19327352832 7247757312 7247757312 9663676416 13589544960 7247757312 14495514624 6442450944 8589934592 6442450944 10871635968 7247757312 12683575296 7247757312 10871635968 6442450944 8589934592 6442450944 14495514624 7247757312 13589544960 9663676416 7247757312 7247757312 19327352832 4831838208 7247757312 10737418240 19327352832 6442450944 9059696640 7247757312 9663676416 6039797760 7247757312 4831838208 5033164800 2415919104 3221225472 2684354560 4294967296 2147483648 2013265920 1207959552 2415919104 1006632960 1610612736 536870912 2013265920 536870912 536870912 335544320 536870912 268435456 671088640 268435456 603979776 125829120 301989888 226492416 471859200 113246208 150994944 94371840 150994944 50331648 125829120 33554432 134217728 31457280 37748736 9437184 11796480 8388608 16777216 10485760 25165824 4194304 5242880 1048576 3145728 2097152 1179648 884736 2359296 442368 589824 262144 294912 98304 196608 73728 61440 16384 24576 12288 24576 4096 8192 2048 3072 768 512 192 144 32 8 1 1 2 8 48 96 192 384 768 1536 2048 4096 4096 12288 12288 12288 12288 24576 73728 98304 98304 131072 196608 294912 442368 884736 589824 786432 1048576 1048576 1048576 2097152 4194304 8388608 8388608 8388608 4194304 4718592 9437184 18874368 33554432 33554432 33554432 50331648 50331648 50331648 75497472 75497472 113246208 150994944 150994944 100663296 100663296 268435456 268435456 268435456 134217728 134217728 268435456 268435456 536870912 536870912 536870912 805306368 603979776 1207959552 805306368 1073741824 2147483648 2147483648 2147483648 1610612736 2415919104 2415919104 4831838208 4831838208 4831838208 4831838208 4831838208 6442450944 6442450944 8589934592 4294967296 4831838208 4831838208 7247757312 4831838208 4831838208 7247757312 7247757312 7247757312 6442450944 4294967296 4294967296 4831838208 7247757312 5435817984 5435817984 7247757312 4831838208 4294967296 4294967296 6442450944 7247757312 7247757312 7247757312 4831838208 4831838208 7247757312 4831838208 4831838208 4294967296 8589934592 6442450944 6442450944 4831838208 4831838208 4831838208 4831838208 4831838208 2415919104 2415919104 1610612736 2147483648 2147483648 2147483648 1073741824 805306368 1207959552 603979776 805306368 536870912 536870912 536870912 268435456 268435456 134217728 134217728 268435456 268435456 268435456 100663296 100663296 150994944 150994944 113246208 75497472 75497472 50331648 50331648 50331648 33554432 33554432 33554432 18874368 9437184 4718592 4194304 8388608 8388608 8388608 4194304 2097152 1048576 1048576 1048576 786432 589824 884736 442368 294912 196608 131072 98304 98304 73728 24576 12288 12288 12288 12288 4096 4096 2048 1536 768 384 192 96 48 8 2 1 1 14 24 56 320 448 1152 1792 4096 7168 9216 21504 20480 57344 49152 43008 49152 114688 294912 516096 491520 458752 786432 1376256 1769472 2752512 3145728 1835008 5242880 7340032 3145728 9175040 10485760 29360128 31457280 18350080 15728640 22020096 37748736 88080384 83886080 146800640 100663296 220200960 157286400 176160768 301989888 352321536 339738624 440401920 377487360 352321536 419430400 1174405120 805306368 704643072 402653184 469762048 1006632960 1174405120 1342177280 2348810240 2013265920 2113929216 805306368 2147483648 1409286144 2684354560 4026531840 4294967296 3523215360 4026531840 4529848320 6442450944 11274289152 9663676416 9059696640 8053063680 11274289152 16106127360 10737418240 8589934592 15032385536 19327352832 7247757312 12884901888 11274289152 9663676416 16106127360 19327352832 11274289152 12884901888 9663676416 8589934592 11274289152 14495514624 8153726976 14495514624 11274289152 8589934592 9663676416 12884901888 11274289152 19327352832 16106127360 9663676416 11274289152 12884901888 7247757312 19327352832 15032385536 8589934592 10737418240 16106127360 11274289152 8053063680 9059696640 9663676416 11274289152 6442450944 4529848320 4026531840 3523215360 4294967296 4026531840 2684354560 1409286144 2147483648 805306368 2113929216 2013265920 2348810240 1342177280 1174405120 1006632960 469762048 402653184 704643072 805306368 1174405120 419430400 352321536 377487360 440401920 339738624 352321536 301989888 176160768 157286400 220200960 100663296 146800640 83886080 88080384 37748736 22020096 15728640 18350080 31457280 29360128 10485760 9175040 3145728 7340032 5242880 1835008 3145728 2752512 1769472 1376256 786432 458752 491520 516096 294912 114688 49152 43008 49152 57344 20480 21504 9216 7168 4096 1792 1152 448 320 56 24 14 1 1 2 24 24 80 320 576 1152 2048 4096 6144 9216 20480 20480 49152 36864 36864 49152 98304 294912 491520 327680 393216 786432 1179648 1179648 3145728 1572864 1310720 5242880 3145728 3145728 5242880 8388608 25165824 15728640 15728640 15728640 18874368 37748736 50331648 83886080 100663296 100663296 157286400 125829120 150994944 301989888 226492416 226492416 251658240 301989888 335544320 419430400 805306368 402653184 402653184 268435456 402653184 1006632960 671088640 1342177280 2013265920 1207959552 603979776 536870912 1409286144 1409286144 2013265920 3221225472 2818572288 3523215360 3019898880 4529848320 5637144576 8455716864 7247757312 6039797760 7516192768 11274289152 10737418240 4294967296 7516192768 15032385536 7247757312 4831838208 11274289152 8455716864 8053063680 16106127360 11274289152 7516192768 9663676416 6442450944 7516192768 8455716864 8153726976 8153726976 8455716864 7516192768 6442450944 9663676416 7516192768 11274289152 16106127360 8053063680 8455716864 11274289152 4831838208 7247757312 15032385536 7516192768 4294967296 10737418240 11274289152 7516192768 6039797760 7247757312 8455716864 5637144576 4529848320 3019898880 3523215360 2818572288 3221225472 2013265920 1409286144 1409286144 536870912 603979776 1207959552 2013265920 1342177280 671088640 1006632960 402653184 268435456 402653184 402653184 805306368 419430400 335544320 301989888 251658240 226492416 226492416 301989888 150994944 125829120 157286400 100663296 100663296 83886080 50331648 37748736 18874368 15728640 15728640 15728640 25165824 8388608 5242880 3145728 3145728 5242880 1310720 1572864 3145728 1179648 1179648 786432 393216 327680 491520 294912 98304 49152 36864 36864 49152 20480 20480 9216 6144 4096 2048 1152 576 320 80 24 24 2 1 1 4 4 28 40 96 480 672 1536 2560 4096 7168 10240 24576 20480 43008 36864 49152 49152 114688 327680 393216 327680 458752 786432 983040 1572864 1835008 1310720 1572864 2621440 3670016 2097152 6291456 8388608 14680064 15728640 18874368 15728640 22020096 25165824 62914560 67108864 117440512 83886080 150994944 125829120 176160768 226492416 201326592 150994944 234881024 335544320 402653184 335544320 469762048 268435456 335544320 268435456 469762048 671088640 805306368 1342177280 1409286144 402653184 805306368 402653184 1610612736 1207959552 1879048192 2415919104 3221225472 3019898880 3623878656 4529848320 4831838208 7247757312 5637144576 6442450944 8589934592 8589934592 5368709120 4294967296 8589934592 6442450944 5637144576 4831838208 9663676416 8053063680 9663676416 10737418240 8589934592 6442450944 7516192768 6442450944 6442450944 5435817984 10871635968 5435817984 6442450944 6442450944 7516192768 6442450944 8589934592 10737418240 9663676416 8053063680 9663676416 4831838208 5637144576 6442450944 8589934592 4294967296 5368709120 8589934592 8589934592 6442450944 5637144576 7247757312 4831838208 4529848320 3623878656 3019898880 3221225472 2415919104 1879048192 1207959552 1610612736 402653184 805306368 402653184 1409286144 1342177280 805306368 671088640 469762048 268435456 335544320 268435456 469762048 335544320 402653184 335544320 234881024 150994944 201326592 226492416 176160768 125829120 150994944 83886080 117440512 67108864 62914560 25165824 22020096 15728640 18874368 15728640 14680064 8388608 6291456 2097152 3670016 2621440 1572864 1310720 1835008 1572864 983040 786432 458752 327680 393216 327680 114688 49152 49152 36864 43008 20480 24576 10240 7168 4096 2560 1536 672 480 96 40 28 4 4 1 1 8 16 16 160 160 320 1280 2048 4096 6144 12288 20480 30720 61440 40960 98304 98304 98304 147456 245760 491520 737280 737280 786432 1048576 2097152 1572864 3932160 3932160 1966080 7864320 6291456 3145728 7864320 7864320 23592960 31457280 31457280 31457280 25165824 50331648 75497472 125829120 157286400 94371840 188743680 188743680 169869312 226492416 150994944 226492416 419430400 629145600 503316480 377487360 603979776 402653184 603979776 603979776 503316480 1258291200 1258291200 1509949440 805306368 536870912 603979776 805306368 2415919104 1811939328 1509949440 3019898880 3019898880 4026531840 4026531840 4529848320 5435817984 7247757312 7247757312 9059696640 8053063680 4831838208 9663676416 9663676416 7247757312 9663676416 10871635968 5435817984 12079595520 12079595520 8053063680 12079595520 10871635968 7247757312 10871635968 7247757312 4831838208 7247757312 7247757312 4831838208 7247757312 10871635968 7247757312 10871635968 12079595520 8053063680 12079595520 12079595520 5435817984 10871635968 9663676416 7247757312 9663676416 9663676416 4831838208 8053063680 9059696640 7247757312 7247757312 5435817984 4529848320 4026531840 4026531840 3019898880 3019898880 1509949440 1811939328 2415919104 805306368 603979776 536870912 805306368 1509949440 1258291200 1258291200 503316480 603979776 603979776 402653184 603979776 377487360 503316480 629145600 419430400 226492416 150994944 226492416 169869312 188743680 188743680 94371840 157286400 125829120 75497472 50331648 25165824 31457280 31457280 31457280 23592960 7864320 7864320 3145728 6291456 7864320 1966080 3932160 3932160 1572864 2097152 1048576 786432 737280 737280 491520 245760 147456 98304 98304 98304 40960 61440 30720 20480 12288 6144 4096 2048 1280 320 160 160 16 16 8 1 1 9 48 72 48 336 288 896 3072 4608 7680 13824 24576 43008 73728 86016 73728 245760 196608 245760 221184 458752 884736 1548288 1179648 1179648 1966080 2359296 3145728 8257536 3538944 4128768 9437184 9437184 7077888 15728640 14155776 49545216 56623104 66060288 37748736 56623104 94371840 169869312 188743680 198180864 169869312 396361728 254803968 283115520 301989888 283115520 452984832 880803840 905969664 528482304 603979776 905969664 754974720 1358954496 603979776 1056964608 2264924160 2113929216 905969664 2415919104 1207959552 2717908992 1207959552 3623878656 2113929216 3019898880 4529848320 6341787648 7247757312 6341787648 6794772480 9663676416 12683575296 14495514624 12079595520 7247757312 9059696640 21743271936 9663676416 9663676416 16911433728 10871635968 9059696640 25367150592 14495514624 15032385536 18119393280 14495514624 12683575296 14495514624 7247757312 12079595520 9663676416 12079595520 7247757312 14495514624 12683575296 14495514624 18119393280 15032385536 14495514624 25367150592 9059696640 10871635968 16911433728 9663676416 9663676416 21743271936 9059696640 7247757312 12079595520 14495514624 12683575296 9663676416 6794772480 6341787648 7247757312 6341787648 4529848320 3019898880 2113929216 3623878656 1207959552 2717908992 1207959552 2415919104 905969664 2113929216 2264924160 1056964608 603979776 1358954496 754974720 905969664 603979776 528482304 905969664 880803840 452984832 283115520 301989888 283115520 254803968 396361728 169869312 198180864 188743680 169869312 94371840 56623104 37748736 66060288 56623104 49545216 14155776 15728640 7077888 9437184 9437184 4128768 3538944 8257536 3145728 2359296 1966080 1179648 1179648 1548288 884736 458752 221184 245760 196608 245760 73728 86016 73728 43008 24576 13824 7680 4608 3072 896 288 336 48 72 48 9 1 1 2 12 48 48 48 288 384 1024 3072 3840 7680 12288 24576 49152 49152 73728 73728 196608 196608 147456 196608 393216 884736 1179648 786432 983040 983040 2097152 3145728 3538944 3538944 2359296 4718592 7077888 4718592 9437184 14155776 42467328 56623104 37748736 37748736 47185920 94371840 113246208 113246208 169869312 169869312 254803968 169869312 150994944 226492416 226492416 452984832 603979776 452984832 402653184 402653184 754974720 754974720 603979776 603979776 905969664 1811939328 603979776 603979776 1207959552 1207959552 905969664 905969664 2113929216 2113929216 2264924160 4529848320 5435817984 5435817984 4529848320 6039797760 8455716864 12683575296 9663676416 4831838208 6039797760 9059696640 9663676416 6442450944 8455716864 8455716864 9059696640 9059696640 14495514624 12884901888 10737418240 12079595520 12683575296 8455716864 7247757312 7247757312 6442450944 6442450944 7247757312 7247757312 8455716864 12683575296 12079595520 10737418240 12884901888 14495514624 9059696640 9059696640 8455716864 8455716864 6442450944 9663676416 9059696640 6039797760 4831838208 9663676416 12683575296 8455716864 6039797760 4529848320 5435817984 5435817984 4529848320 2264924160 2113929216 2113929216 905969664 905969664 1207959552 1207959552 603979776 603979776 1811939328 905969664 603979776 603979776 754974720 754974720 402653184 402653184 452984832 603979776 452984832 226492416 226492416 150994944 169869312 254803968 169869312 169869312 113246208 113246208 94371840 47185920 37748736 37748736 56623104 42467328 14155776 9437184 4718592 7077888 4718592 2359296 3538944 3538944 3145728 2097152 983040 983040 786432 1179648 884736 393216 196608 147456 196608 196608 73728 73728 49152 49152 24576 12288 7680 3840 3072 1024 384 288 48 48 48 12 2 1 1 12 12 72 144 288 192 1344 1536 2560 6144 9216 18432 30720 65536 86016 98304 196608 147456 491520 294912 393216 393216 917504 1769472 1966080 1572864 1179648 3145728 7864320 6291456 12386304 7077888 7077888 14155776 18874368 6291456 23592960 23592960 88080384 62914560 78643200 67108864 94371840 125829120 141557760 188743680 330301440 226492416 377487360 188743680 251658240 377487360 503316480 603979776 704643072 805306368 754974720 805306368 1811939328 905969664 1509949440 1207959552 1409286144 1006632960 1342177280 805306368 3019898880 1006632960 2415919104 1006632960 4026531840 3019898880 4529848320 7549747200 8455716864 7549747200 6039797760 8053063680 12079595520 12079595520 6039797760 10871635968 16307453952 14495514624 18119393280 14495514624 14495514624 18119393280 24461180928 9059696640 22548578304 16106127360 14495514624 18119393280 14495514624 8153726976 14495514624 7247757312 8053063680 7247757312 14495514624 8153726976 14495514624 18119393280 14495514624 16106127360 22548578304 9059696640 24461180928 18119393280 14495514624 14495514624 18119393280 14495514624 16307453952 10871635968 6039797760 12079595520 12079595520 8053063680 6039797760 7549747200 8455716864 7549747200 4529848320 3019898880 4026531840 1006632960 2415919104 1006632960 3019898880 805306368 1342177280 1006632960 1409286144 1207959552 1509949440 905969664 1811939328 805306368 754974720 805306368 704643072 603979776 503316480 377487360 251658240 188743680 377487360 226492416 330301440 188743680 141557760 125829120 94371840 67108864 78643200 62914560 88080384 23592960 23592960 6291456 18874368 14155776 7077888 7077888 12386304 6291456 7864320 3145728 1179648 1572864 1966080 1769472 917504 393216 393216 294912 491520 147456 196608 98304 86016 65536 30720 18432 9216 6144 2560 1536 1344 192 288 144 72 12 12 1 1 2 12 16 48 144 192 256 1536 1024 2048 6144 9216 18432 32768 49152 73728 98304 147456 147456 294912 294912 294912 393216 786432 1179648 1572864 786432 1048576 3145728 4194304 6291456 7077888 4718592 4718592 9437184 6291456 6291456 15728640 25165824 50331648 62914560 67108864 67108864 62914560 75497472 113246208 188743680 226492416 150994944 188743680 150994944 201326592 377487360 301989888 301989888 536870912 603979776 603979776 805306368 905969664 905969664 1207959552 805306368 402653184 671088640 536870912 805306368 1006632960 805306368 805306368 1006632960 3019898880 3019898880 3774873600 6039797760 6039797760 5033164800 5368709120 8053063680 8053063680 4831838208 4831838208 10871635968 9663676416 9663676416 14495514624 9663676416 12079595520 18119393280 9059696640 8053063680 16106127360 12079595520 12079595520 12079595520 8153726976 8153726976 7247757312 4831838208 4831838208 7247757312 8153726976 8153726976 12079595520 12079595520 12079595520 16106127360 8053063680 9059696640 18119393280 12079595520 9663676416 14495514624 9663676416 9663676416 10871635968 4831838208 4831838208 8053063680 8053063680 5368709120 5033164800 6039797760 6039797760 3774873600 3019898880 3019898880 1006632960 805306368 805306368 1006632960 805306368 536870912 671088640 402653184 805306368 1207959552 905969664 905969664 805306368 603979776 603979776 536870912 301989888 301989888 377487360 201326592 150994944 188743680 150994944 226492416 188743680 113246208 75497472 62914560 67108864 67108864 62914560 50331648 25165824 15728640 6291456 6291456 9437184 4718592 4718592 7077888 6291456 4194304 3145728 1048576 786432 1572864 1179648 786432 393216 294912 294912 294912 147456 147456 98304 73728 49152 32768 18432 9216 6144 2048 1024 1536 256 192 144 48 16 12 2 1 1 12 18 96 96 384 864 1536 768 2688 3072 5376 17280 24192 55296 86016 110592 221184 245760 442368 393216 884736 737280 884736 884736 1376256 2654208 2064384 1966080 2752512 6291456 11010048 9437184 17694720 14155776 15728640 14155776 23592960 18874368 62914560 50331648 132120576 150994944 176160768 125829120 132120576 169869312 297271296 339738624 452984832 251658240 452984832 402653184 603979776 754974720 603979776 603979776 1056964608 1358954496 1585446912 1509949440 2378170368 2038431744 2113929216 603979776 2147483648 2415919104 3221225472 2415919104 4831838208 3221225472 4831838208 1811939328 7247757312 6341787648 4831838208 7247757312 6442450944 7516192768 8589934592 9663676416 5637144576 7247757312 8455716864 12079595520 12683575296 14495514624 16911433728 12884901888 19327352832 12683575296 12884901888 9663676416 19327352832 16911433728 14495514624 10871635968 16307453952 9059696640 9663676416 6442450944 9663676416 9059696640 16307453952 10871635968 14495514624 16911433728 19327352832 9663676416 12884901888 12683575296 19327352832 12884901888 16911433728 14495514624 12683575296 12079595520 8455716864 7247757312 5637144576 9663676416 8589934592 7516192768 6442450944 7247757312 4831838208 6341787648 7247757312 1811939328 4831838208 3221225472 4831838208 2415919104 3221225472 2415919104 2147483648 603979776 2113929216 2038431744 2378170368 1509949440 1585446912 1358954496 1056964608 603979776 603979776 754974720 603979776 402653184 452984832 251658240 452984832 339738624 297271296 169869312 132120576 125829120 176160768 150994944 132120576 50331648 62914560 18874368 23592960 14155776 15728640 14155776 17694720 9437184 11010048 6291456 2752512 1966080 2064384 2654208 1376256 884736 884736 737280 884736 393216 442368 245760 221184 110592 86016 55296 24192 17280 5376 3072 2688 768 1536 864 384 96 96 18 12 1 1 4 36 36 144 192 576 1728 1152 768 6144 6144 7680 23040 36864 73728 98304 147456 245760 368640 589824 524288 983040 983040 884736 786432 1572864 1769472 3932160 3932160 3145728 9437184 9437184 9437184 21233664 18874368 9437184 28311552 37748736 25165824 41943040 62914560 150994944 188743680 157286400 125829120 150994944 226492416 254803968 283115520 314572800 251658240 503316480 503316480 503316480 754974720 603979776 603979776 1207959552 1811939328 1509949440 2013265920 2717908992 1811939328 905969664 805306368 1610612736 3019898880 2013265920 2415919104 4026531840 4026531840 1811939328 2415919104 8455716864 4227858432 4529848320 6039797760 7516192768 9395240960 8053063680 4831838208 9663676416 14495514624 8053063680 13589544960 16307453952 14495514624 19327352832 19327352832 12683575296 22548578304 19327352832 9663676416 22548578304 16911433728 10871635968 14495514624 12079595520 8053063680 9663676416 9663676416 8053063680 12079595520 14495514624 10871635968 16911433728 22548578304 9663676416 19327352832 22548578304 12683575296 19327352832 19327352832 14495514624 16307453952 13589544960 8053063680 14495514624 9663676416 4831838208 8053063680 9395240960 7516192768 6039797760 4529848320 4227858432 8455716864 2415919104 1811939328 4026531840 4026531840 2415919104 2013265920 3019898880 1610612736 805306368 905969664 1811939328 2717908992 2013265920 1509949440 1811939328 1207959552 603979776 603979776 754974720 503316480 503316480 503316480 251658240 314572800 283115520 254803968 226492416 150994944 125829120 157286400 188743680 150994944 62914560 41943040 25165824 37748736 28311552 9437184 18874368 21233664 9437184 9437184 9437184 3145728 3932160 3932160 1769472 1572864 786432 884736 983040 983040 524288 589824 368640 245760 147456 98304 73728 36864 23040 7680 6144 6144 768 1152 1728 576 192 144 36 36 4 1 1 4 8 48 48 288 256 1024 1152 1536 1024 7168 5120 9216 30720 43008 73728 131072 147456 294912 393216 655360 524288 1179648 884736 786432 786432 917504 1966080 4718592 2621440 3670016 6291456 9437184 9437184 23592960 9437184 12582912 28311552 31457280 16777216 62914560 67108864 176160768 157286400 150994944 125829120 176160768 169869312 226492416 188743680 301989888 268435456 629145600 402653184 402653184 603979776 536870912 603979776 1409286144 1509949440 1811939328 2013265920 2113929216 603979776 1610612736 536870912 2147483648 2013265920 2415919104 2147483648 5368709120 1610612736 3623878656 2415919104 4831838208 3623878656 3523215360 6442450944 8589934592 8053063680 4026531840 4831838208 11274289152 8053063680 7247757312 13589544960 12683575296 12884901888 24159191040 9663676416 12884901888 19327352832 11274289152 9663676416 19327352832 10871635968 14495514624 9663676416 9663676416 6442450944 12079595520 6442450944 9663676416 9663676416 14495514624 10871635968 19327352832 9663676416 11274289152 19327352832 12884901888 9663676416 24159191040 12884901888 12683575296 13589544960 7247757312 8053063680 11274289152 4831838208 4026531840 8053063680 8589934592 6442450944 3523215360 3623878656 4831838208 2415919104 3623878656 1610612736 5368709120 2147483648 2415919104 2013265920 2147483648 536870912 1610612736 603979776 2113929216 2013265920 1811939328 1509949440 1409286144 603979776 536870912 603979776 402653184 402653184 629145600 268435456 301989888 188743680 226492416 169869312 176160768 125829120 150994944 157286400 176160768 67108864 62914560 16777216 31457280 28311552 12582912 9437184 23592960 9437184 9437184 6291456 3670016 2621440 4718592 1966080 917504 786432 786432 884736 1179648 524288 655360 393216 294912 147456 131072 73728 43008 30720 9216 5120 7168 1024 1536 1152 1024 256 288 48 48 8 4 1 1 4 8 16 96 128 512 512 768 1152 1536 1536 7680 7680 15360 46080 55296 110592 147456 221184 393216 524288 786432 786432 1327104 884736 884736 589824 1310720 2949120 3932160 3932160 3145728 6291456 9437184 12582912 14155776 14155776 14155776 28311552 25165824 25165824 67108864 100663296 188743680 188743680 188743680 188743680 169869312 169869312 226492416 301989888 536870912 536870912 805306368 536870912 402653184 603979776 603979776 905969664 1509949440 2264924160 2264924160 2013265920 905969664 805306368 805306368 805306368 1610612736 2415919104 2147483648 3221225472 2415919104 2415919104 2717908992 1811939328 5435817984 3623878656 4831838208 9663676416 9663676416 4831838208 4831838208 7247757312 8053063680 9059696640 9059696640 13589544960 14495514624 19327352832 14495514624 12884901888 14495514624 14495514624 14495514624 10871635968 16307453952 16307453952 10871635968 12884901888 12884901888 12884901888 12884901888 12884901888 12884901888 10871635968 16307453952 16307453952 10871635968 14495514624 14495514624 14495514624 12884901888 14495514624 19327352832 14495514624 13589544960 9059696640 9059696640 8053063680 7247757312 4831838208 4831838208 9663676416 9663676416 4831838208 3623878656 5435817984 1811939328 2717908992 2415919104 2415919104 3221225472 2147483648 2415919104 1610612736 805306368 805306368 805306368 905969664 2013265920 2264924160 2264924160 1509949440 905969664 603979776 603979776 402653184 536870912 805306368 536870912 536870912 301989888 226492416 169869312 169869312 188743680 188743680 188743680 188743680 100663296 67108864 25165824 25165824 28311552 14155776 14155776 14155776 12582912 9437184 6291456 3145728 3932160 3932160 2949120 1310720 589824 884736 884736 1327104 786432 786432 524288 393216 221184 147456 110592 55296 46080 15360 7680 7680 1536 1536 1152 768 512 512 128 96 16 8 4 1 1 12 32 48 64 512 384 1536 768 2304 6144 9216 3072 21504 24576 28672 73728 122880 196608 368640 442368 786432 983040 1769472 1179648 1966080 1572864 983040 1572864 3670016 4718592 11010048 6291456 6291456 14155776 25165824 12582912 47185920 37748736 31457280 50331648 100663296 50331648 167772160 125829120 264241152 301989888 352321536 226492416 251658240 201326592 377487360 503316480 1006632960 671088640 1207959552 603979776 671088640 1207959552 1509949440 1207959552 2818572288 3623878656 2818572288 1207959552 3623878656 1610612736 3623878656 1207959552 3221225472 4026531840 5368709120 2415919104 9663676416 6442450944 5435817984 2415919104 6442450944 5637144576 8053063680 12079595520 7247757312 12079595520 14495514624 9663676416 16911433728 21743271936 12683575296 21743271936 32614907904 18119393280 38654705664 25769803776 19327352832 33822867456 28991029248 10871635968 36238786560 19327352832 16106127360 19327352832 28991029248 16106127360 28991029248 19327352832 16106127360 19327352832 36238786560 10871635968 28991029248 33822867456 19327352832 25769803776 38654705664 18119393280 32614907904 21743271936 12683575296 21743271936 16911433728 9663676416 14495514624 12079595520 7247757312 12079595520 8053063680 5637144576 6442450944 2415919104 5435817984 6442450944 9663676416 2415919104 5368709120 4026531840 3221225472 1207959552 3623878656 1610612736 3623878656 1207959552 2818572288 3623878656 2818572288 1207959552 1509949440 1207959552 671088640 603979776 1207959552 671088640 1006632960 503316480 377487360 201326592 251658240 226492416 352321536 301989888 264241152 125829120 167772160 50331648 100663296 50331648 31457280 37748736 47185920 12582912 25165824 14155776 6291456 6291456 11010048 4718592 3670016 1572864 983040 1572864 1966080 1179648 1769472 983040 786432 442368 368640 196608 122880 73728 28672 24576 21504 3072 9216 6144 2304 768 1536 384 512 64 48 32 12 1 1 4 32 64 64 128 576 576 1152 768 3072 9216 4608 4608 36864 24576 36864 110592 147456 294912 442368 589824 983040 1474560 1769472 1179648 3145728 1572864 1572864 3145728 3145728 7077888 9437184 4718592 7077888 18874368 12582912 18874368 56623104 37748736 25165824 75497472 75497472 75497472 125829120 150994944 339738624 452984832 339738624 226492416 201326592 301989888 603979776 1006632960 1342177280 671088640 905969664 603979776 805306368 1811939328 1207959552 1811939328 3623878656 3623878656 1207959552 1610612736 2415919104 2415919104 1811939328 1207959552 3221225472 6039797760 2415919104 3623878656 9663676416 4831838208 3623878656 3221225472 11274289152 11274289152 8053063680 6442450944 8053063680 16106127360 8589934592 9663676416 19327352832 14495514624 12884901888 28991029248 18119393280 21474836480 34359738368 17179869184 22548578304 33822867456 14495514624 14495514624 25769803776 17179869184 12884901888 28991029248 24159191040 24159191040 28991029248 12884901888 17179869184 25769803776 14495514624 14495514624 33822867456 22548578304 17179869184 34359738368 21474836480 18119393280 28991029248 12884901888 14495514624 19327352832 9663676416 8589934592 16106127360 8053063680 6442450944 8053063680 11274289152 11274289152 3221225472 3623878656 4831838208 9663676416 3623878656 2415919104 6039797760 3221225472 1207959552 1811939328 2415919104 2415919104 1610612736 1207959552 3623878656 3623878656 1811939328 1207959552 1811939328 805306368 603979776 905969664 671088640 1342177280 1006632960 603979776 301989888 201326592 226492416 339738624 452984832 339738624 150994944 125829120 75497472 75497472 75497472 25165824 37748736 56623104 18874368 12582912 18874368 7077888 4718592 9437184 7077888 3145728 3145728 1572864 1572864 3145728 1179648 1769472 1474560 983040 589824 442368 294912 147456 110592 36864 24576 36864 4608 4608 9216 3072 768 1152 576 576 128 64 64 32 4 1 1 4 8 48 64 128 128 768 384 1536 1024 4608 4608 9216 6144 28672 24576 49152 110592 184320 294912 524288 589824 1179648 1179648 1572864 1179648 1966080 1572864 2097152 1572864 3670016 4718592 7077888 4718592 8388608 8388608 18874368 18874368 47185920 25165824 37748736 50331648 100663296 50331648 150994944 150994944 396361728 339738624 301989888 150994944 188743680 301989888 805306368 805306368 805306368 402653184 805306368 603979776 1006632960 1207959552 1610612736 1811939328 2818572288 1207959552 2147483648 1073741824 3623878656 1207959552 2415919104 1073741824 4294967296 2415919104 4831838208 3623878656 7247757312 2415919104 4831838208 3221225472 12884901888 6442450944 4026531840 6442450944 9663676416 8589934592 8053063680 9663676416 11274289152 12884901888 16106127360 14495514624 19327352832 17179869184 21474836480 17179869184 19327352832 14495514624 19327352832 9663676416 21474836480 12884901888 17179869184 19327352832 28991029248 19327352832 17179869184 12884901888 21474836480 9663676416 19327352832 14495514624 19327352832 17179869184 21474836480 17179869184 19327352832 14495514624 16106127360 12884901888 11274289152 9663676416 8053063680 8589934592 9663676416 6442450944 4026531840 6442450944 12884901888 3221225472 4831838208 2415919104 7247757312 3623878656 4831838208 2415919104 4294967296 1073741824 2415919104 1207959552 3623878656 1073741824 2147483648 1207959552 2818572288 1811939328 1610612736 1207959552 1006632960 603979776 805306368 402653184 805306368 805306368 805306368 301989888 188743680 150994944 301989888 339738624 396361728 150994944 150994944 50331648 100663296 50331648 37748736 25165824 47185920 18874368 18874368 8388608 8388608 4718592 7077888 4718592 3670016 1572864 2097152 1572864 1966080 1179648 1572864 1179648 1179648 589824 524288 294912 184320 110592 49152 24576 28672 6144 9216 4608 4608 1024 1536 384 768 128 128 64 48 8 4 1 1 6 12 32 96 192 256 384 1152 768 3072 3072 6144 13824 18432 16384 73728 73728 73728 221184 294912 589824 786432 1179648 1769472 1572864 2359296 1179648 4718592 4718592 3145728 4718592 6291456 9437184 14155776 12582912 8388608 25165824 37748736 50331648 75497472 75497472 67108864 150994944 150994944 67108864 167772160 251658240 452984832 377487360 251658240 201326592 251658240 503316480 805306368 805306368 805306368 603979776 1207959552 1207959552 1207959552 2415919104 2415919104 2415919104 1610612736 2147483648 1610612736 2147483648 2415919104 1811939328 2147483648 2147483648 2147483648 4026531840 4026531840 3221225472 4026531840 2684354560 4294967296 5368709120 10737418240 4294967296 9663676416 19327352832 17179869184 19327352832 19327352832 19327352832 25769803776 38654705664 19327352832 38654705664 38654705664 34359738368 51539607552 38654705664 28991029248 43486543872 28991029248 12884901888 25769803776 25769803776 19327352832 38654705664 38654705664 19327352832 25769803776 25769803776 12884901888 28991029248 43486543872 28991029248 38654705664 51539607552 34359738368 38654705664 38654705664 19327352832 38654705664 25769803776 19327352832 19327352832 19327352832 17179869184 19327352832 9663676416 4294967296 10737418240 5368709120 4294967296 2684354560 4026531840 3221225472 4026531840 4026531840 2147483648 2147483648 2147483648 1811939328 2415919104 2147483648 1610612736 2147483648 1610612736 2415919104 2415919104 2415919104 1207959552 1207959552 1207959552 603979776 805306368 805306368 805306368 503316480 251658240 201326592 251658240 377487360 452984832 251658240 167772160 67108864 150994944 150994944 67108864 75497472 75497472 50331648 37748736 25165824 8388608 12582912 14155776 9437184 6291456 4718592 3145728 4718592 4718592 1179648 2359296 1572864 1769472 1179648 786432 589824 294912 221184 73728 73728 73728 16384 18432 13824 6144 3072 3072 768 1152 384 256 192 96 32 12 6 1 1 10 48 80 192 480 1024 1280 1536 3840 4096 15360 12288 30720 73728 81920 32768 172032 98304 172032 491520 688128 1179648 1835008 2359296 2752512 3145728 2752512 2621440 11010048 6291456 7340032 6291456 12582912 23592960 37748736 16777216 25165824 62914560 75497472 75497472 169869312 125829120 150994944 226492416 150994944 125829120 377487360 301989888 528482304 377487360 352321536 335544320 440401920 603979776 704643072 805306368 1056964608 905969664 2113929216 1509949440 2113929216 3623878656 2818572288 1207959552 5368709120 4831838208 6039797760 4831838208 6794772480 4831838208 8053063680 3221225472 8053063680 12079595520 8053063680 7247757312 10066329600 8589934592 16106127360 4026531840 6442450944 5637144576 14495514624 19327352832 19327352832 25367150592 19327352832 24159191040 38654705664 25367150592 25769803776 43486543872 38654705664 45097156608 57982058496 28991029248 50734301184 43486543872 22548578304 16106127360 45097156608 28991029248 33822867456 51539607552 33822867456 28991029248 45097156608 16106127360 22548578304 43486543872 50734301184 28991029248 57982058496 45097156608 38654705664 43486543872 25769803776 25367150592 38654705664 24159191040 19327352832 25367150592 19327352832 19327352832 14495514624 5637144576 6442450944 4026531840 16106127360 8589934592 10066329600 7247757312 8053063680 12079595520 8053063680 3221225472 8053063680 4831838208 6794772480 4831838208 6039797760 4831838208 5368709120 1207959552 2818572288 3623878656 2113929216 1509949440 2113929216 905969664 1056964608 805306368 704643072 603979776 440401920 335544320 352321536 377487360 528482304 301989888 377487360 125829120 150994944 226492416 150994944 125829120 169869312 75497472 75497472 62914560 25165824 16777216 37748736 23592960 12582912 6291456 7340032 6291456 11010048 2621440 2752512 3145728 2752512 2359296 1835008 1179648 688128 491520 172032 98304 172032 32768 81920 73728 30720 12288 15360 4096 3840 1536 1280 1024 480 192 80 48 10 1 1 4 32 128 192 384 1024 2048 2048 2048 8192 8192 24576 24576 65536 131072 65536 65536 196608 196608 327680 983040 1179648 2359296 3145728 3145728 4718592 3145728 5242880 5242880 12582912 12582912 8388608 8388608 20971520 41943040 33554432 33554432 41943040 83886080 100663296 150994944 251658240 251658240 201326592 201326592 251658240 251658240 402653184 402653184 603979776 603979776 671088640 671088640 603979776 603979776 805306368 1207959552 1811939328 1811939328 3019898880 3019898880 3623878656 4831838208 1610612736 2147483648 6442450944 9663676416 7247757312 7247757312 9663676416 9663676416 6442450944 6442450944 12884901888 12884901888 9663676416 9663676416 17179869184 17179869184 6442450944 3221225472 11274289152 11274289152 19327352832 28991029248 33822867456 33822867456 24159191040 36238786560 25367150592 33822867456 28991029248 43486543872 50734301184 50734301184 43486543872 43486543872 43486543872 28991029248 24159191040 24159191040 43486543872 43486543872 38654705664 38654705664 43486543872 43486543872 24159191040 24159191040 28991029248 43486543872 43486543872 43486543872 50734301184 50734301184 43486543872 28991029248 33822867456 25367150592 36238786560 24159191040 33822867456 33822867456 28991029248 19327352832 11274289152 11274289152 3221225472 6442450944 17179869184 17179869184 9663676416 9663676416 12884901888 12884901888 6442450944 6442450944 9663676416 9663676416 7247757312 7247757312 9663676416 6442450944 2147483648 1610612736 4831838208 3623878656 3019898880 3019898880 1811939328 1811939328 1207959552 805306368 603979776 603979776 671088640 671088640 603979776 603979776 402653184 402653184 251658240 251658240 201326592 201326592 251658240 251658240 150994944 100663296 83886080 41943040 33554432 33554432 41943040 20971520 8388608 8388608 12582912 12582912 5242880 5242880 3145728 4718592 3145728 3145728 2359296 1179648 983040 327680 196608 196608 65536 65536 131072 65536 24576 24576 8192 8192 2048 2048 2048 1024 384 192 128 32 4 1 1 16 32 160 576 768 1536 3840 6144 6144 8192 30720 18432 73728 55296 122880 110592 221184 73728 516096 491520 589824 1474560 2064384 3538944 3932160 6291456 5505024 10485760 18874368 7864320 33030144 18874368 18874368 18874368 37748736 37748736 94371840 75497472 56623104 113246208 226492416 226492416 509607936 339738624 188743680 452984832 679477248 226492416 566231040 503316480 1409286144 1677721600 2013265920 1342177280 1056964608 1207959552 2013265920 3221225472 5637144576 3019898880 7247757312 6039797760 4227858432 2717908992 4831838208 2415919104 12079595520 10871635968 10871635968 9663676416 18119393280 7247757312 16307453952 10871635968 12079595520 18119393280 16106127360 19327352832 40265318400 8053063680 9663676416 9663676416 38654705664 19327352832 25367150592 43486543872 38654705664 36238786560 43486543872 27179089920 51539607552 57982058496 33822867456 65229815808 65229815808 43486543872 86973087744 43486543872 45097156608 64424509440 86973087744 36238786560 101468602368 77309411328 48318382080 77309411328 101468602368 36238786560 86973087744 64424509440 45097156608 43486543872 86973087744 43486543872 65229815808 65229815808 33822867456 57982058496 51539607552 27179089920 43486543872 36238786560 38654705664 43486543872 25367150592 19327352832 38654705664 9663676416 9663676416 8053063680 40265318400 19327352832 16106127360 18119393280 12079595520 10871635968 16307453952 7247757312 18119393280 9663676416 10871635968 10871635968 12079595520 2415919104 4831838208 2717908992 4227858432 6039797760 7247757312 3019898880 5637144576 3221225472 2013265920 1207959552 1056964608 1342177280 2013265920 1677721600 1409286144 503316480 566231040 226492416 679477248 452984832 188743680 339738624 509607936 226492416 226492416 113246208 56623104 75497472 94371840 37748736 37748736 18874368 18874368 18874368 33030144 7864320 18874368 10485760 5505024 6291456 3932160 3538944 2064384 1474560 589824 491520 516096 73728 221184 110592 122880 55296 73728 18432 30720 8192 6144 6144 3840 1536 768 576 160 32 16 1 1 2 16 32 192 576 768 1536 3072 4096 4096 8192 18432 18432 55296 49152 49152 110592 73728 73728 491520 327680 491520 1474560 1769472 2359296 3145728 3145728 5242880 10485760 7864320 7864320 18874368 12582912 12582912 12582912 16777216 37748736 75497472 37748736 37748736 113246208 150994944 226492416 339738624 150994944 150994944 452984832 226492416 150994944 251658240 402653184 1342177280 1677721600 1342177280 671088640 603979776 805306368 1610612736 3221225472 3019898880 3019898880 6039797760 3019898880 1207959552 2415919104 1610612736 2415919104 7247757312 8153726976 7247757312 9663676416 7247757312 7247757312 10871635968 4831838208 7247757312 12079595520 12884901888 19327352832 8053063680 3221225472 4831838208 9663676416 19327352832 9663676416 21743271936 28991029248 24159191040 36238786560 18119393280 24159191040 38654705664 28991029248 28991029248 48922361856 32614907904 43486543872 43486543872 19327352832 32212254720 64424509440 36238786560 36238786560 77309411328 38654705664 38654705664 77309411328 36238786560 36238786560 64424509440 32212254720 19327352832 43486543872 43486543872 32614907904 48922361856 28991029248 28991029248 38654705664 24159191040 18119393280 36238786560 24159191040 28991029248 21743271936 9663676416 19327352832 9663676416 4831838208 3221225472 8053063680 19327352832 12884901888 12079595520 7247757312 4831838208 10871635968 7247757312 7247757312 9663676416 7247757312 8153726976 7247757312 2415919104 1610612736 2415919104 1207959552 3019898880 6039797760 3019898880 3019898880 3221225472 1610612736 805306368 603979776 671088640 1342177280 1677721600 1342177280 402653184 251658240 150994944 226492416 452984832 150994944 150994944 339738624 226492416 150994944 113246208 37748736 37748736 75497472 37748736 16777216 12582912 12582912 12582912 18874368 7864320 7864320 10485760 5242880 3145728 3145728 2359296 1769472 1474560 491520 327680 491520 73728 73728 110592 49152 49152 55296 18432 18432 8192 4096 4096 3072 1536 768 576 192 32 16 2 1 1 6 8 48 64 320 1024 1280 2048 4096 6144 8192 8192 30720 24576 81920 32768 147456 147456 221184 98304 458752 393216 688128 1769472 1769472 2949120 2359296 4194304 7340032 6291456 11010048 6291456 25165824 18874368 16777216 8388608 25165824 47185920 56623104 37748736 62914560 134217728 251658240 226492416 226492416 188743680 226492416 226492416 301989888 150994944 402653184 536870912 1879048192 1610612736 939524096 536870912 603979776 1006632960 2415919104 2415919104 4227858432 3623878656 4227858432 1207959552 3221225472 3221225472 4831838208 2415919104 9059696640 9663676416 12079595520 6442450944 14495514624 10871635968 9663676416 4831838208 8053063680 17179869184 21474836480 6442450944 9663676416 6442450944 14495514624 6442450944 12884901888 11274289152 19327352832 24159191040 33822867456 21743271936 22548578304 24159191040 25769803776 33822867456 28991029248 32614907904 54358179840 38654705664 32212254720 19327352832 45097156608 38654705664 50734301184 38654705664 57982058496 48318382080 57982058496 38654705664 50734301184 38654705664 45097156608 19327352832 32212254720 38654705664 54358179840 32614907904 28991029248 33822867456 25769803776 24159191040 22548578304 21743271936 33822867456 24159191040 19327352832 11274289152 12884901888 6442450944 14495514624 6442450944 9663676416 6442450944 21474836480 17179869184 8053063680 4831838208 9663676416 10871635968 14495514624 6442450944 12079595520 9663676416 9059696640 2415919104 4831838208 3221225472 3221225472 1207959552 4227858432 3623878656 4227858432 2415919104 2415919104 1006632960 603979776 536870912 939524096 1610612736 1879048192 536870912 402653184 150994944 301989888 226492416 226492416 188743680 226492416 226492416 251658240 134217728 62914560 37748736 56623104 47185920 25165824 8388608 16777216 18874368 25165824 6291456 11010048 6291456 7340032 4194304 2359296 2949120 1769472 1769472 688128 393216 458752 98304 221184 147456 147456 32768 81920 24576 30720 8192 8192 6144 4096 2048 1280 1024 320 64 48 8 6 1 1 4 16 16 64 128 512 1536 1536 2048 6144 12288 8192 16384 49152 32768 49152 49152 98304 294912 196608 131072 786432 786432 786432 1572864 1966080 1966080 4194304 8388608 6291456 12582912 12582912 6291456 28311552 18874368 8388608 16777216 41943040 47185920 75497472 75497472 67108864 201326592 226492416 150994944 377487360 377487360 150994944 301989888 301989888 150994944 335544320 671088640 1610612736 1207959552 805306368 536870912 754974720 1509949440 1610612736 3221225472 4831838208 2415919104 1811939328 1610612736 2147483648 4831838208 2415919104 2415919104 8589934592 12884901888 6442450944 9663676416 16307453952 7247757312 7247757312 4831838208 8589934592 21474836480 5368709120 3221225472 12884901888 12884901888 6442450944 6442450944 22548578304 11274289152 18119393280 36238786560 21743271936 38654705664 32212254720 24159191040 45097156608 50734301184 21743271936 48922361856 43486543872 25769803776 38654705664 38654705664 38654705664 77309411328 77309411328 25769803776 64424509440 64424509440 25769803776 77309411328 77309411328 38654705664 38654705664 38654705664 25769803776 43486543872 48922361856 21743271936 50734301184 45097156608 24159191040 32212254720 38654705664 21743271936 36238786560 18119393280 11274289152 22548578304 6442450944 6442450944 12884901888 12884901888 3221225472 5368709120 21474836480 8589934592 4831838208 7247757312 7247757312 16307453952 9663676416 6442450944 12884901888 8589934592 2415919104 2415919104 4831838208 2147483648 1610612736 1811939328 2415919104 4831838208 3221225472 1610612736 1509949440 754974720 536870912 805306368 1207959552 1610612736 671088640 335544320 150994944 301989888 301989888 150994944 377487360 377487360 150994944 226492416 201326592 67108864 75497472 75497472 47185920 41943040 16777216 8388608 18874368 28311552 6291456 12582912 12582912 6291456 8388608 4194304 1966080 1966080 1572864 786432 786432 786432 131072 196608 294912 98304 49152 49152 32768 49152 16384 8192 12288 6144 2048 1536 1536 512 128 64 16 16 4 1 1 4 8 24 16 128 128 640 1536 1536 2048 8192 8192 12288 16384 40960 16384 98304 32768 147456 196608 262144 131072 917504 524288 655360 1572864 1179648 2097152 5242880 4194304 7340032 8388608 9437184 6291456 25165824 8388608 12582912 16777216 25165824 37748736 100663296 50331648 83886080 150994944 134217728 150994944 452984832 150994944 150994944 201326592 201326592 134217728 503316480 536870912 939524096 805306368 671088640 536870912 905969664 805306368 2013265920 3221225472 2818572288 805306368 3221225472 1073741824 3221225472 2415919104 3221225472 2147483648 10737418240 6442450944 9663676416 9663676416 9663676416 4831838208 7247757312 4294967296 10737418240 5368709120 4294967296 3221225472 19327352832 4294967296 6442450944 6442450944 12884901888 8053063680 21743271936 18119393280 22548578304 32212254720 19327352832 24159191040 38654705664 21743271936 28991029248 32614907904 24159191040 19327352832 51539607552 19327352832 45097156608 68719476736 32212254720 25769803776 77309411328 25769803776 32212254720 68719476736 45097156608 19327352832 51539607552 19327352832 24159191040 32614907904 28991029248 21743271936 38654705664 24159191040 19327352832 32212254720 22548578304 18119393280 21743271936 8053063680 12884901888 6442450944 6442450944 4294967296 19327352832 3221225472 4294967296 5368709120 10737418240 4294967296 7247757312 4831838208 9663676416 9663676416 9663676416 6442450944 10737418240 2147483648 3221225472 2415919104 3221225472 1073741824 3221225472 805306368 2818572288 3221225472 2013265920 805306368 905969664 536870912 671088640 805306368 939524096 536870912 503316480 134217728 201326592 201326592 150994944 150994944 452984832 150994944 134217728 150994944 83886080 50331648 100663296 37748736 25165824 16777216 12582912 8388608 25165824 6291456 9437184 8388608 7340032 4194304 5242880 2097152 1179648 1572864 655360 524288 917504 131072 262144 196608 147456 32768 98304 16384 40960 16384 12288 8192 8192 2048 1536 1536 640 128 128 16 24 8 4 1 1 4 8 16 32 32 128 256 1024 2048 2048 4096 8192 16384 16384 16384 24576 24576 49152 49152 98304 196608 196608 196608 786432 524288 1048576 1572864 2097152 4194304 4194304 8388608 8388608 8388608 12582912 8388608 16777216 16777216 16777216 16777216 25165824 56623104 75497472 75497472 75497472 100663296 150994944 226492416 226492416 150994944 100663296 201326592 268435456 268435456 536870912 536870912 1073741824 1073741824 1073741824 1073741824 805306368 1610612736 3221225472 3221225472 1610612736 1073741824 1610612736 1610612736 1610612736 2415919104 2147483648 3221225472 6442450944 9663676416 9663676416 6442450944 9663676416 6442450944 8589934592 8589934592 4294967296 4294967296 4294967296 6442450944 8589934592 4294967296 6442450944 6442450944 16106127360 16106127360 12079595520 21474836480 21474836480 21474836480 21474836480 24159191040 19327352832 28991029248 19327352832 19327352832 19327352832 28991029248 28991029248 28991029248 51539607552 34359738368 38654705664 38654705664 38654705664 38654705664 34359738368 51539607552 28991029248 28991029248 28991029248 19327352832 19327352832 19327352832 28991029248 19327352832 24159191040 21474836480 21474836480 21474836480 21474836480 12079595520 16106127360 16106127360 6442450944 6442450944 4294967296 8589934592 6442450944 4294967296 4294967296 4294967296 8589934592 8589934592 6442450944 9663676416 6442450944 9663676416 9663676416 6442450944 3221225472 2147483648 2415919104 1610612736 1610612736 1610612736 1073741824 1610612736 3221225472 3221225472 1610612736 805306368 1073741824 1073741824 1073741824 1073741824 536870912 536870912 268435456 268435456 201326592 100663296 150994944 226492416 226492416 150994944 100663296 75497472 75497472 75497472 56623104 25165824 16777216 16777216 16777216 16777216 8388608 12582912 8388608 8388608 8388608 4194304 4194304 2097152 1572864 1048576 524288 786432 196608 196608 196608 98304 49152 49152 24576 24576 16384 16384 16384 8192 4096 2048 2048 1024 256 128 32 32 16 8 4 1 1 16 48 96 128 256 288 1024 1024 5120 8192 10240 18432 40960 65536 61440 32768 196608 147456 393216 262144 786432 1179648 1572864 589824 1835008 1572864 1835008 5242880 7340032 9437184 14680064 16777216 31457280 33554432 41943040 25165824 83886080 67108864 62914560 33554432 100663296 188743680 301989888 201326592 201326592 335544320 603979776 452984832 754974720 402653184 377487360 805306368 1342177280 536870912 838860800 671088640 1879048192 2013265920 2348810240 1342177280 1761607680 3019898880 4227858432 2013265920 5368709120 3221225472 8053063680 4026531840 6442450944 8053063680 10737418240 4831838208 20132659200 24159191040 16106127360 12079595520 20132659200 17179869184 26843545600 5368709120 8589934592 25769803776 34359738368 25769803776 34359738368 25769803776 38654705664 12884901888 51539607552 22548578304 34359738368 51539607552 51539607552 60129542144 51539607552 43486543872 77309411328 64424509440 51539607552 51539607552 77309411328 72477573120 115964116992 77309411328 90194313216 103079215104 135291469824 48318382080 135291469824 103079215104 90194313216 77309411328 115964116992 72477573120 77309411328 51539607552 51539607552 64424509440 77309411328 43486543872 51539607552 60129542144 51539607552 51539607552 34359738368 22548578304 51539607552 12884901888 38654705664 25769803776 34359738368 25769803776 34359738368 25769803776 8589934592 5368709120 26843545600 17179869184 20132659200 12079595520 16106127360 24159191040 20132659200 4831838208 10737418240 8053063680 6442450944 4026531840 8053063680 3221225472 5368709120 2013265920 4227858432 3019898880 1761607680 1342177280 2348810240 2013265920 1879048192 671088640 838860800 536870912 1342177280 805306368 377487360 402653184 754974720 452984832 603979776 335544320 201326592 201326592 301989888 188743680 100663296 33554432 62914560 67108864 83886080 25165824 41943040 33554432 31457280 16777216 14680064 9437184 7340032 5242880 1835008 1572864 1835008 589824 1572864 1179648 786432 262144 393216 147456 196608 32768 61440 65536 40960 18432 10240 8192 5120 1024 1024 288 256 128 96 48 16 1 1 4 48 144 192 256 576 576 1024 2048 8192 16384 18432 36864 65536 98304 49152 65536 294912 294912 524288 393216 884736 1769472 884736 589824 2359296 1179648 2621440 7864320 7077888 14155776 12582912 18874368 37748736 33554432 37748736 37748736 100663296 75497472 37748736 50331648 125829120 283115520 301989888 201326592 251658240 503316480 452984832 452984832 805306368 603979776 603979776 1610612736 1073741824 536870912 671088640 1073741824 3221225472 4026531840 2684354560 2684354560 3019898880 3623878656 2415919104 2684354560 6442450944 6442450944 8053063680 6442450944 6442450944 12079595520 4831838208 7247757312 24159191040 19327352832 14495514624 12079595520 25769803776 25769803776 8053063680 3221225472 9663676416 38654705664 25769803776 19327352832 38654705664 28991029248 14495514624 19327352832 33822867456 30064771072 38654705664 57982058496 67645734912 67645734912 43486543872 65229815808 64424509440 85899345920 68719476736 103079215104 96636764160 144955146240 154618822656 77309411328 154618822656 206158430208 96636764160 96636764160 206158430208 154618822656 77309411328 154618822656 144955146240 96636764160 103079215104 68719476736 85899345920 64424509440 65229815808 43486543872 67645734912 67645734912 57982058496 38654705664 30064771072 33822867456 19327352832 14495514624 28991029248 38654705664 19327352832 25769803776 38654705664 9663676416 3221225472 8053063680 25769803776 25769803776 12079595520 14495514624 19327352832 24159191040 7247757312 4831838208 12079595520 6442450944 6442450944 8053063680 6442450944 6442450944 2684354560 2415919104 3623878656 3019898880 2684354560 2684354560 4026531840 3221225472 1073741824 671088640 536870912 1073741824 1610612736 603979776 603979776 805306368 452984832 452984832 503316480 251658240 201326592 301989888 283115520 125829120 50331648 37748736 75497472 100663296 37748736 37748736 33554432 37748736 18874368 12582912 14155776 7077888 7864320 2621440 1179648 2359296 589824 884736 1769472 884736 393216 524288 294912 294912 65536 49152 98304 65536 36864 18432 16384 8192 2048 1024 576 576 256 192 144 48 4 1 1 4 8 96 192 288 384 768 384 2048 2048 10240 18432 24576 36864 61440 49152 98304 65536 393216 262144 589824 393216 1179648 884736 1179648 589824 1376256 1310720 3145728 5898240 8257536 9437184 14155776 18874368 31457280 25165824 50331648 37748736 94371840 37748736 56623104 50331648 150994944 226492416 251658240 201326592 301989888 301989888 452984832 301989888 754974720 603979776 805306368 805306368 671088640 268435456 805306368 1073741824 3758096384 2684354560 3221225472 2684354560 2113929216 1207959552 3221225472 2147483648 8589934592 4294967296 9663676416 4294967296 8589934592 4831838208 9663676416 7247757312 16106127360 14495514624 12884901888 12884901888 32212254720 6442450944 6442450944 3221225472 12884901888 25769803776 19327352832 19327352832 38654705664 9663676416 28991029248 9663676416 34359738368 25769803776 33822867456 57982058496 57982058496 43486543872 57982058496 43486543872 51539607552 68719476736 85899345920 77309411328 115964116992 115964116992 103079215104 77309411328 180388626432 85899345920 115964116992 85899345920 180388626432 77309411328 103079215104 115964116992 115964116992 77309411328 85899345920 68719476736 51539607552 43486543872 57982058496 43486543872 57982058496 57982058496 33822867456 25769803776 34359738368 9663676416 28991029248 9663676416 38654705664 19327352832 19327352832 25769803776 12884901888 3221225472 6442450944 6442450944 32212254720 12884901888 12884901888 14495514624 16106127360 7247757312 9663676416 4831838208 8589934592 4294967296 9663676416 4294967296 8589934592 2147483648 3221225472 1207959552 2113929216 2684354560 3221225472 2684354560 3758096384 1073741824 805306368 268435456 671088640 805306368 805306368 603979776 754974720 301989888 452984832 301989888 301989888 201326592 251658240 226492416 150994944 50331648 56623104 37748736 94371840 37748736 50331648 25165824 31457280 18874368 14155776 9437184 8257536 5898240 3145728 1310720 1376256 589824 1179648 884736 1179648 393216 589824 262144 393216 65536 98304 49152 61440 36864 24576 18432 10240 2048 2048 384 768 384 288 192 96 8 4 1 1 4 8 16 128 256 384 512 512 512 1536 3072 12288 24576 24576 36864 32768 65536 65536 98304 393216 262144 524288 524288 589824 786432 786432 393216 2621440 2621440 2621440 7864320 6291456 9437184 12582912 16777216 25165824 37748736 56623104 37748736 50331648 50331648 50331648 67108864 134217728 201326592 301989888 301989888 201326592 268435456 268435456 301989888 805306368 805306368 402653184 805306368 536870912 268435456 671088640 1342177280 2684354560 3355443200 3355443200 2013265920 805306368 1073741824 1610612736 2684354560 5368709120 4294967296 5368709120 5368709120 3221225472 6442450944 6442450944 4831838208 12079595520 12079595520 12884901888 16106127360 8053063680 3221225472 6442450944 6442450944 8589934592 17179869184 17179869184 19327352832 12884901888 12884901888 9663676416 12884901888 38654705664 25769803776 38654705664 57982058496 43486543872 57982058496 38654705664 38654705664 51539607552 103079215104 68719476736 103079215104 103079215104 77309411328 103079215104 103079215104 85899345920 171798691840 171798691840 85899345920 103079215104 103079215104 77309411328 103079215104 103079215104 68719476736 103079215104 51539607552 38654705664 38654705664 57982058496 43486543872 57982058496 38654705664 25769803776 38654705664 12884901888 9663676416 12884901888 12884901888 19327352832 17179869184 17179869184 8589934592 6442450944 6442450944 3221225472 8053063680 16106127360 12884901888 12079595520 12079595520 4831838208 6442450944 6442450944 3221225472 5368709120 5368709120 4294967296 5368709120 2684354560 1610612736 1073741824 805306368 2013265920 3355443200 3355443200 2684354560 1342177280 671088640 268435456 536870912 805306368 402653184 805306368 805306368 301989888 268435456 268435456 201326592 301989888 301989888 201326592 134217728 67108864 50331648 50331648 50331648 37748736 56623104 37748736 25165824 16777216 12582912 9437184 6291456 7864320 2621440 2621440 2621440 393216 786432 786432 589824 524288 524288 262144 393216 98304 65536 65536 32768 36864 24576 24576 12288 3072 1536 512 512 512 384 256 128 16 8 4 1 1 12 32 48 64 512 1152 1536 1024 3072 2048 9216 8192 40960 65536 61440 49152 196608 262144 393216 196608 786432 589824 1572864 589824 1769472 3145728 2359296 1048576 7340032 3145728 7340032 12582912 18874368 28311552 33554432 33554432 83886080 100663296 125829120 50331648 201326592 150994944 201326592 134217728 201326592 377487360 679477248 301989888 402653184 402653184 805306368 805306368 2684354560 1073741824 671088640 1073741824 1073741824 805306368 2684354560 2147483648 7516192768 8053063680 5637144576 1610612736 3221225472 3221225472 9663676416 5368709120 17179869184 6442450944 16106127360 4831838208 14495514624 19327352832 14495514624 9663676416 26843545600 34359738368 42949672960 10737418240 19327352832 12884901888 38654705664 8589934592 17179869184 51539607552 51539607552 19327352832 77309411328 25769803776 51539607552 25769803776 68719476736 60129542144 51539607552 57982058496 96636764160 68719476736 42949672960 38654705664 86973087744 96636764160 115964116992 115964116992 96636764160 115964116992 193273528320 57982058496 135291469824 206158430208 135291469824 57982058496 193273528320 115964116992 96636764160 115964116992 115964116992 96636764160 86973087744 38654705664 42949672960 68719476736 96636764160 57982058496 51539607552 60129542144 68719476736 25769803776 51539607552 25769803776 77309411328 19327352832 51539607552 51539607552 17179869184 8589934592 38654705664 12884901888 19327352832 10737418240 42949672960 34359738368 26843545600 9663676416 14495514624 19327352832 14495514624 4831838208 16106127360 6442450944 17179869184 5368709120 9663676416 3221225472 3221225472 1610612736 5637144576 8053063680 7516192768 2147483648 2684354560 805306368 1073741824 1073741824 671088640 1073741824 2684354560 805306368 805306368 402653184 402653184 301989888 679477248 377487360 201326592 134217728 201326592 150994944 201326592 50331648 125829120 100663296 83886080 33554432 33554432 28311552 18874368 12582912 7340032 3145728 7340032 1048576 2359296 3145728 1769472 589824 1572864 589824 786432 196608 393216 262144 196608 49152 61440 65536 40960 8192 9216 2048 3072 1024 1536 1152 512 64 48 32 12 1 1 4 32 64 64 128 1152 2304 1536 2048 4096 4096 8192 16384 65536 98304 49152 98304 262144 524288 262144 262144 1179648 1179648 1179648 786432 2359296 3145728 2097152 2097152 6291456 6291456 8388608 18874368 28311552 37748736 33554432 67108864 134217728 134217728 100663296 100663296 301989888 301989888 201326592 134217728 335544320 754974720 603979776 402653184 402653184 603979776 805306368 1207959552 1610612736 805306368 402653184 805306368 1207959552 1207959552 1610612736 3221225472 9663676416 7247757312 2415919104 1610612736 2415919104 4831838208 4831838208 6442450944 9663676416 9663676416 7247757312 7247757312 14495514624 14495514624 7247757312 9663676416 34359738368 51539607552 12884901888 6442450944 19327352832 19327352832 12884901888 6442450944 19327352832 57982058496 19327352832 28991029248 38654705664 34359738368 25769803776 25769803776 90194313216 45097156608 43486543872 86973087744 77309411328 51539607552 38654705664 57982058496 72477573120 144955146240 115964116992 86973087744 115964116992 173946175488 86973087744 86973087744 154618822656 154618822656 86973087744 86973087744 173946175488 115964116992 86973087744 115964116992 144955146240 72477573120 57982058496 38654705664 51539607552 77309411328 86973087744 43486543872 45097156608 90194313216 25769803776 25769803776 34359738368 38654705664 28991029248 19327352832 57982058496 19327352832 6442450944 12884901888 19327352832 19327352832 6442450944 12884901888 51539607552 34359738368 9663676416 7247757312 14495514624 14495514624 7247757312 7247757312 9663676416 9663676416 6442450944 4831838208 4831838208 2415919104 1610612736 2415919104 7247757312 9663676416 3221225472 1610612736 1207959552 1207959552 805306368 402653184 805306368 1610612736 1207959552 805306368 603979776 402653184 402653184 603979776 754974720 335544320 134217728 201326592 301989888 301989888 100663296 100663296 134217728 134217728 67108864 33554432 37748736 28311552 18874368 8388608 6291456 6291456 2097152 2097152 3145728 2359296 786432 1179648 1179648 1179648 262144 262144 524288 262144 98304 49152 98304 65536 16384 8192 4096 4096 2048 1536 2304 1152 128 64 64 32 4 1 1 8 16 96 128 256 256 2048 2048 4096 3072 9216 4096 24576 24576 81920 65536 131072 131072 589824 393216 524288 393216 2359296 786432 2097152 1048576 2359296 4194304 8388608 2097152 14680064 8388608 12582912 25165824 33554432 33554432 75497472 100663296 167772160 100663296 226492416 134217728 536870912 268435456 201326592 201326592 603979776 603979776 905969664 402653184 536870912 536870912 1610612736 805306368 2013265920 805306368 603979776 1610612736 3221225472 805306368 3019898880 4026531840 8455716864 3221225472 4294967296 1610612736 4831838208 3221225472 9663676416 4026531840 16106127360 4831838208 19327352832 9663676416 14495514624 9663676416 12884901888 12884901888 53687091200 16106127360 12884901888 12884901888 57982058496 12884901888 25769803776 12884901888 25769803776 25769803776 51539607552 19327352832 77309411328 25769803776 51539607552 38654705664 77309411328 38654705664 77309411328 77309411328 64424509440 57982058496 77309411328 57982058496 130459631616 173946175488 103079215104 115964116992 193273528320 86973087744 231928233984 154618822656 180388626432 154618822656 231928233984 86973087744 193273528320 115964116992 103079215104 173946175488 130459631616 57982058496 77309411328 57982058496 64424509440 77309411328 77309411328 38654705664 77309411328 38654705664 51539607552 25769803776 77309411328 19327352832 51539607552 25769803776 25769803776 12884901888 25769803776 12884901888 57982058496 12884901888 12884901888 16106127360 53687091200 12884901888 12884901888 9663676416 14495514624 9663676416 19327352832 4831838208 16106127360 4026531840 9663676416 3221225472 4831838208 1610612736 4294967296 3221225472 8455716864 4026531840 3019898880 805306368 3221225472 1610612736 603979776 805306368 2013265920 805306368 1610612736 536870912 536870912 402653184 905969664 603979776 603979776 201326592 201326592 268435456 536870912 134217728 226492416 100663296 167772160 100663296 75497472 33554432 33554432 25165824 12582912 8388608 14680064 2097152 8388608 4194304 2359296 1048576 2097152 786432 2359296 393216 524288 393216 589824 131072 131072 65536 81920 24576 24576 4096 9216 3072 4096 2048 2048 256 256 128 96 16 8 1 1 2 8 16 64 128 128 256 1024 2048 2048 3072 4096 4096 12288 16384 32768 65536 65536 131072 196608 262144 262144 393216 786432 524288 1048576 524288 1048576 4194304 2097152 2097152 8388608 4194304 8388608 16777216 16777216 33554432 50331648 67108864 67108864 100663296 134217728 134217728 268435456 134217728 134217728 201326592 268435456 402653184 402653184 268435456 268435456 536870912 536870912 402653184 805306368 402653184 402653184 1610612736 805306368 805306368 2013265920 2415919104 2415919104 2147483648 1610612736 1610612736 1610612736 2415919104 2415919104 4026531840 4831838208 4831838208 9663676416 4831838208 4831838208 6442450944 6442450944 12884901888 10737418240 6442450944 6442450944 12884901888 12884901888 6442450944 12884901888 6442450944 6442450944 25769803776 12884901888 17179869184 25769803776 17179869184 25769803776 19327352832 38654705664 38654705664 38654705664 38654705664 38654705664 57982058496 38654705664 57982058496 86973087744 77309411328 77309411328 115964116992 57982058496 86973087744 154618822656 77309411328 77309411328 154618822656 86973087744 57982058496 115964116992 77309411328 77309411328 86973087744 57982058496 38654705664 57982058496 38654705664 38654705664 38654705664 38654705664 38654705664 19327352832 25769803776 17179869184 25769803776 17179869184 12884901888 25769803776 6442450944 6442450944 12884901888 6442450944 12884901888 12884901888 6442450944 6442450944 10737418240 12884901888 6442450944 6442450944 4831838208 4831838208 9663676416 4831838208 4831838208 4026531840 2415919104 2415919104 1610612736 1610612736 1610612736 2147483648 2415919104 2415919104 2013265920 805306368 805306368 1610612736 402653184 402653184 805306368 402653184 536870912 536870912 268435456 268435456 402653184 402653184 268435456 201326592 134217728 134217728 268435456 134217728 134217728 100663296 67108864 67108864 50331648 33554432 16777216 16777216 8388608 4194304 8388608 2097152 2097152 4194304 1048576 524288 1048576 524288 786432 393216 262144 262144 196608 131072 65536 65536 32768 16384 12288 4096 4096 3072 2048 2048 1024 256 128 128 64 16 8 2 1 1 12 20 48 128 384 640 768 1536 6144 10240 12288 16384 24576 20480 49152 65536 196608 327680 393216 524288 786432 1310720 1572864 1572864 3145728 2621440 3145728 2097152 4718592 7864320 9437184 3145728 11010048 9437184 14680064 31457280 44040192 75497472 88080384 100663296 176160768 201326592 352321536 251658240 352321536 301989888 352321536 301989888 469762048 805306368 939524096 671088640 939524096 805306368 939524096 805306368 1409286144 1207959552 1409286144 2013265920 2818572288 2415919104 4227858432 2415919104 9663676416 8053063680 9663676416 6442450944 7247757312 6039797760 14495514624 14495514624 28991029248 24159191040 28991029248 19327352832 14495514624 24159191040 28991029248 19327352832 19327352832 24159191040 28991029248 25769803776 28991029248 24159191040 28991029248 14495514624 28991029248 48318382080 51539607552 51539607552 77309411328 64424509440 57982058496 19327352832 77309411328 45097156608 51539607552 77309411328 103079215104 90194313216 103079215104 128849018880 103079215104 180388626432 206158430208 115964116992 154618822656 180388626432 206158430208 103079215104 206158430208 180388626432 154618822656 115964116992 206158430208 180388626432 103079215104 128849018880 103079215104 90194313216 103079215104 77309411328 51539607552 45097156608 77309411328 19327352832 57982058496 64424509440 77309411328 51539607552 51539607552 48318382080 28991029248 14495514624 28991029248 24159191040 28991029248 25769803776 28991029248 24159191040 19327352832 19327352832 28991029248 24159191040 14495514624 19327352832 28991029248 24159191040 28991029248 14495514624 14495514624 6039797760 7247757312 6442450944 9663676416 8053063680 9663676416 2415919104 4227858432 2415919104 2818572288 2013265920 1409286144 1207959552 1409286144 805306368 939524096 805306368 939524096 671088640 939524096 805306368 469762048 301989888 352321536 301989888 352321536 251658240 352321536 201326592 176160768 100663296 88080384 75497472 44040192 31457280 14680064 9437184 11010048 3145728 9437184 7864320 4718592 2097152 3145728 2621440 3145728 1572864 1572864 1310720 786432 524288 393216 327680 196608 65536 49152 20480 24576 16384 12288 10240 6144 1536 768 640 384 128 48 20 12 1 1 9 90 120 288 768 1920 2880 3456 4608 20480 30720 36864 49152 61440 61440 98304 196608 491520 983040 1048576 1179648 1966080 3932160 3538944 3145728 7864320 3932160 9437184 9437184 15728640 35389440 14155776 9437184 42467328 37748736 31457280 94371840 113246208 169869312 201326592 301989888 452984832 603979776 754974720 503316480 905969664 905969664 679477248 603979776 805306368 1811939328 2013265920 2013265920 1207959552 2415919104 2415919104 2415919104 5435817984 5435817984 4026531840 9059696640 10871635968 3623878656 3019898880 5368709120 16106127360 20132659200 16106127360 12884901888 10066329600 15099494400 21743271936 36238786560 60397977600 32212254720 48318382080 24159191040 32212254720 60397977600 32212254720 19327352832 72477573120 108716359680 77309411328 77309411328 108716359680 72477573120 65229815808 65229815808 48318382080 128849018880 103079215104 115964116992 193273528320 128849018880 43486543872 57982058496 135291469824 67645734912 77309411328 154618822656 135291469824 180388626432 171798691840 144955146240 180388626432 360777252864 154618822656 347892350976 405874409472 360777252864 309237645312 309237645312 360777252864 405874409472 347892350976 154618822656 360777252864 180388626432 144955146240 171798691840 180388626432 135291469824 154618822656 77309411328 67645734912 135291469824 57982058496 43486543872 128849018880 193273528320 115964116992 103079215104 128849018880 48318382080 65229815808 65229815808 72477573120 108716359680 77309411328 77309411328 108716359680 72477573120 19327352832 32212254720 60397977600 32212254720 24159191040 48318382080 32212254720 60397977600 36238786560 21743271936 15099494400 10066329600 12884901888 16106127360 20132659200 16106127360 5368709120 3019898880 3623878656 10871635968 9059696640 4026531840 5435817984 5435817984 2415919104 2415919104 2415919104 1207959552 2013265920 2013265920 1811939328 805306368 603979776 679477248 905969664 905969664 503316480 754974720 603979776 452984832 301989888 201326592 169869312 113246208 94371840 31457280 37748736 42467328 9437184 14155776 35389440 15728640 9437184 9437184 3932160 7864320 3145728 3538944 3932160 1966080 1179648 1048576 983040 491520 196608 98304 61440 61440 49152 36864 30720 20480 4608 3456 2880 1920 768 288 120 90 9 1 1 4 18 144 192 480 1024 2304 3456 3072 6144 24576 36864 46080 49152 73728 49152 147456 196608 589824 1048576 983040 1179648 2359296 3538944 3145728 3145728 4718592 3145728 11796480 8388608 18874368 14155776 18874368 9437184 44040192 20971520 37748736 94371840 99090432 150994944 251658240 301989888 528482304 503316480 603979776 503316480 1056964608 679477248 603979776 402653184 704643072 1509949440 2415919104 1006632960 939524096 1610612736 2013265920 2415919104 6341787648 4026531840 4831838208 9059696640 4227858432 1207959552 5368709120 4294967296 19327352832 16106127360 16106127360 8589934592 12079595520 10871635968 28991029248 36238786560 38654705664 25769803776 30198988800 25769803776 38654705664 32212254720 19327352832 19327352832 86973087744 77309411328 64424509440 77309411328 86973087744 43486543872 86973087744 28991029248 51539607552 103079215104 96636764160 115964116992 154618822656 38654705664 86973087744 38654705664 77309411328 38654705664 90194313216 115964116992 154618822656 171798691840 115964116992 144955146240 206158430208 154618822656 180388626432 347892350976 309237645312 206158430208 386547056640 206158430208 309237645312 347892350976 180388626432 154618822656 206158430208 144955146240 115964116992 171798691840 154618822656 115964116992 90194313216 38654705664 77309411328 38654705664 86973087744 38654705664 154618822656 115964116992 96636764160 103079215104 51539607552 28991029248 86973087744 43486543872 86973087744 77309411328 64424509440 77309411328 86973087744 19327352832 19327352832 32212254720 38654705664 25769803776 30198988800 25769803776 38654705664 36238786560 28991029248 10871635968 12079595520 8589934592 16106127360 16106127360 19327352832 4294967296 5368709120 1207959552 4227858432 9059696640 4831838208 4026531840 6341787648 2415919104 2013265920 1610612736 939524096 1006632960 2415919104 1509949440 704643072 402653184 603979776 679477248 1056964608 503316480 603979776 503316480 528482304 301989888 251658240 150994944 99090432 94371840 37748736 20971520 44040192 9437184 18874368 14155776 18874368 8388608 11796480 3145728 4718592 3145728 3145728 3538944 2359296 1179648 983040 1048576 589824 196608 147456 49152 73728 49152 46080 36864 24576 6144 3072 3456 2304 1024 480 192 144 18 4 1 1 2 4 24 192 256 512 1024 2304 2304 3072 6144 24576 36864 36864 49152 49152 49152 98304 196608 524288 786432 786432 1179648 1769472 2359296 2359296 1572864 3145728 3145728 8388608 8388608 6291456 9437184 9437184 8388608 20971520 20971520 31457280 70778880 75497472 150994944 201326592 301989888 377487360 335544320 503316480 503316480 679477248 452984832 301989888 301989888 503316480 1509949440 1006632960 671088640 536870912 1073741824 1610612736 2415919104 4026531840 4026531840 4026531840 3019898880 1207959552 1073741824 2147483648 4294967296 12884901888 12884901888 8589934592 8589934592 7247757312 10871635968 21743271936 19327352832 25769803776 12884901888 25769803776 25769803776 17179869184 12884901888 12884901888 19327352832 51539607552 51539607552 51539607552 51539607552 43486543872 43486543872 28991029248 25769803776 34359738368 77309411328 77309411328 77309411328 38654705664 38654705664 28991029248 19327352832 38654705664 38654705664 57982058496 115964116992 128849018880 96636764160 96636764160 144955146240 77309411328 154618822656 154618822656 231928233984 154618822656 206158430208 206158430208 154618822656 231928233984 154618822656 154618822656 77309411328 144955146240 96636764160 96636764160 128849018880 115964116992 57982058496 38654705664 38654705664 19327352832 28991029248 38654705664 38654705664 77309411328 77309411328 77309411328 34359738368 25769803776 28991029248 43486543872 43486543872 51539607552 51539607552 51539607552 51539607552 19327352832 12884901888 12884901888 17179869184 25769803776 25769803776 12884901888 25769803776 19327352832 21743271936 10871635968 7247757312 8589934592 8589934592 12884901888 12884901888 4294967296 2147483648 1073741824 1207959552 3019898880 4026531840 4026531840 4026531840 2415919104 1610612736 1073741824 536870912 671088640 1006632960 1509949440 503316480 301989888 301989888 452984832 679477248 503316480 503316480 335544320 377487360 301989888 201326592 150994944 75497472 70778880 31457280 20971520 20971520 8388608 9437184 9437184 6291456 8388608 8388608 3145728 3145728 1572864 2359296 2359296 1769472 1179648 786432 786432 524288 196608 98304 49152 49152 49152 36864 36864 24576 6144 3072 2304 2304 1024 512 256 192 24 4 2 1 1 12 16 24 72 576 640 1152 2304 3840 8192 10240 12288 49152 61440 73728 65536 131072 98304 294912 393216 786432 1310720 1572864 1769472 2621440 4194304 2621440 3145728 9437184 5242880 18874368 6291456 18874368 28311552 37748736 8388608 58720256 50331648 44040192 100663296 150994944 251658240 402653184 402653184 469762048 603979776 1056964608 603979776 1006632960 536870912 503316480 402653184 939524096 1207959552 1879048192 1073741824 805306368 2013265920 3623878656 3221225472 8455716864 7247757312 2818572288 2415919104 6442450944 2147483648 8053063680 5368709120 19327352832 13421772800 16106127360 9663676416 16106127360 19327352832 24159191040 24159191040 24159191040 21474836480 48318382080 21474836480 17179869184 38654705664 51539607552 25769803776 77309411328 96636764160 77309411328 57982058496 108716359680 38654705664 85899345920 51539607552 51539607552 128849018880 103079215104 38654705664 154618822656 68719476736 57982058496 19327352832 77309411328 45097156608 103079215104 171798691840 135291469824 154618822656 180388626432 96636764160 206158430208 360777252864 206158430208 231928233984 347892350976 257698037760 347892350976 231928233984 206158430208 360777252864 206158430208 96636764160 180388626432 154618822656 135291469824 171798691840 103079215104 45097156608 77309411328 19327352832 57982058496 68719476736 154618822656 38654705664 103079215104 128849018880 51539607552 51539607552 85899345920 38654705664 108716359680 57982058496 77309411328 96636764160 77309411328 25769803776 51539607552 38654705664 17179869184 21474836480 48318382080 21474836480 24159191040 24159191040 24159191040 19327352832 16106127360 9663676416 16106127360 13421772800 19327352832 5368709120 8053063680 2147483648 6442450944 2415919104 2818572288 7247757312 8455716864 3221225472 3623878656 2013265920 805306368 1073741824 1879048192 1207959552 939524096 402653184 503316480 536870912 1006632960 603979776 1056964608 603979776 469762048 402653184 402653184 251658240 150994944 100663296 44040192 50331648 58720256 8388608 37748736 28311552 18874368 6291456 18874368 5242880 9437184 3145728 2621440 4194304 2621440 1769472 1572864 1310720 786432 393216 294912 98304 131072 65536 73728 61440 49152 12288 10240 8192 3840 2304 1152 640 576 72 24 16 12 1 1 2 16 16 16 96 640 640 1152 1536 4096 8192 6144 12288 40960 61440 49152 65536 98304 98304 196608 262144 655360 1310720 1179648 1179648 2097152 2097152 1572864 3145728 5242880 5242880 6291456 4194304 12582912 25165824 8388608 8388608 50331648 25165824 33554432 100663296 125829120 251658240 268435456 268435456 402653184 603979776 603979776 402653184 536870912 402653184 301989888 402653184 402653184 805306368 1073741824 536870912 671088640 2013265920 2147483648 3221225472 7247757312 2415919104 805306368 2147483648 2147483648 2147483648 2684354560 4294967296 10737418240 13421772800 9663676416 9663676416 12884901888 9663676416 14495514624 12079595520 21474836480 21474836480 21474836480 8589934592 12884901888 38654705664 17179869184 17179869184 64424509440 64424509440 38654705664 57982058496 38654705664 34359738368 51539607552 25769803776 42949672960 85899345920 25769803776 38654705664 68719476736 34359738368 12884901888 19327352832 45097156608 45097156608 85899345920 96636764160 115964116992 154618822656 64424509440 96636764160 180388626432 180388626432 103079215104 231928233984 193273528320 193273528320 231928233984 103079215104 180388626432 180388626432 96636764160 64424509440 154618822656 115964116992 96636764160 85899345920 45097156608 45097156608 19327352832 12884901888 34359738368 68719476736 38654705664 25769803776 85899345920 42949672960 25769803776 51539607552 34359738368 38654705664 57982058496 38654705664 64424509440 64424509440 17179869184 17179869184 38654705664 12884901888 8589934592 21474836480 21474836480 21474836480 12079595520 14495514624 9663676416 12884901888 9663676416 9663676416 13421772800 10737418240 4294967296 2684354560 2147483648 2147483648 2147483648 805306368 2415919104 7247757312 3221225472 2147483648 2013265920 671088640 536870912 1073741824 805306368 402653184 402653184 301989888 402653184 536870912 402653184 603979776 603979776 402653184 268435456 268435456 251658240 125829120 100663296 33554432 25165824 50331648 8388608 8388608 25165824 12582912 4194304 6291456 5242880 5242880 3145728 1572864 2097152 2097152 1179648 1179648 1310720 655360 262144 196608 98304 98304 65536 49152 61440 40960 12288 6144 8192 4096 1536 1152 640 640 96 16 16 16 2 1 1 8 8 48 32 64 192 1152 1152 1536 3072 7680 9216 12288 18432 73728 73728 110592 98304 196608 131072 294912 393216 1179648 1769472 1572864 2359296 2621440 3145728 4194304 3145728 9437184 3145728 12582912 6291456 25165824 12582912 25165824 12582912 44040192 33554432 62914560 150994944 226492416 301989888 335544320 402653184 704643072 603979776 805306368 402653184 1006632960 603979776 805306368 402653184 469762048 805306368 1006632960 805306368 1207959552 2147483648 4026531840 4831838208 4227858432 1207959552 2147483648 1610612736 4831838208 1610612736 6442450944 4294967296 19327352832 14495514624 19327352832 14495514624 12079595520 14495514624 19327352832 25769803776 51539607552 17179869184 19327352832 12884901888 25769803776 25769803776 25769803776 25769803776 77309411328 57982058496 77309411328 38654705664 64424509440 38654705664 51539607552 38654705664 51539607552 38654705664 77309411328 38654705664 77309411328 17179869184 51539607552 25769803776 103079215104 85899345920 77309411328 128849018880 180388626432 85899345920 103079215104 128849018880 137438953472 137438953472 171798691840 206158430208 231928233984 206158430208 171798691840 137438953472 137438953472 128849018880 103079215104 85899345920 180388626432 128849018880 77309411328 85899345920 103079215104 25769803776 51539607552 17179869184 77309411328 38654705664 77309411328 38654705664 51539607552 38654705664 51539607552 38654705664 64424509440 38654705664 77309411328 57982058496 77309411328 25769803776 25769803776 25769803776 25769803776 12884901888 19327352832 17179869184 51539607552 25769803776 19327352832 14495514624 12079595520 14495514624 19327352832 14495514624 19327352832 4294967296 6442450944 1610612736 4831838208 1610612736 2147483648 1207959552 4227858432 4831838208 4026531840 2147483648 1207959552 805306368 1006632960 805306368 469762048 402653184 805306368 603979776 1006632960 402653184 805306368 603979776 704643072 402653184 335544320 301989888 226492416 150994944 62914560 33554432 44040192 12582912 25165824 12582912 25165824 6291456 12582912 3145728 9437184 3145728 4194304 3145728 2621440 2359296 1572864 1769472 1179648 393216 294912 131072 196608 98304 110592 73728 73728 18432 12288 9216 7680 3072 1536 1152 1152 192 64 32 48 8 8 1 1 8 32 32 128 128 128 576 3456 2304 6144 12288 18432 36864 36864 49152 131072 196608 196608 294912 393216 262144 589824 1179648 2359296 3145728 3145728 3145728 6291456 12582912 6291456 12582912 12582912 6291456 18874368 12582912 12582912 37748736 37748736 18874368 100663296 100663296 100663296 301989888 301989888 402653184 603979776 905969664 905969664 905969664 1207959552 805306368 1610612736 1610612736 805306368 805306368 1073741824 1610612736 3221225472 3221225472 2147483648 6442450944 9663676416 4831838208 4831838208 4294967296 2147483648 6442450944 6442450944 3221225472 5368709120 10737418240 28991029248 38654705664 38654705664 19327352832 19327352832 19327352832 38654705664 64424509440 42949672960 17179869184 51539607552 51539607552 25769803776 51539607552 51539607552 38654705664 86973087744 130459631616 57982058496 103079215104 115964116992 57982058496 115964116992 77309411328 25769803776 77309411328 51539607552 51539607552 51539607552 51539607552 51539607552 77309411328 257698037760 85899345920 171798691840 343597383680 171798691840 343597383680 257698037760 193273528320 206158430208 412316860416 206158430208 347892350976 347892350976 206158430208 412316860416 206158430208 193273528320 257698037760 343597383680 171798691840 343597383680 171798691840 85899345920 257698037760 77309411328 51539607552 51539607552 51539607552 51539607552 51539607552 77309411328 25769803776 77309411328 115964116992 57982058496 115964116992 103079215104 57982058496 130459631616 86973087744 38654705664 51539607552 51539607552 25769803776 51539607552 51539607552 17179869184 42949672960 64424509440 38654705664 19327352832 19327352832 19327352832 38654705664 38654705664 28991029248 10737418240 5368709120 3221225472 6442450944 6442450944 2147483648 4294967296 4831838208 4831838208 9663676416 6442450944 2147483648 3221225472 3221225472 1610612736 1073741824 805306368 805306368 1610612736 1610612736 805306368 1207959552 905969664 905969664 905969664 603979776 402653184 301989888 301989888 100663296 100663296 100663296 18874368 37748736 37748736 12582912 12582912 18874368 6291456 12582912 12582912 6291456 12582912 6291456 3145728 3145728 3145728 2359296 1179648 589824 262144 393216 294912 196608 196608 131072 49152 36864 36864 18432 12288 6144 2304 3456 576 128 128 128 32 32 8 1 1 8 48 128 128 512 384 512 1152 4608 5120 12288 16384 36864 61440 49152 65536 327680 393216 491520 589824 655360 524288 1474560 1572864 3145728 5242880 3145728 4194304 12582912 10485760 12582912 8388608 25165824 18874368 50331648 16777216 50331648 113246208 75497472 25165824 176160768 100663296 176160768 377487360 352321536 603979776 1056964608 905969664 1207959552 1006632960 1610612736 1073741824 3221225472 1342177280 805306368 805306368 939524096 2415919104 5637144576 2684354560 3758096384 9663676416 5637144576 2415919104 17179869184 6442450944 8589934592 12884901888 12884901888 6442450944 21474836480 12884901888 57982058496 64424509440 38654705664 25769803776 19327352832 32212254720 77309411328 42949672960 42949672960 34359738368 128849018880 38654705664 42949672960 103079215104 64424509440 38654705664 173946175488 96636764160 103079215104 137438953472 115964116992 96636764160 154618822656 25769803776 103079215104 154618822656 103079215104 68719476736 206158430208 103079215104 206158430208 103079215104 137438953472 120259084288 274877906944 206158430208 274877906944 360777252864 206158430208 154618822656 360777252864 309237645312 270582939648 434865438720 270582939648 309237645312 360777252864 154618822656 206158430208 360777252864 274877906944 206158430208 274877906944 120259084288 137438953472 103079215104 206158430208 103079215104 206158430208 68719476736 103079215104 154618822656 103079215104 25769803776 154618822656 96636764160 115964116992 137438953472 103079215104 96636764160 173946175488 38654705664 64424509440 103079215104 42949672960 38654705664 128849018880 34359738368 42949672960 42949672960 77309411328 32212254720 19327352832 25769803776 38654705664 64424509440 57982058496 12884901888 21474836480 6442450944 12884901888 12884901888 8589934592 6442450944 17179869184 2415919104 5637144576 9663676416 3758096384 2684354560 5637144576 2415919104 939524096 805306368 805306368 1342177280 3221225472 1073741824 1610612736 1006632960 1207959552 905969664 1056964608 603979776 352321536 377487360 176160768 100663296 176160768 25165824 75497472 113246208 50331648 16777216 50331648 18874368 25165824 8388608 12582912 10485760 12582912 4194304 3145728 5242880 3145728 1572864 1474560 524288 655360 589824 491520 393216 327680 65536 49152 61440 36864 16384 12288 5120 4608 1152 512 384 512 128 128 48 8 1 1 2 12 48 128 128 384 384 256 768 5120 5120 8192 16384 30720 40960 32768 65536 262144 393216 393216 393216 524288 524288 786432 1048576 2621440 2621440 2097152 4194304 5242880 10485760 4194304 4194304 18874368 12582912 16777216 16777216 37748736 56623104 25165824 25165824 100663296 100663296 125829120 251658240 301989888 603979776 603979776 603979776 671088640 671088640 1073741824 1073741824 1342177280 671088640 402653184 402653184 805306368 2415919104 2684354560 2684354560 3221225472 3221225472 1610612736 2147483648 6442450944 6442450944 4294967296 6442450944 6442450944 6442450944 6442450944 12884901888 48318382080 32212254720 25769803776 12884901888 16106127360 32212254720 25769803776 17179869184 34359738368 34359738368 38654705664 25769803776 34359738368 51539607552 25769803776 38654705664 64424509440 85899345920 68719476736 68719476736 96636764160 64424509440 25769803776 25769803776 51539607552 77309411328 34359738368 68719476736 103079215104 103079215104 68719476736 34359738368 120259084288 120259084288 103079215104 206158430208 180388626432 180388626432 103079215104 154618822656 154618822656 231928233984 193273528320 193273528320 231928233984 154618822656 154618822656 103079215104 180388626432 180388626432 206158430208 103079215104 120259084288 120259084288 34359738368 68719476736 103079215104 103079215104 68719476736 34359738368 77309411328 51539607552 25769803776 25769803776 64424509440 96636764160 68719476736 68719476736 85899345920 64424509440 38654705664 25769803776 51539607552 34359738368 25769803776 38654705664 34359738368 34359738368 17179869184 25769803776 32212254720 16106127360 12884901888 25769803776 32212254720 48318382080 12884901888 6442450944 6442450944 6442450944 6442450944 4294967296 6442450944 6442450944 2147483648 1610612736 3221225472 3221225472 2684354560 2684354560 2415919104 805306368 402653184 402653184 671088640 1342177280 1073741824 1073741824 671088640 671088640 603979776 603979776 603979776 301989888 251658240 125829120 100663296 100663296 25165824 25165824 56623104 37748736 16777216 16777216 12582912 18874368 4194304 4194304 10485760 5242880 4194304 2097152 2621440 2621440 1048576 786432 524288 524288 393216 393216 393216 262144 65536 32768 40960 30720 16384 8192 5120 5120 768 256 384 384 128 128 48 12 2 1 1 12 12 64 192 576 512 1536 768 1024 3072 18432 16384 30720 49152 98304 98304 147456 131072 655360 786432 786432 786432 1310720 786432 1572864 2097152 3145728 6291456 7864320 8388608 18874368 12582912 16777216 12582912 50331648 16777216 75497472 50331648 100663296 75497472 150994944 67108864 352321536 251658240 201326592 503316480 704643072 905969664 1073741824 805306368 1207959552 1073741824 2684354560 1073741824 2415919104 1207959552 1073741824 1207959552 2818572288 5368709120 9663676416 8053063680 3758096384 3221225472 6442450944 3221225472 19327352832 9663676416 9663676416 9663676416 19327352832 3221225472 16106127360 16106127360 38654705664 32212254720 20132659200 17179869184 24159191040 16106127360 19327352832 38654705664 96636764160 38654705664 77309411328 57982058496 64424509440 57982058496 86973087744 38654705664 154618822656 154618822656 128849018880 154618822656 173946175488 38654705664 115964116992 38654705664 51539607552 51539607552 77309411328 77309411328 206158430208 68719476736 77309411328 51539607552 206158430208 77309411328 270582939648 347892350976 309237645312 231928233984 289910292480 231928233984 304405807104 434865438720 231928233984 434865438720 304405807104 231928233984 289910292480 231928233984 309237645312 347892350976 270582939648 77309411328 206158430208 51539607552 77309411328 68719476736 206158430208 77309411328 77309411328 51539607552 51539607552 38654705664 115964116992 38654705664 173946175488 154618822656 128849018880 154618822656 154618822656 38654705664 86973087744 57982058496 64424509440 57982058496 77309411328 38654705664 96636764160 38654705664 19327352832 16106127360 24159191040 17179869184 20132659200 32212254720 38654705664 16106127360 16106127360 3221225472 19327352832 9663676416 9663676416 9663676416 19327352832 3221225472 6442450944 3221225472 3758096384 8053063680 9663676416 5368709120 2818572288 1207959552 1073741824 1207959552 2415919104 1073741824 2684354560 1073741824 1207959552 805306368 1073741824 905969664 704643072 503316480 201326592 251658240 352321536 67108864 150994944 75497472 100663296 50331648 75497472 16777216 50331648 12582912 16777216 12582912 18874368 8388608 7864320 6291456 3145728 2097152 1572864 786432 1310720 786432 786432 786432 655360 131072 147456 98304 98304 49152 30720 16384 18432 3072 1024 768 1536 512 576 192 64 12 12 1 1 4 24 32 128 384 1024 1024 1536 1024 1024 4608 24576 24576 36864 65536 98304 147456 98304 196608 786432 884736 884736 1179648 1179648 786432 2097152 2097152 4194304 12582912 8388608 16777216 12582912 16777216 16777216 12582912 25165824 25165824 75497472 50331648 50331648 113246208 100663296 100663296 377487360 167772160 251658240 754974720 679477248 905969664 805306368 1207959552 1610612736 2147483648 2147483648 1073741824 2415919104 1610612736 1610612736 2415919104 2684354560 8053063680 12079595520 4026531840 1610612736 3221225472 3221225472 4831838208 14495514624 9663676416 6442450944 14495514624 4831838208 4831838208 12079595520 12884901888 51539607552 32212254720 34359738368 34359738368 16106127360 12884901888 25769803776 77309411328 77309411328 38654705664 86973087744 57982058496 38654705664 86973087744 38654705664 51539607552 154618822656 154618822656 154618822656 154618822656 57982058496 57982058496 57982058496 19327352832 25769803776 103079215104 77309411328 154618822656 137438953472 51539607552 77309411328 103079215104 154618822656 154618822656 231928233984 309237645312 206158430208 309237645312 206158430208 231928233984 289910292480 257698037760 257698037760 289910292480 231928233984 206158430208 309237645312 206158430208 309237645312 231928233984 154618822656 154618822656 103079215104 77309411328 51539607552 137438953472 154618822656 77309411328 103079215104 25769803776 19327352832 57982058496 57982058496 57982058496 154618822656 154618822656 154618822656 154618822656 51539607552 38654705664 86973087744 38654705664 57982058496 86973087744 38654705664 77309411328 77309411328 25769803776 12884901888 16106127360 34359738368 34359738368 32212254720 51539607552 12884901888 12079595520 4831838208 4831838208 14495514624 6442450944 9663676416 14495514624 4831838208 3221225472 3221225472 1610612736 4026531840 12079595520 8053063680 2684354560 2415919104 1610612736 1610612736 2415919104 1073741824 2147483648 2147483648 1610612736 1207959552 805306368 905969664 679477248 754974720 251658240 167772160 377487360 100663296 100663296 113246208 50331648 50331648 75497472 25165824 25165824 12582912 16777216 16777216 12582912 16777216 8388608 12582912 4194304 2097152 2097152 786432 1179648 1179648 884736 884736 786432 196608 98304 147456 98304 65536 36864 24576 24576 4608 1024 1024 1536 1024 1024 384 128 32 24 4 1 1 6 16 96 64 256 768 2048 1024 3072 2048 3072 6144 36864 30720 49152 65536 196608 147456 196608 262144 983040 1179648 1474560 1179648 1572864 1179648 2097152 2097152 6291456 10485760 12582912 8388608 25165824 33554432 25165824 8388608 50331648 37748736 100663296 33554432 150994944 201326592 301989888 100663296 234881024 201326592 352321536 679477248 754974720 805306368 1006632960 1207959552 2415919104 1342177280 1610612736 805306368 2684354560 2147483648 2684354560 1610612736 3758096384 9663676416 5637144576 1610612736 3221225472 4294967296 9663676416 4831838208 19327352832 9663676416 12884901888 4831838208 14495514624 9663676416 19327352832 12884901888 38654705664 42949672960 51539607552 17179869184 12884901888 19327352832 51539607552 51539607552 64424509440 51539607552 96636764160 38654705664 77309411328 57982058496 68719476736 51539607552 154618822656 193273528320 154618822656 51539607552 173946175488 77309411328 57982058496 12884901888 51539607552 115964116992 154618822656 103079215104 154618822656 103079215104 231928233984 51539607552 206158430208 90194313216 206158430208 206158430208 309237645312 257698037760 231928233984 231928233984 180388626432 309237645312 180388626432 231928233984 231928233984 257698037760 309237645312 206158430208 206158430208 90194313216 206158430208 51539607552 231928233984 103079215104 154618822656 103079215104 154618822656 115964116992 51539607552 12884901888 57982058496 77309411328 173946175488 51539607552 154618822656 193273528320 154618822656 51539607552 68719476736 57982058496 77309411328 38654705664 96636764160 51539607552 64424509440 51539607552 51539607552 19327352832 12884901888 17179869184 51539607552 42949672960 38654705664 12884901888 19327352832 9663676416 14495514624 4831838208 12884901888 9663676416 19327352832 4831838208 9663676416 4294967296 3221225472 1610612736 5637144576 9663676416 3758096384 1610612736 2684354560 2147483648 2684354560 805306368 1610612736 1342177280 2415919104 1207959552 1006632960 805306368 754974720 679477248 352321536 201326592 234881024 100663296 301989888 201326592 150994944 33554432 100663296 37748736 50331648 8388608 25165824 33554432 25165824 8388608 12582912 10485760 6291456 2097152 2097152 1179648 1572864 1179648 1474560 1179648 983040 262144 196608 147456 196608 65536 49152 30720 36864 6144 3072 2048 3072 1024 2048 768 256 64 96 16 6 1 1 4 16 32 96 96 384 1152 1536 1024 4096 4096 2048 9216 46080 40960 49152 98304 147456 294912 262144 262144 1048576 1572864 1179648 1048576 1572864 786432 2097152 4194304 5242880 15728640 6291456 8388608 25165824 25165824 8388608 16777216 75497472 37748736 50331648 50331648 134217728 301989888 150994944 67108864 402653184 402653184 301989888 603979776 536870912 805306368 805306368 1610612736 1342177280 1342177280 1610612736 805306368 3221225472 3221225472 1610612736 2415919104 4831838208 4831838208 3221225472 2147483648 2147483648 6442450944 4831838208 4831838208 14495514624 14495514624 3221225472 9663676416 19327352832 6442450944 8053063680 8053063680 42949672960 53687091200 21474836480 8589934592 19327352832 38654705664 25769803776 38654705664 77309411328 51539607552 57982058496 57982058496 38654705664 103079215104 68719476736 51539607552 193273528320 193273528320 51539607552 77309411328 115964116992 38654705664 25769803776 25769803776 38654705664 154618822656 68719476736 51539607552 137438953472 137438953472 51539607552 103079215104 180388626432 90194313216 154618822656 309237645312 257698037760 289910292480 231928233984 154618822656 309237645312 309237645312 154618822656 231928233984 289910292480 257698037760 309237645312 154618822656 90194313216 180388626432 103079215104 51539607552 137438953472 137438953472 51539607552 68719476736 154618822656 38654705664 25769803776 25769803776 38654705664 115964116992 77309411328 51539607552 193273528320 193273528320 51539607552 68719476736 103079215104 38654705664 57982058496 57982058496 51539607552 77309411328 38654705664 25769803776 38654705664 19327352832 8589934592 21474836480 53687091200 42949672960 8053063680 8053063680 6442450944 19327352832 9663676416 3221225472 14495514624 14495514624 4831838208 4831838208 6442450944 2147483648 2147483648 3221225472 4831838208 4831838208 2415919104 1610612736 3221225472 3221225472 805306368 1610612736 1342177280 1342177280 1610612736 805306368 805306368 536870912 603979776 301989888 402653184 402653184 67108864 150994944 301989888 134217728 50331648 50331648 37748736 75497472 16777216 8388608 25165824 25165824 8388608 6291456 15728640 5242880 4194304 2097152 786432 1572864 1048576 1179648 1572864 1048576 262144 262144 294912 147456 98304 49152 40960 46080 9216 2048 4096 4096 1024 1536 1152 384 96 96 32 16 4 1 1 8 16 48 64 384 256 1024 1536 4096 2048 12288 4096 8192 18432 98304 65536 147456 131072 393216 524288 393216 524288 2621440 2359296 2359296 2097152 2097152 1048576 6291456 4194304 12582912 12582912 16777216 16777216 37748736 16777216 33554432 33554432 100663296 33554432 201326592 67108864 301989888 226492416 201326592 100663296 704643072 301989888 402653184 805306368 1006632960 1207959552 2147483648 1610612736 1610612736 1610612736 2147483648 1610612736 8053063680 3221225472 4294967296 4831838208 3758096384 3221225472 8589934592 2147483648 6442450944 6442450944 12884901888 6442450944 38654705664 6442450944 12884901888 19327352832 19327352832 6442450944 16106127360 17179869184 103079215104 42949672960 25769803776 17179869184 51539607552 25769803776 38654705664 77309411328 128849018880 51539607552 173946175488 51539607552 68719476736 103079215104 77309411328 77309411328 231928233984 77309411328 154618822656 77309411328 115964116992 25769803776 103079215104 25769803776 103079215104 137438953472 103079215104 103079215104 412316860416 68719476736 206158430208 103079215104 206158430208 103079215104 386547056640 412316860416 463856467968 463856467968 257698037760 309237645312 360777252864 309237645312 257698037760 463856467968 463856467968 412316860416 386547056640 103079215104 206158430208 103079215104 206158430208 68719476736 412316860416 103079215104 103079215104 137438953472 103079215104 25769803776 103079215104 25769803776 115964116992 77309411328 154618822656 77309411328 231928233984 77309411328 77309411328 103079215104 68719476736 51539607552 173946175488 51539607552 128849018880 77309411328 38654705664 25769803776 51539607552 17179869184 25769803776 42949672960 103079215104 17179869184 16106127360 6442450944 19327352832 19327352832 12884901888 6442450944 38654705664 6442450944 12884901888 6442450944 6442450944 2147483648 8589934592 3221225472 3758096384 4831838208 4294967296 3221225472 8053063680 1610612736 2147483648 1610612736 1610612736 1610612736 2147483648 1207959552 1006632960 805306368 402653184 301989888 704643072 100663296 201326592 226492416 301989888 67108864 201326592 33554432 100663296 33554432 33554432 16777216 37748736 16777216 16777216 12582912 12582912 4194304 6291456 1048576 2097152 2097152 2359296 2359296 2621440 524288 393216 524288 393216 131072 147456 65536 98304 18432 8192 4096 12288 2048 4096 1536 1024 256 384 64 48 16 8 1 1 2 8 16 32 64 256 256 512 1024 2048 2048 4096 4096 4096 16384 65536 65536 65536 131072 262144 262144 262144 524288 1572864 1572864 1572864 1048576 1048576 1048576 2097152 4194304 4194304 8388608 8388608 8388608 8388608 16777216 16777216 16777216 33554432 33554432 67108864 67108864 100663296 100663296 100663296 100663296 301989888 201326592 201326592 603979776 603979776 1207959552 805306368 805306368 805306368 805306368 1610612736 1610612736 3221225472 3221225472 3221225472 1610612736 1073741824 2147483648 2147483648 2147483648 2147483648 4294967296 4294967296 6442450944 6442450944 6442450944 6442450944 6442450944 6442450944 3221225472 8589934592 17179869184 34359738368 17179869184 17179869184 17179869184 12884901888 12884901888 25769803776 51539607552 51539607552 51539607552 51539607552 34359738368 34359738368 51539607552 51539607552 51539607552 51539607552 77309411328 51539607552 25769803776 25769803776 25769803776 25769803776 25769803776 34359738368 51539607552 51539607552 103079215104 68719476736 68719476736 51539607552 51539607552 103079215104 103079215104 206158430208 309237645312 309237645312 206158430208 206158430208 154618822656 154618822656 206158430208 206158430208 309237645312 309237645312 206158430208 103079215104 103079215104 51539607552 51539607552 68719476736 68719476736 103079215104 51539607552 51539607552 34359738368 25769803776 25769803776 25769803776 25769803776 25769803776 51539607552 77309411328 51539607552 51539607552 51539607552 51539607552 34359738368 34359738368 51539607552 51539607552 51539607552 51539607552 25769803776 12884901888 12884901888 17179869184 17179869184 17179869184 34359738368 17179869184 8589934592 3221225472 6442450944 6442450944 6442450944 6442450944 6442450944 6442450944 4294967296 4294967296 2147483648 2147483648 2147483648 2147483648 1073741824 1610612736 3221225472 3221225472 3221225472 1610612736 1610612736 805306368 805306368 805306368 805306368 1207959552 603979776 603979776 201326592 201326592 301989888 100663296 100663296 100663296 100663296 67108864 67108864 33554432 33554432 16777216 16777216 16777216 8388608 8388608 8388608 8388608 4194304 4194304 2097152 1048576 1048576 1048576 1572864 1572864 1572864 524288 262144 262144 262144 131072 65536 65536 65536 16384 4096 4096 4096 2048 2048 1024 512 256 256 64 32 16 8 2 1 1 20 32 80 192 320 512 1920 1536 2560 8192 20480 12288 40960 32768 20480 36864 221184 122880 294912 524288 589824 983040 1179648 1179648 3145728 5242880 3145728 4194304 6291456 2621440 12582912 8388608 20971520 50331648 31457280 25165824 83886080 134217728 83886080 67108864 251658240 100663296 377487360 226492416 251658240 603979776 754974720 150994944 704643072 402653184 469762048 1342177280 1879048192 1610612736 1879048192 2147483648 1879048192 3221225472 7516192768 2684354560 11274289152 9663676416 3758096384 2147483648 5368709120 6442450944 16106127360 9663676416 8053063680 12884901888 24159191040 9663676416 48318382080 38654705664 16106127360 38654705664 32212254720 17179869184 53687091200 21474836480 51539607552 85899345920 103079215104 34359738368 38654705664 64424509440 77309411328 115964116992 231928233984 64424509440 154618822656 103079215104 77309411328 193273528320 154618822656 38654705664 289910292480 231928233984 96636764160 77309411328 257698037760 103079215104 257698037760 137438953472 85899345920 274877906944 343597383680 206158430208 687194767360 274877906944 257698037760 103079215104 412316860416 180388626432 309237645312 463856467968 274877906944 481036337152 274877906944 193273528320 274877906944 481036337152 274877906944 463856467968 309237645312 180388626432 412316860416 103079215104 257698037760 274877906944 687194767360 206158430208 343597383680 274877906944 85899345920 137438953472 257698037760 103079215104 257698037760 77309411328 96636764160 231928233984 289910292480 38654705664 154618822656 193273528320 77309411328 103079215104 154618822656 64424509440 231928233984 115964116992 77309411328 64424509440 38654705664 34359738368 103079215104 85899345920 51539607552 21474836480 53687091200 17179869184 32212254720 38654705664 16106127360 38654705664 48318382080 9663676416 24159191040 12884901888 8053063680 9663676416 16106127360 6442450944 5368709120 2147483648 3758096384 9663676416 11274289152 2684354560 7516192768 3221225472 1879048192 2147483648 1879048192 1610612736 1879048192 1342177280 469762048 402653184 704643072 150994944 754974720 603979776 251658240 226492416 377487360 100663296 251658240 67108864 83886080 134217728 83886080 25165824 31457280 50331648 20971520 8388608 12582912 2621440 6291456 4194304 3145728 5242880 3145728 1179648 1179648 983040 589824 524288 294912 122880 221184 36864 20480 32768 40960 12288 20480 8192 2560 1536 1920 512 320 192 80 32 20 1 1 2 32 32 96 192 256 512 1536 1024 2048 8192 12288 12288 32768 16384 8192 36864 122880 122880 262144 262144 491520 983040 589824 786432 2621440 2621440 2097152 4194304 2621440 2621440 4194304 4194304 16777216 25165824 12582912 25165824 67108864 67108864 33554432 67108864 100663296 100663296 226492416 100663296 201326592 603979776 150994944 100663296 402653184 201326592 335544320 1342177280 805306368 805306368 1073741824 1073741824 1610612736 3221225472 2684354560 2684354560 9663676416 3221225472 1073741824 1073741824 2147483648 6442450944 9663676416 4831838208 4294967296 12884901888 6442450944 9663676416 38654705664 12884901888 9663676416 19327352832 17179869184 17179869184 10737418240 8589934592 42949672960 85899345920 34359738368 17179869184 32212254720 32212254720 38654705664 115964116992 64424509440 42949672960 103079215104 51539607552 64424509440 128849018880 25769803776 38654705664 154618822656 77309411328 38654705664 77309411328 103079215104 103079215104 137438953472 34359738368 68719476736 274877906944 103079215104 206158430208 274877906944 137438953472 51539607552 103079215104 180388626432 90194313216 231928233984 206158430208 240518168576 240518168576 128849018880 128849018880 240518168576 240518168576 206158430208 231928233984 90194313216 180388626432 103079215104 51539607552 137438953472 274877906944 206158430208 103079215104 274877906944 68719476736 34359738368 137438953472 103079215104 103079215104 77309411328 38654705664 77309411328 154618822656 38654705664 25769803776 128849018880 64424509440 51539607552 103079215104 42949672960 64424509440 115964116992 38654705664 32212254720 32212254720 17179869184 34359738368 85899345920 42949672960 8589934592 10737418240 17179869184 17179869184 19327352832 9663676416 12884901888 38654705664 9663676416 6442450944 12884901888 4294967296 4831838208 9663676416 6442450944 2147483648 1073741824 1073741824 3221225472 9663676416 2684354560 2684354560 3221225472 1610612736 1073741824 1073741824 805306368 805306368 1342177280 335544320 201326592 402653184 100663296 150994944 603979776 201326592 100663296 226492416 100663296 100663296 67108864 33554432 67108864 67108864 25165824 12582912 25165824 16777216 4194304 4194304 2621440 2621440 4194304 2097152 2621440 2621440 786432 589824 983040 491520 262144 262144 122880 122880 36864 8192 16384 32768 12288 12288 8192 2048 1024 1536 512 256 192 96 32 32 2 1 1 6 6 60 72 192 288 480 768 2304 1536 5120 9216 24576 18432 30720 12288 24576 36864 221184 196608 245760 524288 884736 884736 786432 1179648 2359296 3145728 3932160 3145728 4718592 1572864 8388608 6291456 15728640 18874368 25165824 37748736 62914560 50331648 75497472 50331648 188743680 150994944 201326592 150994944 377487360 226492416 301989888 100663296 352321536 251658240 603979776 1006632960 939524096 805306368 1006632960 1610612736 2818572288 2013265920 4831838208 4026531840 5637144576 1610612736 1610612736 1073741824 4026531840 7247757312 9663676416 4831838208 8053063680 6442450944 14495514624 14495514624 24159191040 14495514624 12884901888 19327352832 32212254720 6442450944 12884901888 12884901888 77309411328 51539607552 32212254720 25769803776 28991029248 38654705664 77309411328 57982058496 77309411328 51539607552 96636764160 77309411328 77309411328 38654705664 77309411328 38654705664 128849018880 57982058496 77309411328 57982058496 193273528320 103079215104 77309411328 51539607552 128849018880 154618822656 206158430208 206158430208 257698037760 51539607552 154618822656 77309411328 154618822656 115964116992 180388626432 309237645312 206158430208 193273528320 154618822656 193273528320 206158430208 309237645312 180388626432 115964116992 154618822656 77309411328 154618822656 51539607552 257698037760 206158430208 206158430208 154618822656 128849018880 51539607552 77309411328 103079215104 193273528320 57982058496 77309411328 57982058496 128849018880 38654705664 77309411328 38654705664 77309411328 77309411328 96636764160 51539607552 77309411328 57982058496 77309411328 38654705664 28991029248 25769803776 32212254720 51539607552 77309411328 12884901888 12884901888 6442450944 32212254720 19327352832 12884901888 14495514624 24159191040 14495514624 14495514624 6442450944 8053063680 4831838208 9663676416 7247757312 4026531840 1073741824 1610612736 1610612736 5637144576 4026531840 4831838208 2013265920 2818572288 1610612736 1006632960 805306368 939524096 1006632960 603979776 251658240 352321536 100663296 301989888 226492416 377487360 150994944 201326592 150994944 188743680 50331648 75497472 50331648 62914560 37748736 25165824 18874368 15728640 6291456 8388608 1572864 4718592 3145728 3932160 3145728 2359296 1179648 786432 884736 884736 524288 245760 196608 221184 36864 24576 12288 30720 18432 24576 9216 5120 1536 2304 768 480 288 192 72 60 6 6 1 1 6 18 30 216 216 720 864 1152 3072 4608 6144 15360 27648 55296 46080 36864 36864 49152 110592 589824 491520 786432 1572864 2211840 1769472 1769472 3538944 4718592 9437184 7864320 9437184 4718592 5242880 12582912 9437184 37748736 56623104 56623104 94371840 75497472 150994944 125829120 150994944 452984832 402653184 452984832 452984832 377487360 452984832 301989888 251658240 754974720 754974720 1509949440 2013265920 1610612736 2013265920 2415919104 4831838208 5033164800 6039797760 12079595520 8053063680 4831838208 2415919104 2684354560 3221225472 7247757312 18119393280 14495514624 14495514624 12884901888 19327352832 28991029248 24159191040 43486543872 28991029248 32212254720 57982058496 19327352832 12884901888 19327352832 38654705664 128849018880 77309411328 77309411328 64424509440 57982058496 115964116992 115964116992 115964116992 154618822656 128849018880 231928233984 154618822656 64424509440 115964116992 77309411328 103079215104 154618822656 173946175488 144955146240 173946175488 309237645312 128849018880 154618822656 154618822656 231928233984 463856467968 309237645312 515396075520 154618822656 154618822656 193273528320 115964116992 347892350976 309237645312 463856467968 463856467968 483183820800 386547056640 386547056640 483183820800 463856467968 463856467968 309237645312 347892350976 115964116992 193273528320 154618822656 154618822656 515396075520 309237645312 463856467968 231928233984 154618822656 154618822656 128849018880 309237645312 173946175488 144955146240 173946175488 154618822656 103079215104 77309411328 115964116992 64424509440 154618822656 231928233984 128849018880 154618822656 115964116992 115964116992 115964116992 57982058496 64424509440 77309411328 77309411328 128849018880 38654705664 19327352832 12884901888 19327352832 57982058496 32212254720 28991029248 43486543872 24159191040 28991029248 19327352832 12884901888 14495514624 14495514624 18119393280 7247757312 3221225472 2684354560 2415919104 4831838208 8053063680 12079595520 6039797760 5033164800 4831838208 2415919104 2013265920 1610612736 2013265920 1509949440 754974720 754974720 251658240 301989888 452984832 377487360 452984832 452984832 402653184 452984832 150994944 125829120 150994944 75497472 94371840 56623104 56623104 37748736 9437184 12582912 5242880 4718592 9437184 7864320 9437184 4718592 3538944 1769472 1769472 2211840 1572864 786432 491520 589824 110592 49152 36864 36864 46080 55296 27648 15360 6144 4608 3072 1152 864 720 216 216 30 18 6 1 1 6 24 90 60 360 480 1200 1152 3072 4608 12288 10240 25600 36864 76800 30720 110592 98304 147456 147456 737280 819200 1179648 1966080 2457600 2359296 2949120 3538944 7077888 9830400 11796480 4718592 15728640 10485760 18874368 12582912 62914560 75497472 78643200 62914560 150994944 188743680 251658240 201326592 671088640 536870912 754974720 251658240 754974720 603979776 754974720 251658240 1056964608 905969664 1409286144 1610612736 2013265920 2516582400 3623878656 4026531840 7046430720 7247757312 11274289152 3221225472 7247757312 5368709120 8053063680 3221225472 10066329600 16106127360 24159191040 12884901888 25769803776 28991029248 32212254720 24159191040 48318382080 42949672960 53687091200 19327352832 38654705664 25769803776 57982058496 32212254720 96636764160 96636764160 96636764160 64424509440 96636764160 103079215104 128849018880 115964116992 193273528320 161061273600 231928233984 64424509440 193273528320 154618822656 206158430208 68719476736 257698037760 193273528320 241591910400 154618822656 257698037760 193273528320 309237645312 154618822656 386547056640 412316860416 429496729600 171798691840 463856467968 257698037760 289910292480 115964116992 412316860416 360777252864 309237645312 483183820800 450971566080 463856467968 450971566080 483183820800 309237645312 360777252864 412316860416 115964116992 289910292480 257698037760 463856467968 171798691840 429496729600 412316860416 386547056640 154618822656 309237645312 193273528320 257698037760 154618822656 241591910400 193273528320 257698037760 68719476736 206158430208 154618822656 193273528320 64424509440 231928233984 161061273600 193273528320 115964116992 128849018880 103079215104 96636764160 64424509440 96636764160 96636764160 96636764160 32212254720 57982058496 25769803776 38654705664 19327352832 53687091200 42949672960 48318382080 24159191040 32212254720 28991029248 25769803776 12884901888 24159191040 16106127360 10066329600 3221225472 8053063680 5368709120 7247757312 3221225472 11274289152 7247757312 7046430720 4026531840 3623878656 2516582400 2013265920 1610612736 1409286144 905969664 1056964608 251658240 754974720 603979776 754974720 251658240 754974720 536870912 671088640 201326592 251658240 188743680 150994944 62914560 78643200 75497472 62914560 12582912 18874368 10485760 15728640 4718592 11796480 9830400 7077888 3538944 2949120 2359296 2457600 1966080 1179648 819200 737280 147456 147456 98304 110592 30720 76800 36864 25600 10240 12288 4608 3072 1152 1200 480 360 60 90 24 6 1 1 6 24 120 180 180 1440 1920 2880 4608 6912 18432 30720 30720 81920 92160 92160 92160 294912 294912 147456 368640 1843200 1843200 2211840 2949120 5898240 7077888 7077888 10616832 14745600 29491200 11796480 15728640 31457280 20971520 25165824 37748736 150994944 188743680 94371840 188743680 377487360 566231040 503316480 402653184 1207959552 1207959552 566231040 377487360 754974720 1509949440 754974720 754974720 2717908992 1811939328 3221225472 4026531840 5033164800 7549747200 6039797760 12079595520 18119393280 19327352832 9663676416 4831838208 16106127360 16106127360 8053063680 8053063680 16106127360 36238786560 28991029248 28991029248 43486543872 36238786560 48318382080 64424509440 128849018880 128849018880 32212254720 38654705664 77309411328 77309411328 64424509440 48318382080 241591910400 241591910400 193273528320 193273528320 154618822656 274877906944 231928233984 289910292480 483183820800 241591910400 144955146240 144955146240 193273528320 309237645312 103079215104 206158430208 515396075520 579820584960 386547056640 257698037760 579820584960 579820584960 463856467968 463856467968 618475290624 1030792151040 343597383680 515396075520 773094113280 386547056640 289910292480 309237645312 1082331758592 721554505728 483183820800 644245094400 773094113280 773094113280 644245094400 483183820800 721554505728 1082331758592 309237645312 289910292480 386547056640 773094113280 515396075520 343597383680 1030792151040 618475290624 463856467968 463856467968 579820584960 579820584960 257698037760 386547056640 579820584960 515396075520 206158430208 103079215104 309237645312 193273528320 144955146240 144955146240 241591910400 483183820800 289910292480 231928233984 274877906944 154618822656 193273528320 193273528320 241591910400 241591910400 48318382080 64424509440 77309411328 77309411328 38654705664 32212254720 128849018880 128849018880 64424509440 48318382080 36238786560 43486543872 28991029248 28991029248 36238786560 16106127360 8053063680 8053063680 16106127360 16106127360 4831838208 9663676416 19327352832 18119393280 12079595520 6039797760 7549747200 5033164800 4026531840 3221225472 1811939328 2717908992 754974720 754974720 1509949440 754974720 377487360 566231040 1207959552 1207959552 402653184 503316480 566231040 377487360 188743680 94371840 188743680 150994944 37748736 25165824 20971520 31457280 15728640 11796480 29491200 14745600 10616832 7077888 7077888 5898240 2949120 2211840 1843200 1843200 368640 147456 294912 294912 92160 92160 92160 81920 30720 30720 18432 6912 4608 2880 1920 1440 180 180 120 24 6 1 1 8 24 72 144 432 360 2880 2304 6912 5760 15360 24576 55296 49152 102400 55296 221184 147456 552960 184320 393216 589824 2654208 2211840 2359296 3538944 8847360 9437184 12582912 10616832 21233664 14155776 31457280 18874368 37748736 16777216 62914560 47185920 188743680 113246208 169869312 251658240 603979776 603979776 603979776 503316480 1887436800 603979776 905969664 301989888 1132462080 905969664 1811939328 905969664 2818572288 2147483648 4026531840 4831838208 7247757312 6039797760 9059696640 14495514624 22548578304 8053063680 12079595520 6442450944 28991029248 9663676416 16106127360 6442450944 24159191040 28991029248 54358179840 36238786560 38654705664 28991029248 77309411328 85899345920 193273528320 38654705664 51539607552 57982058496 173946175488 51539607552 77309411328 57982058496 289910292480 231928233984 309237645312 154618822656 214748364800 257698037760 309237645312 347892350976 347892350976 96636764160 347892350976 115964116992 309237645312 128849018880 257698037760 206158430208 773094113280 463856467968 386547056640 309237645312 927712935936 463856467968 927712935936 412316860416 773094113280 412316860416 824633720832 515396075520 695784701952 231928233984 618475290624 386547056640 1030792151040 515396075520 463856467968 773094113280 901943132160 773094113280 463856467968 515396075520 1030792151040 386547056640 618475290624 231928233984 695784701952 515396075520 824633720832 412316860416 773094113280 412316860416 927712935936 463856467968 927712935936 309237645312 386547056640 463856467968 773094113280 206158430208 257698037760 128849018880 309237645312 115964116992 347892350976 96636764160 347892350976 347892350976 309237645312 257698037760 214748364800 154618822656 309237645312 231928233984 289910292480 57982058496 77309411328 51539607552 173946175488 57982058496 51539607552 38654705664 193273528320 85899345920 77309411328 28991029248 38654705664 36238786560 54358179840 28991029248 24159191040 6442450944 16106127360 9663676416 28991029248 6442450944 12079595520 8053063680 22548578304 14495514624 9059696640 6039797760 7247757312 4831838208 4026531840 2147483648 2818572288 905969664 1811939328 905969664 1132462080 301989888 905969664 603979776 1887436800 503316480 603979776 603979776 603979776 251658240 169869312 113246208 188743680 47185920 62914560 16777216 37748736 18874368 31457280 14155776 21233664 10616832 12582912 9437184 8847360 3538944 2359296 2211840 2654208 589824 393216 184320 552960 147456 221184 55296 102400 49152 55296 24576 15360 5760 6912 2304 2880 360 432 144 72 24 8 1 1 4 16 48 96 288 720 960 4608 6144 9216 15360 24576 49152 98304 81920 81920 110592 294912 294912 368640 393216 524288 1179648 4423680 2949120 3538944 7077888 14155776 18874368 14155776 21233664 14155776 31457280 31457280 25165824 33554432 33554432 62914560 75497472 150994944 226492416 251658240 503316480 805306368 805306368 805306368 1006632960 1207959552 805306368 603979776 503316480 754974720 1811939328 1811939328 1207959552 4294967296 3221225472 6442450944 9663676416 8053063680 12079595520 14495514624 25769803776 12884901888 8053063680 12884901888 12884901888 19327352832 16106127360 10737418240 12884901888 25769803776 57982058496 72477573120 38654705664 38654705664 51539607552 85899345920 128849018880 57982058496 38654705664 38654705664 86973087744 77309411328 38654705664 57982058496 72477573120 289910292480 347892350976 231928233984 206158430208 193273528320 309237645312 347892350976 260919263232 144955146240 144955146240 173946175488 154618822656 103079215104 193273528320 154618822656 309237645312 618475290624 386547056640 386547056640 463856467968 695784701952 695784701952 618475290624 463856467968 309237645312 618475290624 515396075520 386547056640 347892350976 309237645312 463856467968 386547056640 773094113280 515396075520 579820584960 966367641600 966367641600 579820584960 515396075520 773094113280 386547056640 463856467968 309237645312 347892350976 386547056640 515396075520 618475290624 309237645312 463856467968 618475290624 695784701952 695784701952 463856467968 386547056640 386547056640 618475290624 309237645312 154618822656 193273528320 103079215104 154618822656 173946175488 144955146240 144955146240 260919263232 347892350976 309237645312 193273528320 206158430208 231928233984 347892350976 289910292480 72477573120 57982058496 38654705664 77309411328 86973087744 38654705664 38654705664 57982058496 128849018880 85899345920 51539607552 38654705664 38654705664 72477573120 57982058496 25769803776 12884901888 10737418240 16106127360 19327352832 12884901888 12884901888 8053063680 12884901888 25769803776 14495514624 12079595520 8053063680 9663676416 6442450944 3221225472 4294967296 1207959552 1811939328 1811939328 754974720 503316480 603979776 805306368 1207959552 1006632960 805306368 805306368 805306368 503316480 251658240 226492416 150994944 75497472 62914560 33554432 33554432 25165824 31457280 31457280 14155776 21233664 14155776 18874368 14155776 7077888 3538944 2949120 4423680 1179648 524288 393216 368640 294912 294912 110592 81920 81920 98304 49152 24576 15360 9216 6144 4608 960 720 288 96 48 16 4 1 1 8 24 64 192 384 1440 3840 1920 15360 12288 30720 36864 61440 131072 204800 81920 327680 442368 1179648 589824 1572864 1572864 2097152 1966080 5898240 4915200 7077888 12582912 28311552 23592960 28311552 14155776 62914560 94371840 83886080 67108864 134217728 100663296 201326592 75497472 377487360 503316480 629145600 1006632960 1342177280 1610612736 2013265920 805306368 3221225472 1610612736 2013265920 1006632960 3019898880 5435817984 4831838208 1610612736 5637144576 4831838208 11274289152 10066329600 14092861440 18119393280 22548578304 12884901888 25769803776 25769803776 51539607552 25769803776 64424509440 32212254720 42949672960 17179869184 64424509440 115964116992 96636764160 57982058496 85899345920 85899345920 214748364800 64424509440 154618822656 115964116992 154618822656 154618822656 154618822656 115964116992 193273528320 96636764160 579820584960 386547056640 412316860416 274877906944 309237645312 515396075520 347892350976 144955146240 579820584960 289910292480 618475290624 206158430208 412316860416 463856467968 618475290624 412316860416 858993459200 773094113280 966367641600 695784701952 1739461754880 927712935936 1159641169920 309237645312 1236950581248 1546188226560 1030792151040 773094113280 1236950581248 927712935936 1236950581248 309237645312 824633720832 721554505728 773094113280 1159641169920 773094113280 721554505728 824633720832 309237645312 1236950581248 927712935936 1236950581248 773094113280 1030792151040 1546188226560 1236950581248 309237645312 1159641169920 927712935936 1739461754880 695784701952 966367641600 773094113280 858993459200 412316860416 618475290624 463856467968 412316860416 206158430208 618475290624 289910292480 579820584960 144955146240 347892350976 515396075520 309237645312 274877906944 412316860416 386547056640 579820584960 96636764160 193273528320 115964116992 154618822656 154618822656 154618822656 115964116992 154618822656 64424509440 214748364800 85899345920 85899345920 57982058496 96636764160 115964116992 64424509440 17179869184 42949672960 32212254720 64424509440 25769803776 51539607552 25769803776 25769803776 12884901888 22548578304 18119393280 14092861440 10066329600 11274289152 4831838208 5637144576 1610612736 4831838208 5435817984 3019898880 1006632960 2013265920 1610612736 3221225472 805306368 2013265920 1610612736 1342177280 1006632960 629145600 503316480 377487360 75497472 201326592 100663296 134217728 67108864 83886080 94371840 62914560 14155776 28311552 23592960 28311552 12582912 7077888 4915200 5898240 1966080 2097152 1572864 1572864 589824 1179648 442368 327680 81920 204800 131072 61440 36864 30720 12288 15360 1920 3840 1440 384 192 64 24 8 1 1 4 24 48 128 384 576 2304 2304 3072 15360 20480 36864 46080 81920 131072 98304 98304 393216 552960 737280 786432 1966080 1966080 1048576 1572864 5898240 5898240 8388608 16777216 23592960 31457280 12582912 18874368 56623104 75497472 67108864 83886080 125829120 100663296 62914560 94371840 402653184 603979776 603979776 805306368 1342177280 2013265920 805306368 671088640 2013265920 1610612736 1207959552 1207959552 2717908992 4831838208 2147483648 1610612736 6442450944 6442450944 8053063680 12079595520 14495514624 19327352832 8053063680 8053063680 25769803776 32212254720 32212254720 25769803776 38654705664 38654705664 17179869184 21474836480 64424509440 77309411328 72477573120 64424509440 68719476736 103079215104 51539607552 51539607552 173946175488 173946175488 103079215104 115964116992 173946175488 115964116992 77309411328 115964116992 386547056640 429496729600 343597383680 274877906944 322122547200 322122547200 115964116992 173946175488 347892350976 309237645312 257698037760 257698037760 309237645312 579820584960 257698037760 274877906944 824633720832 927712935936 695784701952 927712935936 1236950581248 927712935936 412316860416 412316860416 927712935936 927712935936 618475290624 824633720832 1159641169920 773094113280 309237645312 257698037760 901943132160 721554505728 695784701952 695784701952 721554505728 901943132160 257698037760 309237645312 773094113280 1159641169920 824633720832 618475290624 927712935936 927712935936 412316860416 412316860416 927712935936 1236950581248 927712935936 695784701952 927712935936 824633720832 274877906944 257698037760 579820584960 309237645312 257698037760 257698037760 309237645312 347892350976 173946175488 115964116992 322122547200 322122547200 274877906944 343597383680 429496729600 386547056640 115964116992 77309411328 115964116992 173946175488 115964116992 103079215104 173946175488 173946175488 51539607552 51539607552 103079215104 68719476736 64424509440 72477573120 77309411328 64424509440 21474836480 17179869184 38654705664 38654705664 25769803776 32212254720 32212254720 25769803776 8053063680 8053063680 19327352832 14495514624 12079595520 8053063680 6442450944 6442450944 1610612736 2147483648 4831838208 2717908992 1207959552 1207959552 1610612736 2013265920 671088640 805306368 2013265920 1342177280 805306368 603979776 603979776 402653184 94371840 62914560 100663296 125829120 83886080 67108864 75497472 56623104 18874368 12582912 31457280 23592960 16777216 8388608 5898240 5898240 1572864 1048576 1966080 1966080 786432 737280 552960 393216 98304 98304 131072 81920 46080 36864 20480 15360 3072 2304 2304 576 384 128 48 24 4 1 1 8 16 64 128 576 768 2048 3072 12288 9216 51200 49152 98304 122880 245760 131072 393216 262144 1048576 1105920 2359296 2097152 5242880 2097152 4194304 3145728 14155776 12582912 20971520 37748736 56623104 25165824 50331648 37748736 150994944 134217728 201326592 167772160 268435456 100663296 251658240 201326592 1006632960 1207959552 1610612736 1610612736 3355443200 1610612736 2147483648 1342177280 4294967296 2147483648 3623878656 2415919104 7247757312 4294967296 6442450944 3221225472 15032385536 12079595520 19327352832 24159191040 30064771072 12884901888 24159191040 17179869184 68719476736 42949672960 77309411328 51539607552 103079215104 34359738368 68719476736 42949672960 128849018880 115964116992 171798691840 103079215104 171798691840 77309411328 137438953472 103079215104 463856467968 206158430208 231928233984 231928233984 309237645312 103079215104 309237645312 231928233984 824633720832 687194767360 687194767360 549755813888 579820584960 206158430208 463856467968 231928233984 824633720832 412316860416 773094113280 412316860416 824633720832 515396075520 824633720832 549755813888 2061584302080 1391569403904 1855425871872 1855425871872 2319282339840 618475290624 1649267441664 618475290624 1855425871872 1236950581248 1649267441664 1649267441664 2061584302080 618475290624 824633720832 515396075520 1649267441664 1236950581248 811748818944 1236950581248 1649267441664 515396075520 824633720832 618475290624 2061584302080 1649267441664 1649267441664 1236950581248 1855425871872 618475290624 1649267441664 618475290624 2319282339840 1855425871872 1855425871872 1391569403904 2061584302080 549755813888 824633720832 515396075520 824633720832 412316860416 773094113280 412316860416 824633720832 231928233984 463856467968 206158430208 579820584960 549755813888 687194767360 687194767360 824633720832 231928233984 309237645312 103079215104 309237645312 231928233984 231928233984 206158430208 463856467968 103079215104 137438953472 77309411328 171798691840 103079215104 171798691840 115964116992 128849018880 42949672960 68719476736 34359738368 103079215104 51539607552 77309411328 42949672960 68719476736 17179869184 24159191040 12884901888 30064771072 24159191040 19327352832 12079595520 15032385536 3221225472 6442450944 4294967296 7247757312 2415919104 3623878656 2147483648 4294967296 1342177280 2147483648 1610612736 3355443200 1610612736 1610612736 1207959552 1006632960 201326592 251658240 100663296 268435456 167772160 201326592 134217728 150994944 37748736 50331648 25165824 56623104 37748736 20971520 12582912 14155776 3145728 4194304 2097152 5242880 2097152 2359296 1105920 1048576 262144 393216 131072 245760 122880 98304 49152 51200 9216 12288 3072 2048 768 576 128 64 16 8 1 1 2 8 16 64 192 384 1024 1024 4096 9216 12288 49152 49152 98304 147456 98304 131072 262144 262144 786432 1179648 2097152 2097152 2097152 2097152 2097152 3145728 12582912 12582912 18874368 37748736 18874368 25165824 25165824 37748736 100663296 134217728 134217728 134217728 100663296 100663296 134217728 201326592 805306368 1207959552 1207959552 1610612736 1073741824 1073741824 1073741824 1073741824 2147483648 2147483648 2415919104 2415919104 2415919104 3221225472 3221225472 3221225472 12079595520 12079595520 16106127360 21474836480 8589934592 9663676416 12884901888 17179869184 34359738368 34359738368 51539607552 51539607552 34359738368 34359738368 34359738368 34359738368 77309411328 103079215104 103079215104 103079215104 51539607552 51539607552 68719476736 103079215104 206158430208 154618822656 154618822656 154618822656 103079215104 103079215104 154618822656 206158430208 549755813888 549755813888 549755813888 412316860416 154618822656 206158430208 154618822656 206158430208 412316860416 412316860416 412316860416 412316860416 274877906944 412316860416 412316860416 549755813888 1236950581248 1391569403904 1391569403904 1391569403904 618475290624 618475290624 618475290624 463856467968 927712935936 1099511627776 1099511627776 1099511627776 618475290624 412316860416 412316860416 412316860416 1236950581248 618475290624 618475290624 1236950581248 412316860416 412316860416 412316860416 618475290624 1099511627776 1099511627776 1099511627776 927712935936 463856467968 618475290624 618475290624 618475290624 1391569403904 1391569403904 1391569403904 1236950581248 549755813888 412316860416 412316860416 274877906944 412316860416 412316860416 412316860416 412316860416 206158430208 154618822656 206158430208 154618822656 412316860416 549755813888 549755813888 549755813888 206158430208 154618822656 103079215104 103079215104 154618822656 154618822656 154618822656 206158430208 103079215104 68719476736 51539607552 51539607552 103079215104 103079215104 103079215104 77309411328 34359738368 34359738368 34359738368 34359738368 51539607552 51539607552 34359738368 34359738368 17179869184 12884901888 9663676416 8589934592 21474836480 16106127360 12079595520 12079595520 3221225472 3221225472 3221225472 2415919104 2415919104 2415919104 2147483648 2147483648 1073741824 1073741824 1073741824 1073741824 1610612736 1207959552 1207959552 805306368 201326592 134217728 100663296 100663296 134217728 134217728 134217728 100663296 37748736 25165824 25165824 18874368 37748736 18874368 12582912 12582912 3145728 2097152 2097152 2097152 2097152 2097152 1179648 786432 262144 262144 131072 98304 147456 98304 49152 49152 12288 9216 4096 1024 1024 384 192 64 16 8 2 1 1 18 24 96 96 576 1152 2304 2304 4608 13824 41472 23040 92160 98304 230400 110592 331776 393216 884736 442368 1966080 2654208 4718592 1966080 7077888 4718592 7077888 5242880 23592960 23592960 35389440 23592960 75497472 62914560 94371840 56623104 226492416 226492416 251658240 113246208 339738624 251658240 452984832 301989888 1509949440 1811939328 2264924160 1006632960 2415919104 3221225472 4026531840 1610612736 6442450944 4831838208 8053063680 2013265920 7247757312 8053063680 12079595520 4831838208 21139292160 18119393280 22548578304 9663676416 21743271936 24159191040 43486543872 19327352832 64424509440 57982058496 115964116992 38654705664 115964116992 77309411328 96636764160 38654705664 128849018880 128849018880 193273528320 57982058496 115964116992 154618822656 309237645312 154618822656 463856467968 347892350976 347892350976 154618822656 463856467968 231928233984 463856467968 231928233984 773094113280 773094113280 695784701952 193273528320 521838526464 309237645312 618475290624 309237645312 1236950581248 773094113280 1236950581248 412316860416 773094113280 927712935936 1391569403904 618475290624 2576980377600 2319282339840 2319282339840 773094113280 2319282339840 1236950581248 1739461754880 579820584960 1855425871872 1855425871872 1649267441664 773094113280 1391569403904 927712935936 1159641169920 463856467968 927712935936 721554505728 927712935936 463856467968 1159641169920 927712935936 1391569403904 773094113280 1649267441664 1855425871872 1855425871872 579820584960 1739461754880 1236950581248 2319282339840 773094113280 2319282339840 2319282339840 2576980377600 618475290624 1391569403904 927712935936 773094113280 412316860416 1236950581248 773094113280 1236950581248 309237645312 618475290624 309237645312 521838526464 193273528320 695784701952 773094113280 773094113280 231928233984 463856467968 231928233984 463856467968 154618822656 347892350976 347892350976 463856467968 154618822656 309237645312 154618822656 115964116992 57982058496 193273528320 128849018880 128849018880 38654705664 96636764160 77309411328 115964116992 38654705664 115964116992 57982058496 64424509440 19327352832 43486543872 24159191040 21743271936 9663676416 22548578304 18119393280 21139292160 4831838208 12079595520 8053063680 7247757312 2013265920 8053063680 4831838208 6442450944 1610612736 4026531840 3221225472 2415919104 1006632960 2264924160 1811939328 1509949440 301989888 452984832 251658240 339738624 113246208 251658240 226492416 226492416 56623104 94371840 62914560 75497472 23592960 35389440 23592960 23592960 5242880 7077888 4718592 7077888 1966080 4718592 2654208 1966080 442368 884736 393216 331776 110592 230400 98304 92160 23040 41472 13824 4608 2304 2304 1152 576 96 96 24 18 1 1 4 48 64 128 288 1152 2304 2304 3072 9216 27648 34560 34560 147456 184320 138240 165888 442368 589824 663552 737280 2949120 3981312 2949120 2949120 7077888 7077888 4718592 7864320 35389440 35389440 17694720 37748736 75497472 94371840 56623104 84934656 254803968 283115520 141557760 169869312 377487360 377487360 301989888 452984832 1811939328 2717908992 1132462080 1006632960 2415919104 4026531840 2013265920 2415919104 7247757312 7247757312 3019898880 2415919104 7247757312 12079595520 7247757312 7247757312 27179089920 21743271936 9663676416 10871635968 24159191040 36238786560 21743271936 24159191040 72477573120 86973087744 57982058496 57982058496 115964116992 96636764160 48318382080 51539607552 128849018880 193273528320 86973087744 57982058496 115964116992 231928233984 154618822656 173946175488 521838526464 391378894848 173946175488 231928233984 347892350976 309237645312 231928233984 289910292480 966367641600 869730877440 289910292480 289910292480 347892350976 412316860416 309237645312 463856467968 1159641169920 1159641169920 618475290624 386547056640 773094113280 1391569403904 695784701952 927712935936 3092376453120 2783138807808 927712935936 1159641169920 1855425871872 1391569403904 869730877440 695784701952 2087354105856 1855425871872 773094113280 773094113280 1855425871872 1546188226560 773094113280 463856467968 1443109011456 1443109011456 463856467968 773094113280 1546188226560 1855425871872 773094113280 773094113280 1855425871872 2087354105856 695784701952 869730877440 1391569403904 1855425871872 1159641169920 927712935936 2783138807808 3092376453120 927712935936 695784701952 1391569403904 773094113280 386547056640 618475290624 1159641169920 1159641169920 463856467968 309237645312 412316860416 347892350976 289910292480 289910292480 869730877440 966367641600 289910292480 231928233984 309237645312 347892350976 231928233984 173946175488 391378894848 521838526464 173946175488 154618822656 231928233984 115964116992 57982058496 86973087744 193273528320 128849018880 51539607552 48318382080 96636764160 115964116992 57982058496 57982058496 86973087744 72477573120 24159191040 21743271936 36238786560 24159191040 10871635968 9663676416 21743271936 27179089920 7247757312 7247757312 12079595520 7247757312 2415919104 3019898880 7247757312 7247757312 2415919104 2013265920 4026531840 2415919104 1006632960 1132462080 2717908992 1811939328 452984832 301989888 377487360 377487360 169869312 141557760 283115520 254803968 84934656 56623104 94371840 75497472 37748736 17694720 35389440 35389440 7864320 4718592 7077888 7077888 2949120 2949120 3981312 2949120 737280 663552 589824 442368 165888 138240 184320 147456 34560 34560 27648 9216 3072 2304 2304 1152 288 128 64 48 4 1 1 4 8 96 64 384 384 1536 1536 3072 4608 13824 23040 69120 46080 230400 92160 276480 221184 663552 442368 1474560 983040 3932160 2211840 5898240 2949120 10616832 4718592 9437184 9437184 42467328 14155776 37748736 37748736 113246208 56623104 113246208 84934656 283115520 141557760 283115520 188743680 566231040 251658240 603979776 452984832 2264924160 1132462080 1509949440 1006632960 3019898880 2013265920 4026531840 2415919104 9663676416 2415919104 4831838208 2415919104 10871635968 7247757312 14495514624 7247757312 25367150592 7247757312 14495514624 12079595520 36238786560 18119393280 36238786560 24159191040 96636764160 38654705664 115964116992 57982058496 144955146240 48318382080 85899345920 42949672960 161061273600 72477573120 115964116992 57982058496 173946175488 115964116992 231928233984 173946175488 521838526464 173946175488 347892350976 173946175488 463856467968 154618822656 386547056640 289910292480 869730877440 289910292480 579820584960 193273528320 463856467968 206158430208 618475290624 386547056640 1546188226560 515396075520 773094113280 386547056640 1159641169920 695784701952 1391569403904 927712935936 3092376453120 927712935936 1855425871872 927712935936 2087354105856 695784701952 1391569403904 695784701952 1855425871872 773094113280 1030792151040 773094113280 2319282339840 773094113280 773094113280 412316860416 1649267441664 412316860416 773094113280 773094113280 2319282339840 773094113280 1030792151040 773094113280 1855425871872 695784701952 1391569403904 695784701952 2087354105856 927712935936 1855425871872 927712935936 3092376453120 927712935936 1391569403904 695784701952 1159641169920 386547056640 773094113280 515396075520 1546188226560 386547056640 618475290624 206158430208 463856467968 193273528320 579820584960 289910292480 869730877440 289910292480 386547056640 154618822656 463856467968 173946175488 347892350976 173946175488 521838526464 173946175488 231928233984 115964116992 173946175488 57982058496 115964116992 72477573120 161061273600 42949672960 85899345920 48318382080 144955146240 57982058496 115964116992 38654705664 96636764160 24159191040 36238786560 18119393280 36238786560 12079595520 14495514624 7247757312 25367150592 7247757312 14495514624 7247757312 10871635968 2415919104 4831838208 2415919104 9663676416 2415919104 4026531840 2013265920 3019898880 1006632960 1509949440 1132462080 2264924160 452984832 603979776 251658240 566231040 188743680 283115520 141557760 283115520 84934656 113246208 56623104 113246208 37748736 37748736 14155776 42467328 9437184 9437184 4718592 10616832 2949120 5898240 2211840 3932160 983040 1474560 442368 663552 221184 276480 92160 230400 46080 69120 23040 13824 4608 3072 1536 1536 384 384 64 96 8 4 1 1 8 16 32 192 192 512 768 1536 2048 6144 12288 12288 36864 73728 92160 147456 147456 294912 368640 552960 786432 1572864 1572864 2621440 3538944 5308416 5308416 9437184 9437184 9437184 15728640 23592960 25165824 31457280 62914560 75497472 100663296 100663296 113246208 169869312 226492416 251658240 301989888 402653184 402653184 503316480 754974720 1207959552 1207959552 1207959552 1509949440 1811939328 3623878656 3623878656 4294967296 4294967296 3221225472 4026531840 4026531840 7247757312 12079595520 12079595520 9663676416 12884901888 9663676416 12884901888 19327352832 19327352832 24159191040 28991029248 38654705664 51539607552 64424509440 96636764160 77309411328 86973087744 77309411328 64424509440 77309411328 77309411328 77309411328 115964116992 115964116992 103079215104 154618822656 206158430208 231928233984 309237645312 309237645312 231928233984 309237645312 309237645312 206158430208 309237645312 347892350976 386547056640 463856467968 309237645312 274877906944 257698037760 386547056640 463856467968 695784701952 927712935936 515396075520 618475290624 618475290624 618475290624 1236950581248 1236950581248 1236950581248 1374389534720 1546188226560 1236950581248 1159641169920 1159641169920 927712935936 1236950581248 824633720832 927712935936 824633720832 824633720832 1030792151040 1236950581248 618475290624 824633720832 1030792151040 1030792151040 824633720832 618475290624 1236950581248 1030792151040 824633720832 824633720832 927712935936 824633720832 1236950581248 927712935936 1159641169920 1159641169920 1236950581248 1546188226560 1374389534720 1236950581248 1236950581248 1236950581248 618475290624 618475290624 618475290624 515396075520 927712935936 695784701952 463856467968 386547056640 257698037760 274877906944 309237645312 463856467968 386547056640 347892350976 309237645312 206158430208 309237645312 309237645312 231928233984 309237645312 309237645312 231928233984 206158430208 154618822656 103079215104 115964116992 115964116992 77309411328 77309411328 77309411328 64424509440 77309411328 86973087744 77309411328 96636764160 64424509440 51539607552 38654705664 28991029248 24159191040 19327352832 19327352832 12884901888 9663676416 12884901888 9663676416 12079595520 12079595520 7247757312 4026531840 4026531840 3221225472 4294967296 4294967296 3623878656 3623878656 1811939328 1509949440 1207959552 1207959552 1207959552 754974720 503316480 402653184 402653184 301989888 251658240 226492416 169869312 113246208 100663296 100663296 75497472 62914560 31457280 25165824 23592960 15728640 9437184 9437184 9437184 5308416 5308416 3538944 2621440 1572864 1572864 786432 552960 368640 294912 147456 147456 92160 73728 36864 12288 12288 6144 2048 1536 768 512 192 192 32 16 8 1 1 9 64 72 224 864 1024 2304 4608 4608 12288 27648 43008 55296 196608 414720 460800 663552 786432 1327104 1935360 2654208 4194304 7077888 7864320 11796480 14155776 23887872 24772608 42467328 37748736 42467328 62914560 113246208 100663296 141557760 264241152 339738624 402653184 339738624 509607936 764411904 1006632960 1132462080 1409286144 1811939328 1610612736 2264924160 3019898880 3623878656 4831838208 4529848320 5284823040 8153726976 14495514624 14495514624 12884901888 14495514624 12884901888 18119393280 16911433728 32614907904 48318382080 43486543872 28991029248 43486543872 38654705664 57982058496 67645734912 72477573120 96636764160 130459631616 154618822656 231928233984 257698037760 347892350976 270582939648 347892350976 257698037760 289910292480 257698037760 231928233984 309237645312 521838526464 360777252864 347892350976 618475290624 695784701952 927712935936 1391569403904 927712935936 927712935936 1082331758592 927712935936 824633720832 1043677052928 1159641169920 1739461754880 1236950581248 1236950581248 962072674304 1159641169920 1236950581248 2087354105856 2783138807808 2319282339840 2061584302080 2783138807808 2164663517184 2783138807808 4947802324992 4174708211712 4123168604160 6184752906240 4947802324992 4174708211712 4058744094720 4174708211712 3710851743744 3710851743744 2783138807808 2783138807808 3298534883328 3092376453120 3607772528640 2783138807808 2199023255552 3710851743744 2061584302080 3710851743744 2199023255552 2783138807808 3607772528640 3092376453120 3298534883328 2783138807808 2783138807808 3710851743744 3710851743744 4174708211712 4058744094720 4174708211712 4947802324992 6184752906240 4123168604160 4174708211712 4947802324992 2783138807808 2164663517184 2783138807808 2061584302080 2319282339840 2783138807808 2087354105856 1236950581248 1159641169920 962072674304 1236950581248 1236950581248 1739461754880 1159641169920 1043677052928 824633720832 927712935936 1082331758592 927712935936 927712935936 1391569403904 927712935936 695784701952 618475290624 347892350976 360777252864 521838526464 309237645312 231928233984 257698037760 289910292480 257698037760 347892350976 270582939648 347892350976 257698037760 231928233984 154618822656 130459631616 96636764160 72477573120 67645734912 57982058496 38654705664 43486543872 28991029248 43486543872 48318382080 32614907904 16911433728 18119393280 12884901888 14495514624 12884901888 14495514624 14495514624 8153726976 5284823040 4529848320 4831838208 3623878656 3019898880 2264924160 1610612736 1811939328 1409286144 1132462080 1006632960 764411904 509607936 339738624 402653184 339738624 264241152 141557760 100663296 113246208 62914560 42467328 37748736 42467328 24772608 23887872 14155776 11796480 7864320 7077888 4194304 2654208 1935360 1327104 786432 663552 460800 414720 196608 55296 43008 27648 12288 4608 4608 2304 1024 864 224 72 64 9 1 1 2 16 64 112 224 1024 1024 3072 3072 6144 12288 21504 43008 65536 245760 460800 460800 786432 786432 1548288 2064384 3145728 4194304 7864320 7864320 10485760 14155776 24772608 24772608 37748736 37748736 37748736 67108864 100663296 100663296 132120576 264241152 301989888 301989888 339738624 509607936 754974720 1006632960 1174405120 1409286144 1610612736 1610612736 2013265920 2013265920 3221225472 4026531840 3523215360 5284823040 7247757312 12884901888 9663676416 9663676416 12884901888 12884901888 16911433728 16911433728 28991029248 38654705664 28991029248 21743271936 38654705664 38654705664 45097156608 56371445760 64424509440 96636764160 115964116992 154618822656 206158430208 206158430208 270582939648 240518168576 257698037760 257698037760 214748364800 171798691840 206158430208 309237645312 360777252864 270582939648 309237645312 463856467968 618475290624 927712935936 927712935936 824633720832 721554505728 721554505728 824633720832 618475290624 773094113280 1159641169920 1030792151040 1099511627776 962072674304 962072674304 824633720832 1236950581248 1855425871872 1546188226560 2061584302080 2061584302080 2164663517184 2164663517184 2473901162496 3710851743744 3092376453120 4123168604160 4398046511104 3710851743744 3246995275776 3246995275776 3710851743744 2473901162496 2783138807808 1855425871872 2473901162496 2748779069440 2405181685760 1803886264320 2199023255552 2199023255552 1649267441664 1649267441664 2199023255552 2199023255552 1803886264320 2405181685760 2748779069440 2473901162496 1855425871872 2783138807808 2473901162496 3710851743744 3246995275776 3246995275776 3710851743744 4398046511104 4123168604160 3092376453120 3710851743744 2473901162496 2164663517184 2164663517184 2061584302080 2061584302080 1546188226560 1855425871872 1236950581248 824633720832 962072674304 962072674304 1099511627776 1030792151040 1159641169920 773094113280 618475290624 824633720832 721554505728 721554505728 824633720832 927712935936 927712935936 618475290624 463856467968 309237645312 270582939648 360777252864 309237645312 206158430208 171798691840 214748364800 257698037760 257698037760 240518168576 270582939648 206158430208 206158430208 154618822656 115964116992 96636764160 64424509440 56371445760 45097156608 38654705664 38654705664 21743271936 28991029248 38654705664 28991029248 16911433728 16911433728 12884901888 12884901888 9663676416 9663676416 12884901888 7247757312 5284823040 3523215360 4026531840 3221225472 2013265920 2013265920 1610612736 1610612736 1409286144 1174405120 1006632960 754974720 509607936 339738624 301989888 301989888 264241152 132120576 100663296 100663296 67108864 37748736 37748736 37748736 24772608 24772608 14155776 10485760 7864320 7864320 4194304 3145728 2064384 1548288 786432 786432 460800 460800 245760 65536 43008 21504 12288 6144 3072 3072 1024 1024 224 112 64 16 2 1 1 8 8 36 224 256 448 1728 2304 3584 9216 13824 21504 49152 114688 110592 368640 663552 737280 1105920 1290240 2359296 3440640 4423680 6291456 11010048 9437184 14155776 22020096 37748736 33030144 56623104 50331648 62914560 83886080 141557760 132120576 201326592 352321536 339738624 452984832 528482304 679477248 1019215872 1409286144 1610612736 1761607680 2264924160 2013265920 2013265920 2516582400 3623878656 4227858432 4831838208 6341787648 9663676416 12884901888 11274289152 12884901888 19327352832 16911433728 24159191040 21139292160 32614907904 38654705664 38654705664 28991029248 57982058496 45097156608 51539607552 67645734912 86973087744 115964116992 169114337280 193273528320 231928233984 225485783040 343597383680 240518168576 347892350976 257698037760 206158430208 257698037760 347892350976 360777252864 463856467968 405874409472 347892350976 618475290624 962072674304 927712935936 1391569403904 1082331758592 824633720832 1082331758592 1043677052928 618475290624 1159641169920 927712935936 1236950581248 1202590842880 1374389534720 962072674304 1159641169920 1546188226560 1443109011456 1855425871872 2783138807808 2164663517184 3298534883328 2886218022912 2783138807808 4123168604160 4947802324992 4123168604160 4638564679680 4058744094720 3710851743744 4329327034368 3710851743744 2783138807808 2886218022912 2473901162496 2783138807808 2886218022912 1649267441664 1924145348608 3092376453120 1374389534720 2473901162496 1374389534720 3092376453120 1924145348608 1649267441664 2886218022912 2783138807808 2473901162496 2886218022912 2783138807808 3710851743744 4329327034368 3710851743744 4058744094720 4638564679680 4123168604160 4947802324992 4123168604160 2783138807808 2886218022912 3298534883328 2164663517184 2783138807808 1855425871872 1443109011456 1546188226560 1159641169920 962072674304 1374389534720 1202590842880 1236950581248 927712935936 1159641169920 618475290624 1043677052928 1082331758592 824633720832 1082331758592 1391569403904 927712935936 962072674304 618475290624 347892350976 405874409472 463856467968 360777252864 347892350976 257698037760 206158430208 257698037760 347892350976 240518168576 343597383680 225485783040 231928233984 193273528320 169114337280 115964116992 86973087744 67645734912 51539607552 45097156608 57982058496 28991029248 38654705664 38654705664 32614907904 21139292160 24159191040 16911433728 19327352832 12884901888 11274289152 12884901888 9663676416 6341787648 4831838208 4227858432 3623878656 2516582400 2013265920 2013265920 2264924160 1761607680 1610612736 1409286144 1019215872 679477248 528482304 452984832 339738624 352321536 201326592 132120576 141557760 83886080 62914560 50331648 56623104 33030144 37748736 22020096 14155776 9437184 11010048 6291456 4423680 3440640 2359296 1290240 1105920 737280 663552 368640 110592 114688 49152 21504 13824 9216 3584 2304 1728 448 256 224 36 8 8 1 1 4 16 16 112 448 448 896 4608 3072 9216 18432 21504 43008 86016 129024 184320 552960 1105920 1105920 1935360 2064384 4128768 5160960 7077888 9437184 14155776 14155776 22020096 33030144 49545216 49545216 75497472 75497472 75497472 125829120 198180864 198180864 264241152 396361728 509607936 679477248 679477248 1019215872 1585446912 2113929216 2113929216 2642411520 3019898880 2013265920 3355443200 4026531840 5637144576 8455716864 8455716864 11274289152 12884901888 19327352832 19327352832 25769803776 33822867456 33822867456 42278584320 25367150592 32614907904 43486543872 43486543872 43486543872 67645734912 50734301184 67645734912 101468602368 115964116992 173946175488 217432719360 231928233984 270582939648 300647710720 360777252864 360777252864 386547056640 257698037760 257698037760 386547056640 360777252864 405874409472 608811614208 405874409472 463856467968 927712935936 927712935936 1236950581248 1623497637888 1082331758592 1082331758592 1217623228416 927712935936 927712935936 927712935936 1649267441664 1924145348608 2405181685760 1924145348608 1924145348608 2061584302080 1649267441664 2473901162496 3710851743744 4329327034368 4329327034368 5772436045824 4329327034368 3092376453120 6184752906240 4638564679680 4638564679680 5411658792960 4870492913664 4870492913664 4329327034368 4174708211712 2783138807808 3710851743744 2783138807808 3246995275776 2164663517184 1924145348608 2886218022912 2061584302080 1649267441664 1649267441664 2061584302080 2886218022912 1924145348608 2164663517184 3246995275776 2783138807808 3710851743744 2783138807808 4174708211712 4329327034368 4870492913664 4870492913664 5411658792960 4638564679680 4638564679680 6184752906240 3092376453120 4329327034368 5772436045824 4329327034368 4329327034368 3710851743744 2473901162496 1649267441664 2061584302080 1924145348608 1924145348608 2405181685760 1924145348608 1649267441664 927712935936 927712935936 927712935936 1217623228416 1082331758592 1082331758592 1623497637888 1236950581248 927712935936 927712935936 463856467968 405874409472 608811614208 405874409472 360777252864 386547056640 257698037760 257698037760 386547056640 360777252864 360777252864 300647710720 270582939648 231928233984 217432719360 173946175488 115964116992 101468602368 67645734912 50734301184 67645734912 43486543872 43486543872 43486543872 32614907904 25367150592 42278584320 33822867456 33822867456 25769803776 19327352832 19327352832 12884901888 11274289152 8455716864 8455716864 5637144576 4026531840 3355443200 2013265920 3019898880 2642411520 2113929216 2113929216 1585446912 1019215872 679477248 679477248 509607936 396361728 264241152 198180864 198180864 125829120 75497472 75497472 75497472 49545216 49545216 33030144 22020096 14155776 14155776 9437184 7077888 5160960 4128768 2064384 1935360 1105920 1105920 552960 184320 129024 86016 43008 21504 18432 9216 3072 4608 896 448 448 112 16 16 4 1 1 12 32 96 64 288 1024 1152 3072 8192 7168 16384 24576 36864 65536 110592 245760 344064 1179648 2064384 2211840 3538944 4194304 7077888 9437184 12582912 16515072 28311552 28311552 42467328 56623104 95551488 84934656 169869312 141557760 150994944 201326592 339738624 301989888 339738624 679477248 905969664 1056964608 1207959552 1811939328 2717908992 3221225472 3623878656 4026531840 3758096384 3221225472 5637144576 6039797760 10871635968 14495514624 14495514624 14495514624 19327352832 33822867456 38654705664 38654705664 57982058496 51539607552 43486543872 28991029248 54358179840 77309411328 96636764160 57982058496 86973087744 77309411328 115964116992 154618822656 206158430208 270582939648 309237645312 347892350976 463856467968 412316860416 695784701952 515396075520 541165879296 463856467968 541165879296 515396075520 463856467968 618475290624 695784701952 618475290624 824633720832 1082331758592 1099511627776 1236950581248 1391569403904 1236950581248 1043677052928 927712935936 1391569403904 773094113280 1236950581248 1649267441664 2783138807808 2473901162496 2783138807808 2473901162496 1649267441664 2164663517184 3710851743744 4174708211712 6262062317568 4947802324992 5566277615616 3092376453120 4329327034368 5566277615616 4870492913664 4638564679680 5566277615616 5566277615616 4174708211712 4174708211712 3710851743744 3246995275776 3710851743744 2783138807808 2087354105856 3298534883328 3710851743744 2473901162496 4947802324992 2473901162496 4947802324992 2473901162496 3710851743744 3298534883328 2087354105856 2783138807808 3710851743744 3246995275776 3710851743744 4174708211712 4174708211712 5566277615616 5566277615616 4638564679680 4870492913664 5566277615616 4329327034368 3092376453120 5566277615616 4947802324992 6262062317568 4174708211712 3710851743744 2164663517184 1649267441664 2473901162496 2783138807808 2473901162496 2783138807808 1649267441664 1236950581248 773094113280 1391569403904 927712935936 1043677052928 1236950581248 1391569403904 1236950581248 1099511627776 1082331758592 824633720832 618475290624 695784701952 618475290624 463856467968 515396075520 541165879296 463856467968 541165879296 515396075520 695784701952 412316860416 463856467968 347892350976 309237645312 270582939648 206158430208 154618822656 115964116992 77309411328 86973087744 57982058496 96636764160 77309411328 54358179840 28991029248 43486543872 51539607552 57982058496 38654705664 38654705664 33822867456 19327352832 14495514624 14495514624 14495514624 10871635968 6039797760 5637144576 3221225472 3758096384 4026531840 3623878656 3221225472 2717908992 1811939328 1207959552 1056964608 905969664 679477248 339738624 301989888 339738624 201326592 150994944 141557760 169869312 84934656 95551488 56623104 42467328 28311552 28311552 16515072 12582912 9437184 7077888 4194304 3538944 2211840 2064384 1179648 344064 245760 110592 65536 36864 24576 16384 7168 8192 3072 1152 1024 288 64 96 32 12 1 1 6 48 128 192 192 1024 3072 4608 6144 21504 21504 49152 73728 98304 196608 368640 737280 589824 1769472 3317760 3686400 6291456 6291456 11796480 14155776 16515072 24772608 47185920 47185920 67108864 94371840 141557760 150994944 235929600 209715200 201326592 335544320 503316480 402653184 566231040 1132462080 1409286144 1761607680 2013265920 2717908992 3623878656 4831838208 5033164800 4026531840 4831838208 4026531840 6039797760 9059696640 14495514624 21474836480 16106127360 19327352832 28185722880 56371445760 51539607552 64424509440 85899345920 51539607552 48318382080 36238786560 77309411328 128849018880 96636764160 77309411328 128849018880 128849018880 154618822656 231928233984 270582939648 338228674560 347892350976 463856467968 515396075520 618475290624 773094113280 515396075520 927712935936 927712935936 773094113280 687194767360 824633720832 927712935936 1236950581248 1236950581248 1082331758592 1443109011456 1649267441664 1855425871872 2473901162496 1855425871872 1391569403904 1855425871872 1546188226560 1030792151040 1236950581248 2473901162496 3092376453120 3710851743744 3710851743744 2061584302080 2164663517184 3246995275776 4174708211712 6957847019520 8246337208320 6597069766656 5153960755200 5153960755200 4947802324992 6957847019520 5798205849600 6184752906240 8246337208320 6184752906240 5566277615616 4638564679680 5411658792960 4329327034368 4638564679680 2319282339840 2473901162496 4947802324992 2473901162496 3092376453120 3710851743744 3710851743744 3092376453120 2473901162496 4947802324992 2473901162496 2319282339840 4638564679680 4329327034368 5411658792960 4638564679680 5566277615616 6184752906240 8246337208320 6184752906240 5798205849600 6957847019520 4947802324992 5153960755200 5153960755200 6597069766656 8246337208320 6957847019520 4174708211712 3246995275776 2164663517184 2061584302080 3710851743744 3710851743744 3092376453120 2473901162496 1236950581248 1030792151040 1546188226560 1855425871872 1391569403904 1855425871872 2473901162496 1855425871872 1649267441664 1443109011456 1082331758592 1236950581248 1236950581248 927712935936 824633720832 687194767360 773094113280 927712935936 927712935936 515396075520 773094113280 618475290624 515396075520 463856467968 347892350976 338228674560 270582939648 231928233984 154618822656 128849018880 128849018880 77309411328 96636764160 128849018880 77309411328 36238786560 48318382080 51539607552 85899345920 64424509440 51539607552 56371445760 28185722880 19327352832 16106127360 21474836480 14495514624 9059696640 6039797760 4026531840 4831838208 4026531840 5033164800 4831838208 3623878656 2717908992 2013265920 1761607680 1409286144 1132462080 566231040 402653184 503316480 335544320 201326592 209715200 235929600 150994944 141557760 94371840 67108864 47185920 47185920 24772608 16515072 14155776 11796480 6291456 6291456 3686400 3317760 1769472 589824 737280 368640 196608 98304 73728 49152 21504 21504 6144 4608 3072 1024 192 192 128 48 6 1 1 4 12 96 128 384 256 1152 4608 3584 6144 24576 24576 57344 73728 110592 245760 442368 491520 688128 2211840 4423680 4915200 7077888 7864320 13762560 14155776 18874368 28311552 55050240 50331648 75497472 94371840 188743680 150994944 251658240 201326592 251658240 335544320 452984832 452984832 660602880 1207959552 1610612736 2013265920 2113929216 2717908992 4076863488 5033164800 4026531840 4026531840 4697620480 3355443200 7247757312 9059696640 14495514624 16106127360 15032385536 19327352832 32212254720 51539607552 60129542144 64424509440 57982058496 38654705664 48318382080 38654705664 96636764160 96636764160 103079215104 77309411328 144955146240 115964116992 180388626432 231928233984 257698037760 289910292480 360777252864 386547056640 579820584960 515396075520 618475290624 515396075520 1082331758592 773094113280 618475290624 687194767360 695784701952 927712935936 1443109011456 927712935936 824633720832 1236950581248 1443109011456 1855425871872 2087354105856 1391569403904 1739461754880 1236950581248 1236950581248 824633720832 1546188226560 2061584302080 3478923509760 3710851743744 2405181685760 2061584302080 2473901162496 2783138807808 4870492913664 6184752906240 7421703487488 4123168604160 6184752906240 4123168604160 4329327034368 5798205849600 5566277615616 6184752906240 6184752906240 5566277615616 4329327034368 4638564679680 4947802324992 3710851743744 2705829396480 1855425871872 2783138807808 2473901162496 3092376453120 2061584302080 4947802324992 2061584302080 3092376453120 2473901162496 2783138807808 1855425871872 2705829396480 3710851743744 4947802324992 4638564679680 4329327034368 5566277615616 6184752906240 6184752906240 5566277615616 5798205849600 4329327034368 4123168604160 6184752906240 4123168604160 7421703487488 6184752906240 4870492913664 2783138807808 2473901162496 2061584302080 2405181685760 3710851743744 3478923509760 2061584302080 1546188226560 824633720832 1236950581248 1236950581248 1739461754880 1391569403904 2087354105856 1855425871872 1443109011456 1236950581248 824633720832 927712935936 1443109011456 927712935936 695784701952 687194767360 618475290624 773094113280 1082331758592 515396075520 618475290624 515396075520 579820584960 386547056640 360777252864 289910292480 257698037760 231928233984 180388626432 115964116992 144955146240 77309411328 103079215104 96636764160 96636764160 38654705664 48318382080 38654705664 57982058496 64424509440 60129542144 51539607552 32212254720 19327352832 15032385536 16106127360 14495514624 9059696640 7247757312 3355443200 4697620480 4026531840 4026531840 5033164800 4076863488 2717908992 2113929216 2013265920 1610612736 1207959552 660602880 452984832 452984832 335544320 251658240 201326592 251658240 150994944 188743680 94371840 75497472 50331648 55050240 28311552 18874368 14155776 13762560 7864320 7077888 4915200 4423680 2211840 688128 491520 442368 245760 110592 73728 57344 24576 24576 6144 3584 4608 1152 256 384 128 96 12 4 1 1 2 4 16 64 128 256 256 1536 3072 3072 6144 24576 24576 49152 73728 122880 245760 245760 491520 737280 2457600 4915200 4915200 7864320 7864320 11796480 14155776 18874368 28311552 50331648 50331648 67108864 100663296 150994944 134217728 201326592 201326592 201326592 268435456 452984832 452984832 603979776 1207959552 1610612736 1811939328 1811939328 2717908992 3774873600 3355443200 3355443200 3355443200 3355443200 3355443200 6039797760 8053063680 9663676416 12884901888 12884901888 19327352832 25769803776 51539607552 51539607552 38654705664 38654705664 28991029248 38654705664 38654705664 57982058496 77309411328 77309411328 77309411328 115964116992 115964116992 154618822656 193273528320 193273528320 257698037760 257698037760 386547056640 429496729600 343597383680 515396075520 515396075520 773094113280 515396075520 515396075520 515396075520 618475290624 927712935936 927712935936 618475290624 618475290624 927712935936 1236950581248 1391569403904 1391569403904 1391569403904 927712935936 824633720832 824633720832 824633720832 1030792151040 2061584302080 3092376453120 2061584302080 2061584302080 2061584302080 1855425871872 2783138807808 3710851743744 4947802324992 4123168604160 4123168604160 4123168604160 3092376453120 3092376453120 4638564679680 4638564679680 4123168604160 4947802324992 3710851743744 3710851743744 3710851743744 3710851743744 1855425871872 1855425871872 1855425871872 1236950581248 2061584302080 1374389534720 2061584302080 2061584302080 1374389534720 2061584302080 1236950581248 1855425871872 1855425871872 1855425871872 3710851743744 3710851743744 3710851743744 3710851743744 4947802324992 4123168604160 4638564679680 4638564679680 3092376453120 3092376453120 4123168604160 4123168604160 4123168604160 4947802324992 3710851743744 2783138807808 1855425871872 2061584302080 2061584302080 2061584302080 3092376453120 2061584302080 1030792151040 824633720832 824633720832 824633720832 927712935936 1391569403904 1391569403904 1391569403904 1236950581248 927712935936 618475290624 618475290624 927712935936 927712935936 618475290624 515396075520 515396075520 515396075520 773094113280 515396075520 515396075520 343597383680 429496729600 386547056640 257698037760 257698037760 193273528320 193273528320 154618822656 115964116992 115964116992 77309411328 77309411328 77309411328 57982058496 38654705664 38654705664 28991029248 38654705664 38654705664 51539607552 51539607552 25769803776 19327352832 12884901888 12884901888 9663676416 8053063680 6039797760 3355443200 3355443200 3355443200 3355443200 3355443200 3774873600 2717908992 1811939328 1811939328 1610612736 1207959552 603979776 452984832 452984832 268435456 201326592 201326592 201326592 134217728 150994944 100663296 67108864 50331648 50331648 28311552 18874368 14155776 11796480 7864320 7864320 4915200 4915200 2457600 737280 491520 245760 245760 122880 73728 49152 24576 24576 6144 3072 3072 1536 256 256 128 64 16 4 2 1 1 16 24 32 96 384 768 1536 768 2304 8192 9216 14336 55296 49152 110592 184320 294912 344064 786432 1769472 1572864 4128768 7077888 7372800 10616832 9437184 15925248 22020096 28311552 37748736 70778880 62914560 117440512 141557760 220200960 188743680 352321536 301989888 264241152 377487360 637009920 603979776 849346560 1761607680 2038431744 2415919104 2717908992 3397386240 3623878656 4227858432 4026531840 3623878656 4831838208 4227858432 8589934592 8053063680 10871635968 16106127360 18119393280 22548578304 36238786560 64424509440 43486543872 38654705664 57982058496 48318382080 72477573120 48318382080 86973087744 120795955200 144955146240 86973087744 173946175488 154618822656 173946175488 202937204736 231928233984 257698037760 347892350976 386547056640 412316860416 541165879296 927712935936 618475290624 824633720832 721554505728 618475290624 687194767360 927712935936 927712935936 1043677052928 811748818944 695784701952 1236950581248 1391569403904 1391569403904 2435246456832 1391569403904 1082331758592 1159641169920 1623497637888 927712935936 1623497637888 2473901162496 2319282339840 2473901162496 2783138807808 2164663517184 2783138807808 3298534883328 4174708211712 3865470566400 6184752906240 4329327034368 4638564679680 3478923509760 3710851743744 6493990551552 4947802324992 4638564679680 4638564679680 6184752906240 5566277615616 5411658792960 3478923509760 2473901162496 3710851743744 1649267441664 3092376453120 3298534883328 4123168604160 3092376453120 4123168604160 3298534883328 3092376453120 1649267441664 3710851743744 2473901162496 3478923509760 5411658792960 5566277615616 6184752906240 4638564679680 4638564679680 4947802324992 6493990551552 3710851743744 3478923509760 4638564679680 4329327034368 6184752906240 3865470566400 4174708211712 3298534883328 2783138807808 2164663517184 2783138807808 2473901162496 2319282339840 2473901162496 1623497637888 927712935936 1623497637888 1159641169920 1082331758592 1391569403904 2435246456832 1391569403904 1391569403904 1236950581248 695784701952 811748818944 1043677052928 927712935936 927712935936 687194767360 618475290624 721554505728 824633720832 618475290624 927712935936 541165879296 412316860416 386547056640 347892350976 257698037760 231928233984 202937204736 173946175488 154618822656 173946175488 86973087744 144955146240 120795955200 86973087744 48318382080 72477573120 48318382080 57982058496 38654705664 43486543872 64424509440 36238786560 22548578304 18119393280 16106127360 10871635968 8053063680 8589934592 4227858432 4831838208 3623878656 4026531840 4227858432 3623878656 3397386240 2717908992 2415919104 2038431744 1761607680 849346560 603979776 637009920 377487360 264241152 301989888 352321536 188743680 220200960 141557760 117440512 62914560 70778880 37748736 28311552 22020096 15925248 9437184 10616832 7372800 7077888 4128768 1572864 1769472 786432 344064 294912 184320 110592 49152 55296 14336 9216 8192 2304 768 1536 768 384 96 32 24 16 1 1 4 48 48 64 192 768 1536 1536 1024 4096 16384 14336 28672 98304 65536 163840 245760 229376 458752 1179648 1572864 1835008 5505024 9830400 9830400 14155776 14155776 24772608 33030144 37748736 56623104 94371840 100663296 150994944 188743680 283115520 283115520 452984832 339738624 301989888 503316480 805306368 805306368 1174405120 2113929216 2415919104 3221225472 3019898880 3019898880 4227858432 5284823040 4529848320 5435817984 6341787648 5637144576 8053063680 9059696640 14495514624 24159191040 22548578304 33822867456 48318382080 57982058496 43486543872 38654705664 64424509440 64424509440 64424509440 51539607552 96636764160 161061273600 115964116992 115964116992 206158430208 154618822656 202937204736 270582939648 257698037760 386547056640 386547056640 386547056640 541165879296 811748818944 927712935936 618475290624 1082331758592 811748818944 773094113280 1030792151040 824633720832 824633720832 1082331758592 721554505728 824633720832 1236950581248 1236950581248 1855425871872 1855425871872 1236950581248 1030792151040 1739461754880 1391569403904 1391569403904 1855425871872 2061584302080 3092376453120 3710851743744 3246995275776 3246995275776 3298534883328 3710851743744 3478923509760 5798205849600 6493990551552 4329327034368 4638564679680 3710851743744 4329327034368 5772436045824 4638564679680 4123168604160 5497558138880 6597069766656 5772436045824 3607772528640 4947802324992 4947802324992 3298534883328 2473901162496 3298534883328 6597069766656 4123168604160 4123168604160 6597069766656 3298534883328 2473901162496 3298534883328 4947802324992 4947802324992 3607772528640 5772436045824 6597069766656 5497558138880 4123168604160 4638564679680 5772436045824 4329327034368 3710851743744 4638564679680 4329327034368 6493990551552 5798205849600 3478923509760 3710851743744 3298534883328 3246995275776 3246995275776 3710851743744 3092376453120 2061584302080 1855425871872 1391569403904 1391569403904 1739461754880 1030792151040 1236950581248 1855425871872 1855425871872 1236950581248 1236950581248 824633720832 721554505728 1082331758592 824633720832 824633720832 1030792151040 773094113280 811748818944 1082331758592 618475290624 927712935936 811748818944 541165879296 386547056640 386547056640 386547056640 257698037760 270582939648 202937204736 154618822656 206158430208 115964116992 115964116992 161061273600 96636764160 51539607552 64424509440 64424509440 64424509440 38654705664 43486543872 57982058496 48318382080 33822867456 22548578304 24159191040 14495514624 9059696640 8053063680 5637144576 6341787648 5435817984 4529848320 5284823040 4227858432 3019898880 3019898880 3221225472 2415919104 2113929216 1174405120 805306368 805306368 503316480 301989888 339738624 452984832 283115520 283115520 188743680 150994944 100663296 94371840 56623104 37748736 33030144 24772608 14155776 14155776 9830400 9830400 5505024 1835008 1572864 1179648 458752 229376 245760 163840 65536 98304 28672 14336 16384 4096 1024 1536 1536 768 192 64 48 48 4 1 1 8 16 128 128 192 512 2048 2048 4096 2048 9216 28672 32768 57344 147456 163840 393216 327680 524288 1179648 1376256 2359296 3145728 9830400 17694720 14745600 23887872 24772608 42467328 49545216 63700992 84934656 188743680 150994944 234881024 283115520 509607936 424673280 594542592 452984832 566231040 805306368 1358954496 1409286144 1811939328 3170893824 4076863488 4529848320 3623878656 6039797760 8053063680 9059696640 10569646080 10871635968 12884901888 8053063680 14495514624 18119393280 32614907904 45097156608 51539607552 67645734912 65229815808 86973087744 77309411328 77309411328 154618822656 103079215104 128849018880 77309411328 173946175488 173946175488 231928233984 173946175488 260919263232 202937204736 309237645312 338228674560 434865438720 483183820800 463856467968 579820584960 927712935936 927712935936 1082331758592 927712935936 1391569403904 1159641169920 1391569403904 1030792151040 927712935936 1082331758592 1236950581248 1082331758592 1043677052928 1391569403904 2319282339840 1855425871872 2886218022912 2061584302080 2473901162496 2319282339840 3246995275776 2473901162496 2576980377600 4123168604160 6957847019520 6493990551552 7421703487488 5772436045824 5566277615616 4638564679680 8349416423424 9277129359360 9895604649984 7421703487488 8658654068736 7421703487488 4947802324992 6957847019520 5566277615616 6184752906240 7421703487488 8658654068736 4947802324992 4329327034368 8349416423424 3710851743744 5566277615616 2473901162496 6184752906240 6184752906240 5497558138880 6184752906240 6184752906240 2473901162496 5566277615616 3710851743744 8349416423424 4329327034368 4947802324992 8658654068736 7421703487488 6184752906240 5566277615616 6957847019520 4947802324992 7421703487488 8658654068736 7421703487488 9895604649984 9277129359360 8349416423424 4638564679680 5566277615616 5772436045824 7421703487488 6493990551552 6957847019520 4123168604160 2576980377600 2473901162496 3246995275776 2319282339840 2473901162496 2061584302080 2886218022912 1855425871872 2319282339840 1391569403904 1043677052928 1082331758592 1236950581248 1082331758592 927712935936 1030792151040 1391569403904 1159641169920 1391569403904 927712935936 1082331758592 927712935936 927712935936 579820584960 463856467968 483183820800 434865438720 338228674560 309237645312 202937204736 260919263232 173946175488 231928233984 173946175488 173946175488 77309411328 128849018880 103079215104 154618822656 77309411328 77309411328 86973087744 65229815808 67645734912 51539607552 45097156608 32614907904 18119393280 14495514624 8053063680 12884901888 10871635968 10569646080 9059696640 8053063680 6039797760 3623878656 4529848320 4076863488 3170893824 1811939328 1409286144 1358954496 805306368 566231040 452984832 594542592 424673280 509607936 283115520 234881024 150994944 188743680 84934656 63700992 49545216 42467328 24772608 23887872 14745600 17694720 9830400 3145728 2359296 1376256 1179648 524288 327680 393216 163840 147456 57344 32768 28672 9216 2048 4096 2048 2048 512 192 128 128 16 8 1 1 4 16 32 256 256 256 768 1536 2048 4096 4096 14336 57344 57344 57344 245760 245760 327680 655360 1179648 1179648 2359296 4718592 3932160 11796480 17694720 17694720 33030144 33030144 49545216 66060288 75497472 113246208 188743680 167772160 251658240 377487360 566231040 424673280 603979776 603979776 603979776 1006632960 1761607680 1585446912 2113929216 4227858432 4529848320 4026531840 4026531840 6039797760 7247757312 10871635968 10871635968 12884901888 10737418240 8053063680 16106127360 24159191040 33822867456 56371445760 56371445760 50734301184 57982058496 77309411328 77309411328 103079215104 137438953472 103079215104 96636764160 96636764160 130459631616 231928233984 231928233984 173946175488 270582939648 240518168576 270582939648 405874409472 386547056640 386547056640 579820584960 869730877440 927712935936 927712935936 1391569403904 927712935936 1546188226560 1546188226560 1030792151040 1030792151040 1082331758592 1082331758592 1623497637888 1217623228416 927712935936 1855425871872 1649267441664 1649267441664 3092376453120 3092376453120 2061584302080 3478923509760 3710851743744 1649267441664 2473901162496 4947802324992 6493990551552 8658654068736 7696581394432 5772436045824 4123168604160 6184752906240 6957847019520 7730941132800 9277129359360 7421703487488 9895604649984 4947802324992 4638564679680 6184752906240 6184752906240 6184752906240 7215545057280 5411658792960 4329327034368 5772436045824 4947802324992 3710851743744 3298534883328 3298534883328 3710851743744 4947802324992 4947802324992 3710851743744 3298534883328 3298534883328 3710851743744 4947802324992 5772436045824 4329327034368 5411658792960 7215545057280 6184752906240 6184752906240 6184752906240 4638564679680 4947802324992 9895604649984 7421703487488 9277129359360 7730941132800 6957847019520 6184752906240 4123168604160 5772436045824 7696581394432 8658654068736 6493990551552 4947802324992 2473901162496 1649267441664 3710851743744 3478923509760 2061584302080 3092376453120 3092376453120 1649267441664 1649267441664 1855425871872 927712935936 1217623228416 1623497637888 1082331758592 1082331758592 1030792151040 1030792151040 1546188226560 1546188226560 927712935936 1391569403904 927712935936 927712935936 869730877440 579820584960 386547056640 386547056640 405874409472 270582939648 240518168576 270582939648 173946175488 231928233984 231928233984 130459631616 96636764160 96636764160 103079215104 137438953472 103079215104 77309411328 77309411328 57982058496 50734301184 56371445760 56371445760 33822867456 24159191040 16106127360 8053063680 10737418240 12884901888 10871635968 10871635968 7247757312 6039797760 4026531840 4026531840 4529848320 4227858432 2113929216 1585446912 1761607680 1006632960 603979776 603979776 603979776 424673280 566231040 377487360 251658240 167772160 188743680 113246208 75497472 66060288 49545216 33030144 33030144 17694720 17694720 11796480 3932160 4718592 2359296 1179648 1179648 655360 327680 245760 245760 57344 57344 57344 14336 4096 4096 2048 1536 768 256 256 256 32 16 4 1 1 6 16 48 64 512 384 512 768 3072 4096 12288 4096 18432 65536 36864 81920 344064 196608 458752 983040 786432 1376256 3145728 3932160 5505024 14155776 24772608 23592960 42467328 37748736 63700992 75497472 113246208 141557760 251658240 201326592 352321536 452984832 594542592 452984832 905969664 754974720 905969664 1342177280 2038431744 1811939328 2717908992 4529848320 4227858432 4831838208 4227858432 6039797760 9663676416 12683575296 12884901888 10737418240 11274289152 9663676416 22548578304 24159191040 43486543872 64424509440 43486543872 43486543872 64424509440 103079215104 128849018880 103079215104 154618822656 96636764160 144955146240 86973087744 217432719360 309237645312 289910292480 173946175488 309237645312 206158430208 347892350976 386547056640 360777252864 463856467968 811748818944 773094113280 824633720832 1082331758592 1236950581248 1030792151040 2164663517184 1236950581248 962072674304 1030792151040 927712935936 1236950581248 1565515579392 927712935936 1391569403904 1546188226560 1649267441664 1649267441664 4329327034368 2473901162496 2886218022912 3710851743744 2473901162496 2061584302080 3710851743744 4947802324992 8349416423424 8796093022208 7421703487488 4123168604160 5772436045824 5566277615616 6493990551552 7730941132800 9895604649984 8658654068736 6597069766656 4638564679680 4329327034368 7421703487488 6493990551552 6184752906240 4638564679680 4947802324992 5566277615616 3298534883328 7421703487488 3710851743744 6597069766656 2473901162496 4123168604160 6597069766656 4123168604160 2473901162496 6597069766656 3710851743744 7421703487488 3298534883328 5566277615616 4947802324992 4638564679680 6184752906240 6493990551552 7421703487488 4329327034368 4638564679680 6597069766656 8658654068736 9895604649984 7730941132800 6493990551552 5566277615616 5772436045824 4123168604160 7421703487488 8796093022208 8349416423424 4947802324992 3710851743744 2061584302080 2473901162496 3710851743744 2886218022912 2473901162496 4329327034368 1649267441664 1649267441664 1546188226560 1391569403904 927712935936 1565515579392 1236950581248 927712935936 1030792151040 962072674304 1236950581248 2164663517184 1030792151040 1236950581248 1082331758592 824633720832 773094113280 811748818944 463856467968 360777252864 386547056640 347892350976 206158430208 309237645312 173946175488 289910292480 309237645312 217432719360 86973087744 144955146240 96636764160 154618822656 103079215104 128849018880 103079215104 64424509440 43486543872 43486543872 64424509440 43486543872 24159191040 22548578304 9663676416 11274289152 10737418240 12884901888 12683575296 9663676416 6039797760 4227858432 4831838208 4227858432 4529848320 2717908992 1811939328 2038431744 1342177280 905969664 754974720 905969664 452984832 594542592 452984832 352321536 201326592 251658240 141557760 113246208 75497472 63700992 37748736 42467328 23592960 24772608 14155776 5505024 3932160 3145728 1376256 786432 983040 458752 196608 344064 81920 36864 65536 18432 4096 12288 4096 3072 768 512 384 512 64 48 16 6 1 1 2 8 16 32 64 384 384 256 512 2048 4096 4096 4096 16384 32768 40960 81920 196608 196608 491520 491520 688128 1376256 1966080 3932160 4718592 14155776 23592960 23592960 37748736 37748736 56623104 75497472 94371840 125829120 201326592 201326592 301989888 339738624 452984832 452984832 754974720 754974720 805306368 1207959552 1811939328 1811939328 2264924160 3019898880 3623878656 3623878656 3019898880 6039797760 8455716864 11274289152 8053063680 8053063680 9663676416 9663676416 16106127360 24159191040 38654705664 38654705664 28991029248 28991029248 51539607552 103079215104 77309411328 77309411328 96636764160 96636764160 86973087744 86973087744 173946175488 231928233984 173946175488 154618822656 206158430208 206158430208 257698037760 257698037760 309237645312 463856467968 515396075520 515396075520 721554505728 721554505728 1030792151040 1030792151040 1236950581248 824633720832 687194767360 687194767360 824633720832 927712935936 927712935936 927712935936 773094113280 1030792151040 1099511627776 1649267441664 2473901162496 2473901162496 2199023255552 1649267441664 2061584302080 2061584302080 2473901162496 4947802324992 6597069766656 6597069766656 4123168604160 4123168604160 3710851743744 3710851743744 4638564679680 6184752906240 8658654068736 4329327034368 4638564679680 3092376453120 3710851743744 5566277615616 4638564679680 3092376453120 3298534883328 4947802324992 2473901162496 2473901162496 3710851743744 3710851743744 2473901162496 1649267441664 3298534883328 3298534883328 1649267441664 2473901162496 3710851743744 3710851743744 2473901162496 2473901162496 4947802324992 3298534883328 3092376453120 4638564679680 5566277615616 3710851743744 3092376453120 4638564679680 4329327034368 8658654068736 6184752906240 4638564679680 3710851743744 3710851743744 4123168604160 4123168604160 6597069766656 6597069766656 4947802324992 2473901162496 2061584302080 2061584302080 1649267441664 2199023255552 2473901162496 2473901162496 1649267441664 1099511627776 1030792151040 773094113280 927712935936 927712935936 927712935936 824633720832 687194767360 687194767360 824633720832 1236950581248 1030792151040 1030792151040 721554505728 721554505728 515396075520 515396075520 463856467968 309237645312 257698037760 257698037760 206158430208 206158430208 154618822656 173946175488 231928233984 173946175488 86973087744 86973087744 96636764160 96636764160 77309411328 77309411328 103079215104 51539607552 28991029248 28991029248 38654705664 38654705664 24159191040 16106127360 9663676416 9663676416 8053063680 8053063680 11274289152 8455716864 6039797760 3019898880 3623878656 3623878656 3019898880 2264924160 1811939328 1811939328 1207959552 805306368 754974720 754974720 452984832 452984832 339738624 301989888 201326592 201326592 125829120 94371840 75497472 56623104 37748736 37748736 23592960 23592960 14155776 4718592 3932160 1966080 1376256 688128 491520 491520 196608 196608 81920 40960 32768 16384 4096 4096 4096 2048 512 256 384 384 64 32 16 8 2 1 1 16 16 72 64 256 384 2048 1024 2048 2048 12288 12288 32768 16384 55296 163840 196608 327680 917504 655360 1179648 1310720 2097152 3932160 6291456 11796480 8257536 23592960 42467328 39321600 63700992 56623104 117964800 113246208 150994944 201326592 377487360 301989888 440401920 452984832 849346560 754974720 1358954496 1207959552 1342177280 1610612736 2717908992 2516582400 2415919104 4026531840 5284823040 4529848320 5435817984 9059696640 12884901888 12079595520 12079595520 12079595520 16911433728 13421772800 28991029248 36238786560 43486543872 43486543872 38654705664 48318382080 96636764160 115964116992 128849018880 77309411328 154618822656 103079215104 154618822656 115964116992 241591910400 260919263232 309237645312 193273528320 347892350976 257698037760 309237645312 483183820800 676457349120 773094113280 773094113280 966367641600 1236950581248 1288490188800 2319282339840 1546188226560 1803886264320 1288490188800 1236950581248 1288490188800 1159641169920 1236950581248 1932735283200 1030792151040 1236950581248 1374389534720 2576980377600 2473901162496 5411658792960 4123168604160 2748779069440 3092376453120 4638564679680 2473901162496 4638564679680 6597069766656 9277129359360 6184752906240 7421703487488 5153960755200 4329327034368 4638564679680 7421703487488 9277129359360 7421703487488 5153960755200 4947802324992 4123168604160 4810363371520 6184752906240 3710851743744 5497558138880 7421703487488 4947802324992 6184752906240 3298534883328 9895604649984 4123168604160 4947802324992 3298534883328 4123168604160 3298534883328 4947802324992 4123168604160 9895604649984 3298534883328 6184752906240 4947802324992 7421703487488 5497558138880 3710851743744 6184752906240 4810363371520 4123168604160 4947802324992 5153960755200 7421703487488 9277129359360 7421703487488 4638564679680 4329327034368 5153960755200 7421703487488 6184752906240 9277129359360 6597069766656 4638564679680 2473901162496 4638564679680 3092376453120 2748779069440 4123168604160 5411658792960 2473901162496 2576980377600 1374389534720 1236950581248 1030792151040 1932735283200 1236950581248 1159641169920 1288490188800 1236950581248 1288490188800 1803886264320 1546188226560 2319282339840 1288490188800 1236950581248 966367641600 773094113280 773094113280 676457349120 483183820800 309237645312 257698037760 347892350976 193273528320 309237645312 260919263232 241591910400 115964116992 154618822656 103079215104 154618822656 77309411328 128849018880 115964116992 96636764160 48318382080 38654705664 43486543872 43486543872 36238786560 28991029248 13421772800 16911433728 12079595520 12079595520 12079595520 12884901888 9059696640 5435817984 4529848320 5284823040 4026531840 2415919104 2516582400 2717908992 1610612736 1342177280 1207959552 1358954496 754974720 849346560 452984832 440401920 301989888 377487360 201326592 150994944 113246208 117964800 56623104 63700992 39321600 42467328 23592960 8257536 11796480 6291456 3932160 2097152 1310720 1179648 655360 917504 327680 196608 163840 55296 16384 32768 12288 12288 2048 2048 1024 2048 384 256 64 72 16 16 1 1 2 16 24 48 64 192 384 1024 1024 1024 2048 6144 12288 16384 12288 61440 163840 163840 327680 655360 491520 983040 1310720 1966080 3932160 5242880 5898240 7864320 23592960 39321600 39321600 56623104 62914560 94371840 100663296 134217728 201326592 301989888 251658240 335544320 452984832 754974720 754974720 1207959552 1073741824 1073741824 1610612736 2516582400 1677721600 2013265920 3355443200 3774873600 4529848320 4529848320 8053063680 8053063680 10066329600 10066329600 12079595520 13421772800 13421772800 24159191040 24159191040 28991029248 28991029248 32212254720 48318382080 57982058496 96636764160 64424509440 77309411328 103079215104 103079215104 115964116992 96636764160 144955146240 231928233984 193273528320 193273528320 257698037760 171798691840 257698037760 483183820800 515396075520 515396075520 644245094400 773094113280 1030792151040 1288490188800 1546188226560 1030792151040 1288490188800 1030792151040 1030792151040 858993459200 824633720832 1236950581248 1030792151040 824633720832 824633720832 1374389534720 1649267441664 2473901162496 4123168604160 2199023255552 2199023255552 3092376453120 2473901162496 2473901162496 3298534883328 5497558138880 5153960755200 6184752906240 5153960755200 3435973836800 3092376453120 4123168604160 6184752906240 4638564679680 5153960755200 3435973836800 4123168604160 3435973836800 3435973836800 3092376453120 2748779069440 5497558138880 3298534883328 4123168604160 2748779069440 3298534883328 4123168604160 2748779069440 3298534883328 1649267441664 1649267441664 3298534883328 2748779069440 4123168604160 3298534883328 2748779069440 4123168604160 3298534883328 5497558138880 2748779069440 3092376453120 3435973836800 3435973836800 4123168604160 3435973836800 5153960755200 4638564679680 6184752906240 4123168604160 3092376453120 3435973836800 5153960755200 6184752906240 5153960755200 5497558138880 3298534883328 2473901162496 2473901162496 3092376453120 2199023255552 2199023255552 4123168604160 2473901162496 1649267441664 1374389534720 824633720832 824633720832 1030792151040 1236950581248 824633720832 858993459200 1030792151040 1030792151040 1288490188800 1030792151040 1546188226560 1288490188800 1030792151040 773094113280 644245094400 515396075520 515396075520 483183820800 257698037760 171798691840 257698037760 193273528320 193273528320 231928233984 144955146240 96636764160 115964116992 103079215104 103079215104 77309411328 64424509440 96636764160 57982058496 48318382080 32212254720 28991029248 28991029248 24159191040 24159191040 13421772800 13421772800 12079595520 10066329600 10066329600 8053063680 8053063680 4529848320 4529848320 3774873600 3355443200 2013265920 1677721600 2516582400 1610612736 1073741824 1073741824 1207959552 754974720 754974720 452984832 335544320 251658240 301989888 201326592 134217728 100663296 94371840 62914560 56623104 39321600 39321600 23592960 7864320 5898240 5242880 3932160 1966080 1310720 983040 491520 655360 327680 163840 163840 61440 12288 16384 12288 6144 2048 1024 1024 1024 384 192 64 48 24 16 2 1 1 10 16 120 144 240 384 960 1536 5120 4096 5120 9216 30720 49152 61440 24576 110592 262144 294912 458752 884736 786432 1769472 2359296 3538944 6291456 4718592 11010048 14155776 41943040 70778880 62914560 125829120 110100480 167772160 201326592 268435456 352321536 503316480 419430400 671088640 880803840 1509949440 1509949440 2147483648 1879048192 2147483648 2684354560 3019898880 2684354560 3019898880 4697620480 6794772480 7247757312 7247757312 9663676416 12079595520 16106127360 18119393280 18790481920 24159191040 21474836480 28991029248 28991029248 45097156608 64424509440 75161927680 80530636800 112742891520 128849018880 150323855360 137438953472 240518168576 206158430208 225485783040 161061273600 300647710720 386547056640 450971566080 257698037760 309237645312 274877906944 463856467968 721554505728 618475290624 824633720832 927712935936 1236950581248 1855425871872 1649267441664 1855425871872 1443109011456 1855425871872 1649267441664 1236950581248 1099511627776 1649267441664 1443109011456 1649267441664 1236950581248 1649267441664 1924145348608 3298534883328 4123168604160 4398046511104 3848290697216 4398046511104 3710851743744 4947802324992 3848290697216 5497558138880 5497558138880 9277129359360 8246337208320 6184752906240 4810363371520 4947802324992 6597069766656 5566277615616 6184752906240 6184752906240 5497558138880 6184752906240 4810363371520 3092376453120 4398046511104 4947802324992 4398046511104 8246337208320 6871947673600 8246337208320 5497558138880 8246337208320 6871947673600 4947802324992 2473901162496 4947802324992 6871947673600 8246337208320 5497558138880 8246337208320 6871947673600 8246337208320 4398046511104 4947802324992 4398046511104 3092376453120 4810363371520 6184752906240 5497558138880 6184752906240 6184752906240 5566277615616 6597069766656 4947802324992 4810363371520 6184752906240 8246337208320 9277129359360 5497558138880 5497558138880 3848290697216 4947802324992 3710851743744 4398046511104 3848290697216 4398046511104 4123168604160 3298534883328 1924145348608 1649267441664 1236950581248 1649267441664 1443109011456 1649267441664 1099511627776 1236950581248 1649267441664 1855425871872 1443109011456 1855425871872 1649267441664 1855425871872 1236950581248 927712935936 824633720832 618475290624 721554505728 463856467968 274877906944 309237645312 257698037760 450971566080 386547056640 300647710720 161061273600 225485783040 206158430208 240518168576 137438953472 150323855360 128849018880 112742891520 80530636800 75161927680 64424509440 45097156608 28991029248 28991029248 21474836480 24159191040 18790481920 18119393280 16106127360 12079595520 9663676416 7247757312 7247757312 6794772480 4697620480 3019898880 2684354560 3019898880 2684354560 2147483648 1879048192 2147483648 1509949440 1509949440 880803840 671088640 419430400 503316480 352321536 268435456 201326592 167772160 110100480 125829120 62914560 70778880 41943040 14155776 11010048 4718592 6291456 3538944 2359296 1769472 786432 884736 458752 294912 262144 110592 24576 61440 49152 30720 9216 5120 4096 5120 1536 960 384 240 144 120 16 10 1 1 8 64 64 384 384 768 1024 2048 4096 12288 12288 12288 24576 65536 98304 65536 65536 262144 786432 688128 917504 2097152 2097152 4718592 6291456 8388608 8388608 14680064 33030144 25165824 75497472 113246208 125829120 198180864 176160768 301989888 377487360 440401920 528482304 754974720 754974720 1174405120 1585446912 2717908992 2415919104 3523215360 3523215360 3221225472 3221225472 6442450944 5368709120 5637144576 11274289152 14495514624 17179869184 12884901888 19327352832 25769803776 38654705664 37580963840 45097156608 51539607552 34359738368 48318382080 48318382080 103079215104 154618822656 128849018880 161061273600 154618822656 309237645312 274877906944 343597383680 515396075520 412316860416 386547056640 257698037760 386547056640 695784701952 463856467968 309237645312 618475290624 618475290624 721554505728 901943132160 1030792151040 1236950581248 1546188226560 2319282339840 2473901162496 2199023255552 2886218022912 2164663517184 3092376453120 2061584302080 1649267441664 2061584302080 1803886264320 2886218022912 3298534883328 3298534883328 2886218022912 4810363371520 5153960755200 4123168604160 7215545057280 7215545057280 4947802324992 8349416423424 8658654068736 5772436045824 4947802324992 9895604649984 12369505812480 9895604649984 8658654068736 7696581394432 8246337208320 6184752906240 7421703487488 7421703487488 9895604649984 8246337208320 8658654068736 4329327034368 3298534883328 6184752906240 3092376453120 4947802324992 6184752906240 9277129359360 6184752906240 4947802324992 9277129359360 4638564679680 3710851743744 3710851743744 4638564679680 9277129359360 4947802324992 6184752906240 9277129359360 6184752906240 4947802324992 3092376453120 6184752906240 3298534883328 4329327034368 8658654068736 8246337208320 9895604649984 7421703487488 7421703487488 6184752906240 8246337208320 7696581394432 8658654068736 9895604649984 12369505812480 9895604649984 4947802324992 5772436045824 8658654068736 8349416423424 4947802324992 7215545057280 7215545057280 4123168604160 5153960755200 4810363371520 2886218022912 3298534883328 3298534883328 2886218022912 1803886264320 2061584302080 1649267441664 2061584302080 3092376453120 2164663517184 2886218022912 2199023255552 2473901162496 2319282339840 1546188226560 1236950581248 1030792151040 901943132160 721554505728 618475290624 618475290624 309237645312 463856467968 695784701952 386547056640 257698037760 386547056640 412316860416 515396075520 343597383680 274877906944 309237645312 154618822656 161061273600 128849018880 154618822656 103079215104 48318382080 48318382080 34359738368 51539607552 45097156608 37580963840 38654705664 25769803776 19327352832 12884901888 17179869184 14495514624 11274289152 5637144576 5368709120 6442450944 3221225472 3221225472 3523215360 3523215360 2415919104 2717908992 1585446912 1174405120 754974720 754974720 528482304 440401920 377487360 301989888 176160768 198180864 125829120 113246208 75497472 25165824 33030144 14680064 8388608 8388608 6291456 4718592 2097152 2097152 917504 688128 786432 262144 65536 65536 98304 65536 24576 12288 12288 12288 4096 2048 1024 768 384 384 64 64 8 1 1 4 16 80 96 512 576 960 1024 3072 4096 15360 12288 16384 24576 61440 49152 131072 65536 294912 688128 524288 917504 2359296 2359296 5505024 6291456 4718592 7340032 16777216 22020096 28311552 75497472 157286400 125829120 201326592 201326592 352321536 377487360 402653184 503316480 905969664 838860800 1342177280 1811939328 2818572288 2415919104 4026531840 3221225472 2684354560 3221225472 6039797760 4697620480 6442450944 11274289152 14495514624 12884901888 11274289152 19327352832 28991029248 37580963840 42949672960 45097156608 38654705664 25769803776 42949672960 51539607552 120259084288 128849018880 128849018880 107374182400 180388626432 274877906944 343597383680 343597383680 481036337152 343597383680 309237645312 214748364800 450971566080 463856467968 412316860416 309237645312 695784701952 481036337152 549755813888 901943132160 927712935936 1236950581248 1803886264320 1855425871872 1855425871872 1924145348608 2473901162496 2164663517184 2319282339840 1649267441664 2061584302080 1374389534720 1649267441664 2473901162496 3848290697216 2473901162496 3298534883328 3435973836800 3298534883328 4123168604160 8246337208320 4947802324992 5772436045824 7421703487488 6597069766656 3298534883328 6184752906240 8246337208320 9277129359360 8658654068736 8796093022208 7696581394432 4638564679680 4947802324992 5772436045824 7421703487488 9277129359360 7215545057280 4947802324992 2886218022912 3710851743744 3092376453120 3710851743744 3298534883328 7421703487488 6184752906240 5153960755200 4947802324992 5566277615616 2783138807808 4947802324992 2783138807808 5566277615616 4947802324992 5153960755200 6184752906240 7421703487488 3298534883328 3710851743744 3092376453120 3710851743744 2886218022912 4947802324992 7215545057280 9277129359360 7421703487488 5772436045824 4947802324992 4638564679680 7696581394432 8796093022208 8658654068736 9277129359360 8246337208320 6184752906240 3298534883328 6597069766656 7421703487488 5772436045824 4947802324992 8246337208320 4123168604160 3298534883328 3435973836800 3298534883328 2473901162496 3848290697216 2473901162496 1649267441664 1374389534720 2061584302080 1649267441664 2319282339840 2164663517184 2473901162496 1924145348608 1855425871872 1855425871872 1803886264320 1236950581248 927712935936 901943132160 549755813888 481036337152 695784701952 309237645312 412316860416 463856467968 450971566080 214748364800 309237645312 343597383680 481036337152 343597383680 343597383680 274877906944 180388626432 107374182400 128849018880 128849018880 120259084288 51539607552 42949672960 25769803776 38654705664 45097156608 42949672960 37580963840 28991029248 19327352832 11274289152 12884901888 14495514624 11274289152 6442450944 4697620480 6039797760 3221225472 2684354560 3221225472 4026531840 2415919104 2818572288 1811939328 1342177280 838860800 905969664 503316480 402653184 377487360 352321536 201326592 201326592 125829120 157286400 75497472 28311552 22020096 16777216 7340032 4718592 6291456 5505024 2359296 2359296 917504 524288 688128 294912 65536 131072 49152 61440 24576 16384 12288 15360 4096 3072 1024 960 576 512 96 80 16 4 1 1 6 12 48 288 384 1728 1728 2304 3072 8192 12288 36864 36864 36864 73728 73728 147456 196608 196608 917504 1376256 1376256 2752512 7077888 4718592 9437184 6291456 7340032 14680064 22020096 44040192 50331648 125829120 188743680 188743680 301989888 301989888 452984832 452984832 566231040 754974720 1258291200 1258291200 2013265920 2717908992 3623878656 3623878656 4831838208 3221225472 3221225472 4026531840 7046430720 7046430720 8455716864 16911433728 14495514624 14495514624 14495514624 28991029248 42278584320 56371445760 56371445760 45097156608 38654705664 28991029248 51539607552 77309411328 128849018880 161061273600 120795955200 161061273600 206158430208 412316860416 412316860416 412316860416 515396075520 343597383680 322122547200 322122547200 434865438720 463856467968 463856467968 463856467968 721554505728 541165879296 721554505728 1082331758592 1236950581248 1855425871872 2087354105856 1855425871872 2164663517184 2164663517184 3246995275776 2435246456832 2473901162496 2473901162496 1649267441664 1649267441664 1855425871872 3710851743744 3710851743744 3710851743744 3092376453120 3092376453120 4123168604160 6184752906240 7421703487488 7421703487488 7421703487488 7421703487488 4947802324992 4947802324992 6184752906240 9277129359360 10823317585920 11544872091648 11544872091648 5772436045824 5566277615616 4947802324992 9895604649984 12369505812480 14431090114560 7215545057280 8658654068736 8658654068736 4947802324992 7421703487488 6597069766656 9895604649984 12369505812480 12369505812480 12369505812480 9895604649984 8349416423424 8349416423424 8349416423424 8349416423424 9895604649984 12369505812480 12369505812480 12369505812480 9895604649984 6597069766656 7421703487488 4947802324992 8658654068736 8658654068736 7215545057280 14431090114560 12369505812480 9895604649984 4947802324992 5566277615616 5772436045824 11544872091648 11544872091648 10823317585920 9277129359360 6184752906240 4947802324992 4947802324992 7421703487488 7421703487488 7421703487488 7421703487488 6184752906240 4123168604160 3092376453120 3092376453120 3710851743744 3710851743744 3710851743744 1855425871872 1649267441664 1649267441664 2473901162496 2473901162496 2435246456832 3246995275776 2164663517184 2164663517184 1855425871872 2087354105856 1855425871872 1236950581248 1082331758592 721554505728 541165879296 721554505728 463856467968 463856467968 463856467968 434865438720 322122547200 322122547200 343597383680 515396075520 412316860416 412316860416 412316860416 206158430208 161061273600 120795955200 161061273600 128849018880 77309411328 51539607552 28991029248 38654705664 45097156608 56371445760 56371445760 42278584320 28991029248 14495514624 14495514624 14495514624 16911433728 8455716864 7046430720 7046430720 4026531840 3221225472 3221225472 4831838208 3623878656 3623878656 2717908992 2013265920 1258291200 1258291200 754974720 566231040 452984832 452984832 301989888 301989888 188743680 188743680 125829120 50331648 44040192 22020096 14680064 7340032 6291456 9437184 4718592 7077888 2752512 1376256 1376256 917504 196608 196608 147456 73728 73728 36864 36864 36864 12288 8192 3072 2304 1728 1728 384 288 48 12 6 1 1 12 48 72 192 1280 1024 3840 3072 6144 9216 24576 24576 92160 73728 81920 65536 294912 393216 884736 393216 1179648 2359296 2654208 4718592 8388608 7340032 8388608 12582912 18874368 25165824 56623104 100663296 75497472 188743680 339738624 301989888 503316480 440401920 603979776 707788800 990904320 1207959552 2113929216 2013265920 3221225472 3963617280 6039797760 4831838208 6039797760 5033164800 4831838208 4831838208 10871635968 9663676416 14495514624 19327352832 19327352832 22548578304 25769803776 43486543872 65229815808 77309411328 57982058496 48318382080 60397977600 51539607552 107374182400 96636764160 180388626432 173946175488 202937204736 206158430208 386547056640 644245094400 618475290624 515396075520 601295421440 412316860416 541165879296 347892350976 579820584960 927712935936 1159641169920 618475290624 1043677052928 927712935936 927712935936 1546188226560 2061584302080 2435246456832 2473901162496 2473901162496 2783138807808 3298534883328 4174708211712 2783138807808 4638564679680 2576980377600 2473901162496 2199023255552 3298534883328 4329327034368 6597069766656 4123168604160 3246995275776 4638564679680 7215545057280 6184752906240 14843406974976 12987981103104 9895604649984 7421703487488 11132555231232 6184752906240 8349416423424 11132555231232 14843406974976 16492674416640 9277129359360 7421703487488 6184752906240 7215545057280 13194139533312 14843406974976 11132555231232 6597069766656 13915694039040 6184752906240 9895604649984 12369505812480 16492674416640 9895604649984 14843406974976 18554258718720 14843406974976 9895604649984 18554258718720 11132555231232 18554258718720 9895604649984 14843406974976 18554258718720 14843406974976 9895604649984 16492674416640 12369505812480 9895604649984 6184752906240 13915694039040 6597069766656 11132555231232 14843406974976 13194139533312 7215545057280 6184752906240 7421703487488 9277129359360 16492674416640 14843406974976 11132555231232 8349416423424 6184752906240 11132555231232 7421703487488 9895604649984 12987981103104 14843406974976 6184752906240 7215545057280 4638564679680 3246995275776 4123168604160 6597069766656 4329327034368 3298534883328 2199023255552 2473901162496 2576980377600 4638564679680 2783138807808 4174708211712 3298534883328 2783138807808 2473901162496 2473901162496 2435246456832 2061584302080 1546188226560 927712935936 927712935936 1043677052928 618475290624 1159641169920 927712935936 579820584960 347892350976 541165879296 412316860416 601295421440 515396075520 618475290624 644245094400 386547056640 206158430208 202937204736 173946175488 180388626432 96636764160 107374182400 51539607552 60397977600 48318382080 57982058496 77309411328 65229815808 43486543872 25769803776 22548578304 19327352832 19327352832 14495514624 9663676416 10871635968 4831838208 4831838208 5033164800 6039797760 4831838208 6039797760 3963617280 3221225472 2013265920 2113929216 1207959552 990904320 707788800 603979776 440401920 503316480 301989888 339738624 188743680 75497472 100663296 56623104 25165824 18874368 12582912 8388608 7340032 8388608 4718592 2654208 2359296 1179648 393216 884736 393216 294912 65536 81920 73728 92160 24576 24576 9216 6144 3072 3840 1024 1280 192 72 48 12 1 1 2 16 48 48 256 1024 1024 3072 3072 6144 9216 16384 24576 73728 65536 32768 65536 196608 393216 393216 262144 1048576 2359296 2359296 3145728 7340032 3670016 6291456 12582912 12582912 25165824 50331648 50331648 62914560 188743680 301989888 301989888 440401920 352321536 566231040 707788800 905969664 1207959552 2013265920 2013265920 2818572288 3963617280 4831838208 3221225472 5033164800 4026531840 3221225472 4831838208 9663676416 9663676416 9663676416 14495514624 16911433728 22548578304 21743271936 43486543872 57982058496 51539607552 38654705664 36238786560 51539607552 51539607552 64424509440 77309411328 115964116992 173946175488 154618822656 206158430208 322122547200 515396075520 412316860416 343597383680 412316860416 412316860416 347892350976 231928233984 463856467968 927712935936 618475290624 463856467968 927712935936 618475290624 824633720832 1546188226560 1623497637888 1623497637888 1855425871872 1855425871872 2473901162496 2473901162496 2783138807808 2783138807808 2576980377600 2061584302080 1649267441664 2199023255552 2164663517184 4329327034368 4123168604160 2319282339840 2783138807808 4638564679680 4123168604160 6184752906240 12987981103104 8658654068736 4947802324992 7421703487488 6184752906240 4638564679680 5566277615616 9895604649984 13194139533312 8246337208320 7421703487488 4947802324992 5411658792960 5772436045824 9895604649984 7421703487488 6597069766656 6597069766656 6184752906240 4947802324992 6597069766656 12369505812480 6597069766656 6597069766656 12369505812480 12369505812480 7421703487488 9895604649984 11132555231232 11132555231232 9895604649984 7421703487488 12369505812480 12369505812480 6597069766656 6597069766656 12369505812480 6597069766656 4947802324992 6184752906240 6597069766656 6597069766656 7421703487488 9895604649984 5772436045824 5411658792960 4947802324992 7421703487488 8246337208320 13194139533312 9895604649984 5566277615616 4638564679680 6184752906240 7421703487488 4947802324992 8658654068736 12987981103104 6184752906240 4123168604160 4638564679680 2783138807808 2319282339840 4123168604160 4329327034368 2164663517184 2199023255552 1649267441664 2061584302080 2576980377600 2783138807808 2783138807808 2473901162496 2473901162496 1855425871872 1855425871872 1623497637888 1623497637888 1546188226560 824633720832 618475290624 927712935936 463856467968 618475290624 927712935936 463856467968 231928233984 347892350976 412316860416 412316860416 343597383680 412316860416 515396075520 322122547200 206158430208 154618822656 173946175488 115964116992 77309411328 64424509440 51539607552 51539607552 36238786560 38654705664 51539607552 57982058496 43486543872 21743271936 22548578304 16911433728 14495514624 9663676416 9663676416 9663676416 4831838208 3221225472 4026531840 5033164800 3221225472 4831838208 3963617280 2818572288 2013265920 2013265920 1207959552 905969664 707788800 566231040 352321536 440401920 301989888 301989888 188743680 62914560 50331648 50331648 25165824 12582912 12582912 6291456 3670016 7340032 3145728 2359296 2359296 1048576 262144 393216 393216 196608 65536 32768 65536 73728 24576 16384 9216 6144 3072 3072 1024 1024 256 48 48 16 2 1 1 4 4 24 48 128 256 1280 1024 4608 4096 8192 8192 24576 24576 81920 32768 65536 65536 294912 262144 524288 262144 1179648 2359296 1835008 3145728 4194304 3145728 7340032 9437184 14155776 25165824 31457280 50331648 75497472 201326592 377487360 301989888 402653184 377487360 679477248 754974720 1056964608 1342177280 2415919104 2013265920 3221225472 3623878656 4026531840 3221225472 4831838208 3221225472 4026531840 4831838208 10871635968 7247757312 8455716864 14495514624 19327352832 21743271936 25367150592 43486543872 43486543872 38654705664 38654705664 38654705664 64424509440 38654705664 68719476736 57982058496 135291469824 154618822656 193273528320 206158430208 309237645312 412316860416 343597383680 274877906944 481036337152 309237645312 309237645312 231928233984 579820584960 618475290624 618475290624 463856467968 695784701952 618475290624 962072674304 1391569403904 1236950581248 1391569403904 1623497637888 1855425871872 2087354105856 1855425871872 3478923509760 1855425871872 2473901162496 1649267441664 2061584302080 1649267441664 2473901162496 3092376453120 2783138807808 2319282339840 3246995275776 3092376453120 4947802324992 6184752906240 9895604649984 4947802324992 6184752906240 4947802324992 5566277615616 3710851743744 6184752906240 9895604649984 7421703487488 7421703487488 5772436045824 4947802324992 4947802324992 4947802324992 5772436045824 4947802324992 7421703487488 3298534883328 7421703487488 4398046511104 8796093022208 6597069766656 6597069766656 6597069766656 9895604649984 7421703487488 9895604649984 7421703487488 13915694039040 7421703487488 9895604649984 7421703487488 9895604649984 6597069766656 6597069766656 6597069766656 8796093022208 4398046511104 7421703487488 3298534883328 7421703487488 4947802324992 5772436045824 4947802324992 4947802324992 4947802324992 5772436045824 7421703487488 7421703487488 9895604649984 6184752906240 3710851743744 5566277615616 4947802324992 6184752906240 4947802324992 9895604649984 6184752906240 4947802324992 3092376453120 3246995275776 2319282339840 2783138807808 3092376453120 2473901162496 1649267441664 2061584302080 1649267441664 2473901162496 1855425871872 3478923509760 1855425871872 2087354105856 1855425871872 1623497637888 1391569403904 1236950581248 1391569403904 962072674304 618475290624 695784701952 463856467968 618475290624 618475290624 579820584960 231928233984 309237645312 309237645312 481036337152 274877906944 343597383680 412316860416 309237645312 206158430208 193273528320 154618822656 135291469824 57982058496 68719476736 38654705664 64424509440 38654705664 38654705664 38654705664 43486543872 43486543872 25367150592 21743271936 19327352832 14495514624 8455716864 7247757312 10871635968 4831838208 4026531840 3221225472 4831838208 3221225472 4026531840 3623878656 3221225472 2013265920 2415919104 1342177280 1056964608 754974720 679477248 377487360 402653184 301989888 377487360 201326592 75497472 50331648 31457280 25165824 14155776 9437184 7340032 3145728 4194304 3145728 1835008 2359296 1179648 262144 524288 262144 294912 65536 65536 32768 81920 24576 24576 8192 8192 4096 4608 1024 1280 256 128 48 24 4 4 1 1 6 12 16 48 192 256 768 3072 2048 8192 8192 12288 16384 32768 49152 65536 65536 65536 131072 262144 393216 524288 524288 2359296 3145728 3145728 3145728 9437184 9437184 18874368 28311552 37748736 50331648 75497472 150994944 100663296 301989888 452984832 377487360 566231040 566231040 943718400 1132462080 1509949440 2013265920 3019898880 3019898880 4026531840 3623878656 4831838208 4026531840 4831838208 4831838208 4831838208 8053063680 12079595520 9663676416 12079595520 24159191040 28991029248 36238786560 36238786560 43486543872 43486543872 43486543872 48318382080 57982058496 57982058496 48318382080 57982058496 86973087744 154618822656 231928233984 231928233984 257698037760 309237645312 412316860416 343597383680 412316860416 463856467968 309237645312 463856467968 463856467968 695784701952 927712935936 927712935936 695784701952 1236950581248 1236950581248 1236950581248 1546188226560 1546188226560 1855425871872 2319282339840 2319282339840 2473901162496 3092376453120 3092376453120 2473901162496 2748779069440 2748779069440 2199023255552 2748779069440 2576980377600 3092376453120 3865470566400 3865470566400 3092376453120 6184752906240 8246337208320 9277129359360 9895604649984 9895604649984 7421703487488 7421703487488 7421703487488 4947802324992 7421703487488 7421703487488 9277129359360 7421703487488 7421703487488 6184752906240 5566277615616 3710851743744 4947802324992 7421703487488 4947802324992 4123168604160 6597069766656 6597069766656 5497558138880 6597069766656 6597069766656 6597069766656 8246337208320 12369505812480 9895604649984 12369505812480 12369505812480 9895604649984 12369505812480 8246337208320 6597069766656 6597069766656 6597069766656 5497558138880 6597069766656 6597069766656 4123168604160 4947802324992 7421703487488 4947802324992 3710851743744 5566277615616 6184752906240 7421703487488 7421703487488 9277129359360 7421703487488 7421703487488 4947802324992 7421703487488 7421703487488 7421703487488 9895604649984 9895604649984 9277129359360 8246337208320 6184752906240 3092376453120 3865470566400 3865470566400 3092376453120 2576980377600 2748779069440 2199023255552 2748779069440 2748779069440 2473901162496 3092376453120 3092376453120 2473901162496 2319282339840 2319282339840 1855425871872 1546188226560 1546188226560 1236950581248 1236950581248 1236950581248 695784701952 927712935936 927712935936 695784701952 463856467968 463856467968 309237645312 463856467968 412316860416 343597383680 412316860416 309237645312 257698037760 231928233984 231928233984 154618822656 86973087744 57982058496 48318382080 57982058496 57982058496 48318382080 43486543872 43486543872 43486543872 36238786560 36238786560 28991029248 24159191040 12079595520 9663676416 12079595520 8053063680 4831838208 4831838208 4831838208 4026531840 4831838208 3623878656 4026531840 3019898880 3019898880 2013265920 1509949440 1132462080 943718400 566231040 566231040 377487360 452984832 301989888 100663296 150994944 75497472 50331648 37748736 28311552 18874368 9437184 9437184 3145728 3145728 3145728 2359296 524288 524288 393216 262144 131072 65536 65536 65536 49152 32768 16384 12288 8192 8192 2048 3072 768 256 192 48 16 12 6 1 1 16 72 128 128 384 1152 1536 2304 7680 8192 30720 27648 46080 49152 122880 73728 393216 294912 393216 524288 1179648 1769472 3145728 1179648 3538944 8388608 4718592 7340032 28311552 16777216 37748736 50331648 58720256 100663296 132120576 125829120 176160768 452984832 660602880 566231040 905969664 880803840 1509949440 1811939328 2415919104 2818572288 4831838208 4026531840 4697620480 7247757312 10569646080 7549747200 12683575296 10871635968 11274289152 10737418240 19327352832 17179869184 24159191040 45097156608 57982058496 64424509440 43486543872 57982058496 86973087744 107374182400 128849018880 103079215104 128849018880 80530636800 154618822656 154618822656 360777252864 463856467968 450971566080 483183820800 541165879296 773094113280 901943132160 618475290624 824633720832 687194767360 1236950581248 618475290624 1043677052928 1546188226560 1391569403904 927712935936 1855425871872 1236950581248 1236950581248 1803886264320 1855425871872 2473901162496 2609192632320 2473901162496 4329327034368 3092376453120 5772436045824 4123168604160 7215545057280 4947802324992 5772436045824 4123168604160 3298534883328 5772436045824 8246337208320 4947802324992 6597069766656 11544872091648 13194139533312 9895604649984 23089744183296 14843406974976 12987981103104 12369505812480 11544872091648 9895604649984 8658654068736 12369505812480 12369505812480 13194139533312 12369505812480 9620726743040 5566277615616 6597069766656 14843406974976 9895604649984 20615843020800 10995116277760 24739011624960 12369505812480 10307921510400 14843406974976 12369505812480 7421703487488 18554258718720 18554258718720 22265110462464 16492674416640 22265110462464 18554258718720 18554258718720 7421703487488 12369505812480 14843406974976 10307921510400 12369505812480 24739011624960 10995116277760 20615843020800 9895604649984 14843406974976 6597069766656 5566277615616 9620726743040 12369505812480 13194139533312 12369505812480 12369505812480 8658654068736 9895604649984 11544872091648 12369505812480 12987981103104 14843406974976 23089744183296 9895604649984 13194139533312 11544872091648 6597069766656 4947802324992 8246337208320 5772436045824 3298534883328 4123168604160 5772436045824 4947802324992 7215545057280 4123168604160 5772436045824 3092376453120 4329327034368 2473901162496 2609192632320 2473901162496 1855425871872 1803886264320 1236950581248 1236950581248 1855425871872 927712935936 1391569403904 1546188226560 1043677052928 618475290624 1236950581248 687194767360 824633720832 618475290624 901943132160 773094113280 541165879296 483183820800 450971566080 463856467968 360777252864 154618822656 154618822656 80530636800 128849018880 103079215104 128849018880 107374182400 86973087744 57982058496 43486543872 64424509440 57982058496 45097156608 24159191040 17179869184 19327352832 10737418240 11274289152 10871635968 12683575296 7549747200 10569646080 7247757312 4697620480 4026531840 4831838208 2818572288 2415919104 1811939328 1509949440 880803840 905969664 566231040 660602880 452984832 176160768 125829120 132120576 100663296 58720256 50331648 37748736 16777216 28311552 7340032 4718592 8388608 3538944 1179648 3145728 1769472 1179648 524288 393216 294912 393216 73728 122880 49152 46080 27648 30720 8192 7680 2304 1536 1152 384 128 128 72 16 1 1 2 24 96 128 128 384 1152 768 1536 8192 8192 27648 27648 36864 49152 49152 73728 294912 294912 262144 393216 884736 1769472 1179648 786432 3145728 4194304 3670016 7340032 16777216 16777216 33554432 33554432 50331648 75497472 62914560 125829120 150994944 377487360 566231040 566231040 880803840 880803840 1509949440 1811939328 2113929216 2818572288 4026531840 2684354560 4026531840 6039797760 7549747200 7549747200 10871635968 9663676416 6442450944 8589934592 17179869184 17179869184 22548578304 45097156608 51539607552 38654705664 28991029248 43486543872 80530636800 107374182400 85899345920 85899345920 80530636800 80530636800 103079215104 154618822656 309237645312 386547056640 322122547200 322122547200 386547056640 773094113280 515396075520 412316860416 687194767360 687194767360 618475290624 463856467968 869730877440 1159641169920 927712935936 927712935936 1236950581248 824633720832 962072674304 1443109011456 1649267441664 1855425871872 1855425871872 2473901162496 2473901162496 2473901162496 4123168604160 4123168604160 4947802324992 4947802324992 3298534883328 2199023255552 2886218022912 5772436045824 4947802324992 4947802324992 5772436045824 8658654068736 6597069766656 9895604649984 14843406974976 11132555231232 9277129359360 8246337208320 9895604649984 4947802324992 6184752906240 8246337208320 10995116277760 10995116277760 9620726743040 4810363371520 3298534883328 6597069766656 6597069766656 8246337208320 10995116277760 10995116277760 12369505812480 6184752906240 8246337208320 9895604649984 4947802324992 7421703487488 12369505812480 18554258718720 13194139533312 13194139533312 18554258718720 12369505812480 7421703487488 4947802324992 9895604649984 8246337208320 6184752906240 12369505812480 10995116277760 10995116277760 8246337208320 6597069766656 6597069766656 3298534883328 4810363371520 9620726743040 10995116277760 10995116277760 8246337208320 6184752906240 4947802324992 9895604649984 8246337208320 9277129359360 11132555231232 14843406974976 9895604649984 6597069766656 8658654068736 5772436045824 4947802324992 4947802324992 5772436045824 2886218022912 2199023255552 3298534883328 4947802324992 4947802324992 4123168604160 4123168604160 2473901162496 2473901162496 2473901162496 1855425871872 1855425871872 1649267441664 1443109011456 962072674304 824633720832 1236950581248 927712935936 927712935936 1159641169920 869730877440 463856467968 618475290624 687194767360 687194767360 412316860416 515396075520 773094113280 386547056640 322122547200 322122547200 386547056640 309237645312 154618822656 103079215104 80530636800 80530636800 85899345920 85899345920 107374182400 80530636800 43486543872 28991029248 38654705664 51539607552 45097156608 22548578304 17179869184 17179869184 8589934592 6442450944 9663676416 10871635968 7549747200 7549747200 6039797760 4026531840 2684354560 4026531840 2818572288 2113929216 1811939328 1509949440 880803840 880803840 566231040 566231040 377487360 150994944 125829120 62914560 75497472 50331648 33554432 33554432 16777216 16777216 7340032 3670016 4194304 3145728 786432 1179648 1769472 884736 393216 262144 294912 294912 73728 49152 49152 36864 27648 27648 8192 8192 1536 768 1152 384 128 128 96 24 2 1 1 8 8 64 192 288 256 768 1152 1536 4096 20480 12288 49152 36864 61440 32768 131072 98304 589824 393216 393216 524288 1572864 1179648 2097152 1048576 2359296 7340032 8388608 7340032 28311552 25165824 41943040 50331648 66060288 62914560 150994944 251658240 176160768 452984832 849346560 754974720 1207959552 1207959552 2113929216 2264924160 3019898880 3221225472 4026531840 3221225472 4697620480 6039797760 10871635968 9059696640 15032385536 8589934592 8053063680 10737418240 24159191040 22548578304 32212254720 56371445760 43486543872 38654705664 38654705664 57982058496 115964116992 103079215104 107374182400 77309411328 115964116992 77309411328 171798691840 193273528320 360777252864 386547056640 309237645312 322122547200 541165879296 618475290624 549755813888 618475290624 1236950581248 549755813888 773094113280 618475290624 1043677052928 1236950581248 1649267441664 927712935936 1391569403904 1082331758592 1099511627776 1803886264320 1739461754880 1855425871872 2899102924800 2061584302080 2886218022912 2748779069440 6597069766656 4123168604160 7215545057280 4123168604160 2748779069440 2748779069440 4123168604160 4947802324992 8658654068736 7421703487488 6597069766656 6597069766656 10995116277760 9895604649984 17317308137472 12369505812480 9895604649984 12369505812480 8658654068736 4947802324992 6184752906240 9895604649984 12369505812480 11544872091648 6597069766656 3848290697216 4638564679680 4123168604160 9895604649984 6597069766656 16492674416640 8246337208320 9895604649984 7421703487488 8246337208320 6597069766656 9895604649984 7421703487488 18554258718720 16492674416640 16492674416640 16492674416640 18554258718720 7421703487488 9895604649984 6597069766656 8246337208320 7421703487488 9895604649984 8246337208320 16492674416640 6597069766656 9895604649984 4123168604160 4638564679680 3848290697216 6597069766656 11544872091648 12369505812480 9895604649984 6184752906240 4947802324992 8658654068736 12369505812480 9895604649984 12369505812480 17317308137472 9895604649984 10995116277760 6597069766656 6597069766656 7421703487488 8658654068736 4947802324992 4123168604160 2748779069440 2748779069440 4123168604160 7215545057280 4123168604160 6597069766656 2748779069440 2886218022912 2061584302080 2899102924800 1855425871872 1739461754880 1803886264320 1099511627776 1082331758592 1391569403904 927712935936 1649267441664 1236950581248 1043677052928 618475290624 773094113280 549755813888 1236950581248 618475290624 549755813888 618475290624 541165879296 322122547200 309237645312 386547056640 360777252864 193273528320 171798691840 77309411328 115964116992 77309411328 107374182400 103079215104 115964116992 57982058496 38654705664 38654705664 43486543872 56371445760 32212254720 22548578304 24159191040 10737418240 8053063680 8589934592 15032385536 9059696640 10871635968 6039797760 4697620480 3221225472 4026531840 3221225472 3019898880 2264924160 2113929216 1207959552 1207959552 754974720 849346560 452984832 176160768 251658240 150994944 62914560 66060288 50331648 41943040 25165824 28311552 7340032 8388608 7340032 2359296 1048576 2097152 1179648 1572864 524288 393216 393216 589824 98304 131072 32768 61440 36864 49152 12288 20480 4096 1536 1152 768 256 288 192 64 8 8 1 1 2 8 8 64 192 256 256 384 768 1024 4096 12288 12288 36864 36864 24576 32768 65536 98304 393216 262144 262144 524288 589824 786432 1048576 524288 1835008 7340032 3670016 7340032 25165824 16777216 33554432 37748736 31457280 62914560 125829120 125829120 150994944 452984832 754974720 754974720 1207959552 1207959552 1811939328 2264924160 2415919104 2147483648 3221225472 2684354560 3355443200 6039797760 9059696640 8053063680 8589934592 6442450944 6442450944 10737418240 22548578304 22548578304 28185722880 33822867456 28991029248 28991029248 28991029248 57982058496 77309411328 85899345920 64424509440 77309411328 77309411328 77309411328 128849018880 154618822656 257698037760 257698037760 214748364800 322122547200 309237645312 412316860416 412316860416 618475290624 549755813888 412316860416 618475290624 463856467968 695784701952 1236950581248 927712935936 618475290624 1082331758592 721554505728 962072674304 1352914698240 1236950581248 1855425871872 1546188226560 1649267441664 2061584302080 2748779069440 4123168604160 4123168604160 4123168604160 2199023255552 2199023255552 2748779069440 2473901162496 4947802324992 7421703487488 4947802324992 3298534883328 6597069766656 6597069766656 7421703487488 12369505812480 8246337208320 8246337208320 6184752906240 4947802324992 3298534883328 4947802324992 8246337208320 9620726743040 5772436045824 3848290697216 3848290697216 2061584302080 3298534883328 4398046511104 6597069766656 8246337208320 4123168604160 7421703487488 4947802324992 3298534883328 6597069766656 4947802324992 7421703487488 10995116277760 13194139533312 13194139533312 10995116277760 7421703487488 4947802324992 6597069766656 3298534883328 4947802324992 7421703487488 4123168604160 8246337208320 6597069766656 4398046511104 3298534883328 2061584302080 3848290697216 3848290697216 5772436045824 9620726743040 8246337208320 4947802324992 3298534883328 4947802324992 6184752906240 8246337208320 8246337208320 12369505812480 7421703487488 6597069766656 6597069766656 3298534883328 4947802324992 7421703487488 4947802324992 2473901162496 2748779069440 2199023255552 2199023255552 4123168604160 4123168604160 4123168604160 2748779069440 2061584302080 1649267441664 1546188226560 1855425871872 1236950581248 1352914698240 962072674304 721554505728 1082331758592 618475290624 927712935936 1236950581248 695784701952 463856467968 618475290624 412316860416 549755813888 618475290624 412316860416 412316860416 309237645312 322122547200 214748364800 257698037760 257698037760 154618822656 128849018880 77309411328 77309411328 77309411328 64424509440 85899345920 77309411328 57982058496 28991029248 28991029248 28991029248 33822867456 28185722880 22548578304 22548578304 10737418240 6442450944 6442450944 8589934592 8053063680 9059696640 6039797760 3355443200 2684354560 3221225472 2147483648 2415919104 2264924160 1811939328 1207959552 1207959552 754974720 754974720 452984832 150994944 125829120 125829120 62914560 31457280 37748736 33554432 16777216 25165824 7340032 3670016 7340032 1835008 524288 1048576 786432 589824 524288 262144 262144 393216 98304 65536 32768 24576 36864 36864 12288 12288 4096 1024 768 384 256 256 192 64 8 8 2 1 1 6 8 24 16 128 384 512 256 768 2048 3072 4096 20480 16384 61440 24576 73728 65536 196608 131072 524288 393216 524288 393216 1179648 1572864 1572864 524288 2359296 4194304 4718592 8388608 25165824 20971520 37748736 25165824 44040192 75497472 88080384 150994944 226492416 629145600 1132462080 1006632960 1610612736 1409286144 2415919104 2415919104 2415919104 2684354560 4026531840 2684354560 4697620480 7247757312 11274289152 6442450944 9663676416 8053063680 9663676416 12884901888 28991029248 25769803776 21743271936 28991029248 36238786560 38654705664 48318382080 57982058496 96636764160 80530636800 96636764160 77309411328 128849018880 103079215104 171798691840 154618822656 240518168576 257698037760 300647710720 257698037760 343597383680 549755813888 687194767360 412316860416 618475290624 515396075520 695784701952 463856467968 1159641169920 1236950581248 1030792151040 618475290624 927712935936 824633720832 927712935936 1236950581248 1855425871872 1546188226560 1855425871872 1649267441664 2886218022912 2473901162496 5772436045824 3298534883328 3298534883328 2748779069440 3298534883328 2199023255552 3298534883328 5772436045824 6597069766656 3298534883328 4947802324992 6184752906240 7421703487488 7421703487488 11544872091648 9895604649984 5772436045824 4947802324992 4947802324992 4123168604160 6184752906240 8246337208320 6184752906240 4398046511104 4947802324992 2199023255552 3298534883328 3298534883328 8796093022208 5497558138880 6871947673600 5497558138880 8246337208320 3298534883328 6597069766656 7421703487488 9895604649984 6597069766656 13194139533312 16492674416640 13194139533312 6597069766656 9895604649984 7421703487488 6597069766656 3298534883328 8246337208320 5497558138880 6871947673600 5497558138880 8796093022208 3298534883328 3298534883328 2199023255552 4947802324992 4398046511104 6184752906240 8246337208320 6184752906240 4123168604160 4947802324992 4947802324992 5772436045824 9895604649984 11544872091648 7421703487488 7421703487488 6184752906240 4947802324992 3298534883328 6597069766656 5772436045824 3298534883328 2199023255552 3298534883328 2748779069440 3298534883328 3298534883328 5772436045824 2473901162496 2886218022912 1649267441664 1855425871872 1546188226560 1855425871872 1236950581248 927712935936 824633720832 927712935936 618475290624 1030792151040 1236950581248 1159641169920 463856467968 695784701952 515396075520 618475290624 412316860416 687194767360 549755813888 343597383680 257698037760 300647710720 257698037760 240518168576 154618822656 171798691840 103079215104 128849018880 77309411328 96636764160 80530636800 96636764160 57982058496 48318382080 38654705664 36238786560 28991029248 21743271936 25769803776 28991029248 12884901888 9663676416 8053063680 9663676416 6442450944 11274289152 7247757312 4697620480 2684354560 4026531840 2684354560 2415919104 2415919104 2415919104 1409286144 1610612736 1006632960 1132462080 629145600 226492416 150994944 88080384 75497472 44040192 25165824 37748736 20971520 25165824 8388608 4718592 4194304 2359296 524288 1572864 1572864 1179648 393216 524288 393216 524288 131072 196608 65536 73728 24576 61440 16384 20480 4096 3072 2048 768 256 512 384 128 16 24 8 6 1 1 8 32 32 64 64 384 1152 768 512 2048 6144 3072 12288 49152 32768 49152 49152 98304 147456 196608 196608 884736 884736 393216 524288 2097152 2097152 2097152 2097152 4194304 16777216 16777216 16777216 62914560 31457280 33554432 67108864 100663296 100663296 201326592 402653184 335544320 1006632960 1610612736 1610612736 2348810240 2348810240 3221225472 2684354560 3355443200 4026531840 4831838208 4831838208 7247757312 12884901888 12884901888 9663676416 16106127360 16106127360 12884901888 21474836480 42949672960 25769803776 25769803776 38654705664 51539607552 68719476736 51539607552 77309411328 96636764160 128849018880 103079215104 128849018880 171798691840 137438953472 193273528320 193273528320 309237645312 463856467968 309237645312 309237645312 618475290624 1236950581248 618475290624 618475290624 1030792151040 687194767360 824633720832 824633720832 1236950581248 1649267441664 1236950581248 824633720832 1649267441664 1236950581248 1099511627776 2061584302080 1717986918400 2061584302080 2199023255552 3298534883328 3710851743744 4947802324992 6597069766656 3298534883328 5153960755200 5153960755200 3298534883328 4947802324992 5772436045824 7696581394432 6597069766656 6597069766656 5497558138880 8246337208320 8796093022208 8796093022208 19791209299968 9895604649984 6597069766656 6597069766656 8246337208320 5497558138880 6597069766656 6597069766656 8796093022208 10995116277760 5497558138880 4398046511104 4123168604160 8246337208320 8796093022208 6597069766656 13194139533312 6597069766656 6597069766656 6597069766656 7421703487488 14843406974976 8796093022208 9895604649984 20615843020800 20615843020800 9895604649984 8796093022208 14843406974976 7421703487488 6597069766656 6597069766656 6597069766656 13194139533312 6597069766656 8796093022208 8246337208320 4123168604160 4398046511104 5497558138880 10995116277760 8796093022208 6597069766656 6597069766656 5497558138880 8246337208320 6597069766656 6597069766656 9895604649984 19791209299968 8796093022208 8796093022208 8246337208320 5497558138880 6597069766656 6597069766656 7696581394432 5772436045824 4947802324992 3298534883328 5153960755200 5153960755200 3298534883328 6597069766656 4947802324992 3710851743744 3298534883328 2199023255552 2061584302080 1717986918400 2061584302080 1099511627776 1236950581248 1649267441664 824633720832 1236950581248 1649267441664 1236950581248 824633720832 824633720832 687194767360 1030792151040 618475290624 618475290624 1236950581248 618475290624 309237645312 309237645312 463856467968 309237645312 193273528320 193273528320 137438953472 171798691840 128849018880 103079215104 128849018880 96636764160 77309411328 51539607552 68719476736 51539607552 38654705664 25769803776 25769803776 42949672960 21474836480 12884901888 16106127360 16106127360 9663676416 12884901888 12884901888 7247757312 4831838208 4831838208 4026531840 3355443200 2684354560 3221225472 2348810240 2348810240 1610612736 1610612736 1006632960 335544320 402653184 201326592 100663296 100663296 67108864 33554432 31457280 62914560 16777216 16777216 16777216 4194304 2097152 2097152 2097152 2097152 524288 393216 884736 884736 196608 196608 147456 98304 49152 49152 32768 49152 12288 3072 6144 2048 512 768 1152 384 64 64 32 32 8 1 1 8 32 96 64 256 128 1024 1536 2048 1024 6144 6144 12288 24576 81920 32768 196608 98304 294912 196608 524288 393216 2359296 786432 1048576 1048576 3145728 2097152 8388608 2097152 9437184 33554432 20971520 33554432 75497472 33554432 83886080 134217728 117440512 201326592 503316480 536870912 805306368 1610612736 3019898880 2415919104 4026531840 3221225472 4026531840 4026531840 4831838208 4831838208 9059696640 7247757312 11274289152 12884901888 18119393280 14495514624 28991029248 19327352832 24159191040 32212254720 43486543872 28991029248 38654705664 57982058496 96636764160 77309411328 77309411328 86973087744 173946175488 154618822656 206158430208 193273528320 257698037760 154618822656 257698037760 231928233984 541165879296 463856467968 412316860416 463856467968 1159641169920 927712935936 824633720832 927712935936 1236950581248 824633720832 1649267441664 927712935936 1546188226560 1855425871872 1649267441664 1236950581248 2087354105856 1236950581248 2061584302080 2061584302080 2473901162496 2473901162496 4123168604160 3710851743744 6493990551552 4947802324992 6184752906240 4947802324992 9277129359360 4947802324992 6184752906240 6597069766656 6597069766656 6597069766656 12369505812480 6597069766656 7421703487488 9895604649984 8246337208320 9895604649984 12987981103104 7421703487488 6184752906240 9895604649984 9895604649984 6597069766656 6184752906240 6597069766656 14843406974976 8246337208320 9895604649984 4398046511104 8246337208320 6597069766656 9895604649984 9895604649984 12369505812480 4947802324992 14843406974976 7421703487488 14843406974976 13194139533312 14843406974976 14843406974976 24739011624960 14843406974976 14843406974976 13194139533312 14843406974976 7421703487488 14843406974976 4947802324992 12369505812480 9895604649984 9895604649984 6597069766656 8246337208320 4398046511104 9895604649984 8246337208320 14843406974976 6597069766656 6184752906240 6597069766656 9895604649984 9895604649984 6184752906240 7421703487488 12987981103104 9895604649984 8246337208320 9895604649984 7421703487488 6597069766656 12369505812480 6597069766656 6597069766656 6597069766656 6184752906240 4947802324992 9277129359360 4947802324992 6184752906240 4947802324992 6493990551552 3710851743744 4123168604160 2473901162496 2473901162496 2061584302080 2061584302080 1236950581248 2087354105856 1236950581248 1649267441664 1855425871872 1546188226560 927712935936 1649267441664 824633720832 1236950581248 927712935936 824633720832 927712935936 1159641169920 463856467968 412316860416 463856467968 541165879296 231928233984 257698037760 154618822656 257698037760 193273528320 206158430208 154618822656 173946175488 86973087744 77309411328 77309411328 96636764160 57982058496 38654705664 28991029248 43486543872 32212254720 24159191040 19327352832 28991029248 14495514624 18119393280 12884901888 11274289152 7247757312 9059696640 4831838208 4831838208 4026531840 4026531840 3221225472 4026531840 2415919104 3019898880 1610612736 805306368 536870912 503316480 201326592 117440512 134217728 83886080 33554432 75497472 33554432 20971520 33554432 9437184 2097152 8388608 2097152 3145728 1048576 1048576 786432 2359296 393216 524288 196608 294912 98304 196608 32768 81920 24576 12288 6144 6144 1024 2048 1536 1024 128 256 64 96 32 8 1 1 4 16 64 128 128 256 256 1024 2048 2048 2048 4096 12288 12288 32768 65536 65536 196608 196608 262144 262144 524288 786432 1572864 1048576 1048576 1048576 2097152 4194304 4194304 4194304 16777216 33554432 33554432 33554432 67108864 67108864 134217728 134217728 201326592 402653184 402653184 805306368 805306368 2415919104 3623878656 3623878656 4831838208 3221225472 6442450944 6442450944 6442450944 9663676416 14495514624 12884901888 12884901888 19327352832 28991029248 28991029248 38654705664 38654705664 38654705664 38654705664 57982058496 43486543872 57982058496 115964116992 115964116992 115964116992 86973087744 173946175488 231928233984 309237645312 309237645312 309237645312 309237645312 206158430208 309237645312 463856467968 618475290624 618475290624 618475290624 927712935936 927712935936 1236950581248 1236950581248 1236950581248 1649267441664 1649267441664 1855425871872 927712935936 1391569403904 1855425871872 1855425871872 1391569403904 1855425871872 1855425871872 1649267441664 3298534883328 3298534883328 4947802324992 4947802324992 7421703487488 7421703487488 4947802324992 9895604649984 9895604649984 9895604649984 9895604649984 8796093022208 8796093022208 6597069766656 13194139533312 13194139533312 9895604649984 9895604649984 9895604649984 13194139533312 9895604649984 14843406974976 9895604649984 9895604649984 13194139533312 13194139533312 6597069766656 6597069766656 13194139533312 13194139533312 13194139533312 8796093022208 8796093022208 6597069766656 6597069766656 13194139533312 9895604649984 9895604649984 9895604649984 14843406974976 14843406974976 9895604649984 14843406974976 14843406974976 14843406974976 14843406974976 14843406974976 14843406974976 9895604649984 14843406974976 14843406974976 9895604649984 9895604649984 9895604649984 13194139533312 6597069766656 6597069766656 8796093022208 8796093022208 13194139533312 13194139533312 13194139533312 6597069766656 6597069766656 13194139533312 13194139533312 9895604649984 9895604649984 14843406974976 9895604649984 13194139533312 9895604649984 9895604649984 9895604649984 13194139533312 13194139533312 6597069766656 8796093022208 8796093022208 9895604649984 9895604649984 9895604649984 9895604649984 4947802324992 7421703487488 7421703487488 4947802324992 4947802324992 3298534883328 3298534883328 1649267441664 1855425871872 1855425871872 1391569403904 1855425871872 1855425871872 1391569403904 927712935936 1855425871872 1649267441664 1649267441664 1236950581248 1236950581248 1236950581248 927712935936 927712935936 618475290624 618475290624 618475290624 463856467968 309237645312 206158430208 309237645312 309237645312 309237645312 309237645312 231928233984 173946175488 86973087744 115964116992 115964116992 115964116992 57982058496 43486543872 57982058496 38654705664 38654705664 38654705664 38654705664 28991029248 28991029248 19327352832 12884901888 12884901888 14495514624 9663676416 6442450944 6442450944 6442450944 3221225472 4831838208 3623878656 3623878656 2415919104 805306368 805306368 402653184 402653184 201326592 134217728 134217728 67108864 67108864 33554432 33554432 33554432 16777216 4194304 4194304 4194304 2097152 1048576 1048576 1048576 1572864 786432 524288 262144 262144 196608 196608 65536 65536 32768 12288 12288 4096 2048 2048 2048 1024 256 256 128 128 64 16 4 1 1 18 60 192 768 1152 1280 2304 2304 6144 15360 18432 16384 36864 92160 98304 196608 589824 327680 1179648 1048576 1179648 1310720 3145728 3538944 6291456 5242880 3145728 6291456 18874368 20971520 37748736 12582912 37748736 100663296 56623104 58720256 226492416 201326592 301989888 452984832 679477248 805306368 1358954496 2113929216 1358954496 3623878656 6115295232 5662310400 5435817984 4831838208 9059696640 8455716864 10871635968 14495514624 24159191040 16106127360 19327352832 32212254720 54358179840 45097156608 72477573120 64424509440 43486543872 48318382080 96636764160 90194313216 128849018880 193273528320 206158430208 169114337280 193273528320 289910292480 463856467968 541165879296 515396075520 463856467968 412316860416 300647710720 618475290624 618475290624 824633720832 1443109011456 1649267441664 1391569403904 1649267441664 2886218022912 2473901162496 2748779069440 4398046511104 2886218022912 2473901162496 1855425871872 2783138807808 4329327034368 3710851743744 2087354105856 4174708211712 2473901162496 2473901162496 4810363371520 6184752906240 6597069766656 9277129359360 9277129359360 7421703487488 8246337208320 18554258718720 11544872091648 22265110462464 17592186044416 14843406974976 10995116277760 14843406974976 19791209299968 22265110462464 17317308137472 11132555231232 19791209299968 14843406974976 16698832846848 22265110462464 19791209299968 16698832846848 23089744183296 14843406974976 6597069766656 11132555231232 9895604649984 28862180229120 19791209299968 23089744183296 13743895347200 8658654068736 14843406974976 17317308137472 16492674416640 28862180229120 19791209299968 43293270343680 20615843020800 23089744183296 37108517437440 28862180229120 22265110462464 28862180229120 37108517437440 23089744183296 20615843020800 43293270343680 19791209299968 28862180229120 16492674416640 17317308137472 14843406974976 8658654068736 13743895347200 23089744183296 19791209299968 28862180229120 9895604649984 11132555231232 6597069766656 14843406974976 23089744183296 16698832846848 19791209299968 22265110462464 16698832846848 14843406974976 19791209299968 11132555231232 17317308137472 22265110462464 19791209299968 14843406974976 10995116277760 14843406974976 17592186044416 22265110462464 11544872091648 18554258718720 8246337208320 7421703487488 9277129359360 9277129359360 6597069766656 6184752906240 4810363371520 2473901162496 2473901162496 4174708211712 2087354105856 3710851743744 4329327034368 2783138807808 1855425871872 2473901162496 2886218022912 4398046511104 2748779069440 2473901162496 2886218022912 1649267441664 1391569403904 1649267441664 1443109011456 824633720832 618475290624 618475290624 300647710720 412316860416 463856467968 515396075520 541165879296 463856467968 289910292480 193273528320 169114337280 206158430208 193273528320 128849018880 90194313216 96636764160 48318382080 43486543872 64424509440 72477573120 45097156608 54358179840 32212254720 19327352832 16106127360 24159191040 14495514624 10871635968 8455716864 9059696640 4831838208 5435817984 5662310400 6115295232 3623878656 1358954496 2113929216 1358954496 805306368 679477248 452984832 301989888 201326592 226492416 58720256 56623104 100663296 37748736 12582912 37748736 20971520 18874368 6291456 3145728 5242880 6291456 3538944 3145728 1310720 1179648 1048576 1179648 327680 589824 196608 98304 92160 36864 16384 18432 15360 6144 2304 2304 1280 1152 768 192 60 18 1 1 3 45 120 384 1152 1920 1920 3456 2304 7680 23040 24576 24576 46080 122880 98304 393216 491520 491520 1572864 1179648 1474560 1966080 3538944 3538944 7864320 3932160 3145728 9437184 15728640 31457280 18874368 12582912 67108864 75497472 44040192 88080384 301989888 201326592 452984832 679477248 603979776 1207959552 1585446912 1585446912 1811939328 5435817984 8493465600 5662310400 7247757312 8053063680 10569646080 12683575296 14495514624 19327352832 24159191040 19327352832 25769803776 48318382080 67645734912 67645734912 96636764160 57982058496 43486543872 54358179840 135291469824 135291469824 193273528320 231928233984 202937204736 253671505920 217432719360 434865438720 608811614208 676457349120 579820584960 463856467968 450971566080 450971566080 618475290624 618475290624 1082331758592 2164663517184 1391569403904 1855425871872 2164663517184 3246995275776 3092376453120 4123168604160 4329327034368 2164663517184 2783138807808 2087354105856 3652869685248 4870492913664 3131031158784 3131031158784 3710851743744 2473901162496 2886218022912 7215545057280 8796093022208 9895604649984 9277129359360 7421703487488 9895604649984 12369505812480 17317308137472 17317308137472 26388279066624 19791209299968 12369505812480 16492674416640 14843406974976 22265110462464 25975962206208 12987981103104 14843406974976 19791209299968 16698832846848 16698832846848 29686813949952 22265110462464 19481971654656 17317308137472 9895604649984 9895604649984 7421703487488 12369505812480 24739011624960 29686813949952 20615843020800 10307921510400 11132555231232 11132555231232 19791209299968 24739011624960 29686813949952 29686813949952 30923764531200 24739011624960 29686813949952 37108517437440 22265110462464 22265110462464 37108517437440 29686813949952 24739011624960 30923764531200 29686813949952 29686813949952 24739011624960 19791209299968 11132555231232 11132555231232 10307921510400 20615843020800 29686813949952 24739011624960 12369505812480 7421703487488 9895604649984 9895604649984 17317308137472 19481971654656 22265110462464 29686813949952 16698832846848 16698832846848 19791209299968 14843406974976 12987981103104 25975962206208 22265110462464 14843406974976 16492674416640 12369505812480 19791209299968 26388279066624 17317308137472 17317308137472 12369505812480 9895604649984 7421703487488 9277129359360 9895604649984 8796093022208 7215545057280 2886218022912 2473901162496 3710851743744 3131031158784 3131031158784 4870492913664 3652869685248 2087354105856 2783138807808 2164663517184 4329327034368 4123168604160 3092376453120 3246995275776 2164663517184 1855425871872 1391569403904 2164663517184 1082331758592 618475290624 618475290624 450971566080 450971566080 463856467968 579820584960 676457349120 608811614208 434865438720 217432719360 253671505920 202937204736 231928233984 193273528320 135291469824 135291469824 54358179840 43486543872 57982058496 96636764160 67645734912 67645734912 48318382080 25769803776 19327352832 24159191040 19327352832 14495514624 12683575296 10569646080 8053063680 7247757312 5662310400 8493465600 5435817984 1811939328 1585446912 1585446912 1207959552 603979776 679477248 452984832 201326592 301989888 88080384 44040192 75497472 67108864 12582912 18874368 31457280 15728640 9437184 3145728 3932160 7864320 3538944 3538944 1966080 1474560 1179648 1572864 491520 491520 393216 98304 122880 46080 24576 24576 23040 7680 2304 3456 1920 1920 1152 384 120 45 3 1 1 8 12 144 384 960 3072 4608 4608 6144 4608 18432 49152 61440 49152 73728 147456 294912 393216 884736 786432 2211840 1769472 2654208 2654208 4718592 7077888 9437184 6291456 7864320 12582912 37748736 25165824 50331648 33554432 75497472 88080384 100663296 176160768 452984832 301989888 704643072 603979776 905969664 1409286144 1207959552 2113929216 2717908992 7549747200 9059696640 7549747200 13589544960 10569646080 18119393280 19025362944 21743271936 21743271936 33822867456 28991029248 43486543872 67645734912 115964116992 101468602368 97844723712 65229815808 57982058496 77309411328 206158430208 206158430208 240518168576 231928233984 309237645312 289910292480 347892350976 579820584960 773094113280 869730877440 676457349120 579820584960 773094113280 515396075520 773094113280 927712935936 1855425871872 2087354105856 2164663517184 2783138807808 2783138807808 4638564679680 5566277615616 4123168604160 3298534883328 2473901162496 3246995275776 2783138807808 4174708211712 4174708211712 5566277615616 2783138807808 3710851743744 2886218022912 4947802324992 11544872091648 14843406974976 11132555231232 8658654068736 11132555231232 16698832846848 12987981103104 29686813949952 23089744183296 33397665693696 18554258718720 22265110462464 18554258718720 16698832846848 25975962206208 19791209299968 17317308137472 14843406974976 22265110462464 17317308137472 22265110462464 33397665693696 25975962206208 14843406974976 17317308137472 22265110462464 9895604649984 18554258718720 16492674416640 57724360458240 41231686041600 24739011624960 20615843020800 12987981103104 19791209299968 49478023249920 39582418599936 69269232549888 24739011624960 44530220924928 37108517437440 34634616274944 33397665693696 29686813949952 33397665693696 34634616274944 37108517437440 44530220924928 24739011624960 69269232549888 39582418599936 49478023249920 19791209299968 12987981103104 20615843020800 24739011624960 41231686041600 57724360458240 16492674416640 18554258718720 9895604649984 22265110462464 17317308137472 14843406974976 25975962206208 33397665693696 22265110462464 17317308137472 22265110462464 14843406974976 17317308137472 19791209299968 25975962206208 16698832846848 18554258718720 22265110462464 18554258718720 33397665693696 23089744183296 29686813949952 12987981103104 16698832846848 11132555231232 8658654068736 11132555231232 14843406974976 11544872091648 4947802324992 2886218022912 3710851743744 2783138807808 5566277615616 4174708211712 4174708211712 2783138807808 3246995275776 2473901162496 3298534883328 4123168604160 5566277615616 4638564679680 2783138807808 2783138807808 2164663517184 2087354105856 1855425871872 927712935936 773094113280 515396075520 773094113280 579820584960 676457349120 869730877440 773094113280 579820584960 347892350976 289910292480 309237645312 231928233984 240518168576 206158430208 206158430208 77309411328 57982058496 65229815808 97844723712 101468602368 115964116992 67645734912 43486543872 28991029248 33822867456 21743271936 21743271936 19025362944 18119393280 10569646080 13589544960 7549747200 9059696640 7549747200 2717908992 2113929216 1207959552 1409286144 905969664 603979776 704643072 301989888 452984832 176160768 100663296 88080384 75497472 33554432 50331648 25165824 37748736 12582912 7864320 6291456 9437184 7077888 4718592 2654208 2654208 1769472 2211840 786432 884736 393216 294912 147456 73728 49152 61440 49152 18432 4608 6144 4608 4608 3072 960 384 144 12 8 1 1 4 16 24 288 576 1536 4608 6912 4608 9216 9216 24576 73728 73728 49152 73728 294912 196608 786432 1572864 786432 2359296 2359296 2654208 2359296 4718592 4718592 12582912 12582912 6291456 18874368 18874368 25165824 50331648 25165824 58720256 176160768 176160768 176160768 452984832 452984832 603979776 905969664 1056964608 1056964608 2113929216 4227858432 3019898880 6039797760 9059696640 10066329600 12683575296 12683575296 19025362944 22548578304 19327352832 21743271936 36238786560 36238786560 45097156608 84557168640 126835752960 76101451776 86973087744 57982058496 57982058496 96636764160 257698037760 206158430208 193273528320 289910292480 289910292480 386547056640 386547056640 579820584960 695784701952 695784701952 579820584960 695784701952 618475290624 412316860416 927712935936 1391569403904 1391569403904 2473901162496 2473901162496 2783138807808 3092376453120 6184752906240 4123168604160 3092376453120 3710851743744 2473901162496 3710851743744 2783138807808 3131031158784 5566277615616 3710851743744 2473901162496 4329327034368 4329327034368 5772436045824 14431090114560 12369505812480 7421703487488 9277129359360 13915694039040 12987981103104 19481971654656 34634616274944 23089744183296 24739011624960 24739011624960 18554258718720 16492674416640 17317308137472 17317308137472 25975962206208 17317308137472 14843406974976 19791209299968 19791209299968 22265110462464 34634616274944 17317308137472 8658654068736 25975962206208 14843406974976 9895604649984 9895604649984 19791209299968 41231686041600 24739011624960 24739011624960 12369505812480 13194139533312 26388279066624 39582418599936 49478023249920 30923764531200 24739011624960 46385646796800 30923764531200 22265110462464 29686813949952 29686813949952 22265110462464 30923764531200 46385646796800 24739011624960 30923764531200 49478023249920 39582418599936 26388279066624 13194139533312 12369505812480 24739011624960 24739011624960 41231686041600 19791209299968 9895604649984 9895604649984 14843406974976 25975962206208 8658654068736 17317308137472 34634616274944 22265110462464 19791209299968 19791209299968 14843406974976 17317308137472 25975962206208 17317308137472 17317308137472 16492674416640 18554258718720 24739011624960 24739011624960 23089744183296 34634616274944 19481971654656 12987981103104 13915694039040 9277129359360 7421703487488 12369505812480 14431090114560 5772436045824 4329327034368 4329327034368 2473901162496 3710851743744 5566277615616 3131031158784 2783138807808 3710851743744 2473901162496 3710851743744 3092376453120 4123168604160 6184752906240 3092376453120 2783138807808 2473901162496 2473901162496 1391569403904 1391569403904 927712935936 412316860416 618475290624 695784701952 579820584960 695784701952 695784701952 579820584960 386547056640 386547056640 289910292480 289910292480 193273528320 206158430208 257698037760 96636764160 57982058496 57982058496 86973087744 76101451776 126835752960 84557168640 45097156608 36238786560 36238786560 21743271936 19327352832 22548578304 19025362944 12683575296 12683575296 10066329600 9059696640 6039797760 3019898880 4227858432 2113929216 1056964608 1056964608 905969664 603979776 452984832 452984832 176160768 176160768 176160768 58720256 25165824 50331648 25165824 18874368 18874368 6291456 12582912 12582912 4718592 4718592 2359296 2654208 2359296 2359296 786432 1572864 786432 196608 294912 73728 49152 73728 73728 24576 9216 9216 4608 6912 4608 1536 576 288 24 16 4 1 1 6 16 48 48 432 960 2304 6912 7680 6144 15360 9216 36864 92160 73728 49152 196608 294912 393216 1048576 1179648 983040 3538944 2654208 2949120 3145728 3932160 4718592 18874368 7864320 9437184 9437184 37748736 67108864 75497472 16777216 75497472 201326592 113246208 150994944 603979776 352321536 805306368 905969664 679477248 1207959552 2717908992 3019898880 2818572288 7247757312 14092861440 10066329600 16307453952 14495514624 21743271936 19327352832 19327352832 25367150592 48318382080 38654705664 57982058496 96636764160 97844723712 65229815808 96636764160 77309411328 96636764160 128849018880 274877906944 180388626432 257698037760 289910292480 405874409472 463856467968 405874409472 579820584960 618475290624 676457349120 773094113280 618475290624 618475290624 515396075520 1391569403904 927712935936 1649267441664 2886218022912 2473901162496 3092376453120 4329327034368 4947802324992 2886218022912 3092376453120 3298534883328 2886218022912 3710851743744 2087354105856 5218385264640 4947802324992 4123168604160 2473901162496 5566277615616 4398046511104 7421703487488 12369505812480 8796093022208 8658654068736 12369505812480 11132555231232 16698832846848 19791209299968 29686813949952 16492674416640 34634616274944 22265110462464 17317308137472 16492674416640 11132555231232 19791209299968 22265110462464 14843406974976 13194139533312 23089744183296 19791209299968 22265110462464 22265110462464 9895604649984 11132555231232 14843406974976 19791209299968 9895604649984 19791209299968 16492674416640 28862180229120 29686813949952 17317308137472 13194139533312 19791209299968 24739011624960 59373627899904 24739011624960 34634616274944 29686813949952 43293270343680 22265110462464 24739011624960 39582418599936 24739011624960 22265110462464 43293270343680 29686813949952 34634616274944 24739011624960 59373627899904 24739011624960 19791209299968 13194139533312 17317308137472 29686813949952 28862180229120 16492674416640 19791209299968 9895604649984 19791209299968 14843406974976 11132555231232 9895604649984 22265110462464 22265110462464 19791209299968 23089744183296 13194139533312 14843406974976 22265110462464 19791209299968 11132555231232 16492674416640 17317308137472 22265110462464 34634616274944 16492674416640 29686813949952 19791209299968 16698832846848 11132555231232 12369505812480 8658654068736 8796093022208 12369505812480 7421703487488 4398046511104 5566277615616 2473901162496 4123168604160 4947802324992 5218385264640 2087354105856 3710851743744 2886218022912 3298534883328 3092376453120 2886218022912 4947802324992 4329327034368 3092376453120 2473901162496 2886218022912 1649267441664 927712935936 1391569403904 515396075520 618475290624 618475290624 773094113280 676457349120 618475290624 579820584960 405874409472 463856467968 405874409472 289910292480 257698037760 180388626432 274877906944 128849018880 96636764160 77309411328 96636764160 65229815808 97844723712 96636764160 57982058496 38654705664 48318382080 25367150592 19327352832 19327352832 21743271936 14495514624 16307453952 10066329600 14092861440 7247757312 2818572288 3019898880 2717908992 1207959552 679477248 905969664 805306368 352321536 603979776 150994944 113246208 201326592 75497472 16777216 75497472 67108864 37748736 9437184 9437184 7864320 18874368 4718592 3932160 3145728 2949120 2654208 3538944 983040 1179648 1048576 393216 294912 196608 49152 73728 92160 36864 9216 15360 6144 7680 6912 2304 960 432 48 48 16 6 1 1 2 8 16 32 48 480 960 2304 4608 6144 6144 9216 9216 30720 61440 49152 65536 98304 294912 262144 524288 983040 983040 2654208 1769472 2359296 1572864 2359296 4718592 7864320 7864320 3145728 6291456 33554432 33554432 16777216 16777216 67108864 100663296 75497472 150994944 352321536 352321536 603979776 452984832 603979776 1207959552 1509949440 2013265920 2415919104 8053063680 10066329600 10066329600 14495514624 12884901888 14495514624 14495514624 16911433728 25367150592 38654705664 38654705664 51539607552 57982058496 65229815808 43486543872 77309411328 77309411328 77309411328 103079215104 180388626432 180388626432 193273528320 289910292480 347892350976 347892350976 289910292480 386547056640 450971566080 676457349120 515396075520 412316860416 515396075520 515396075520 618475290624 824633720832 1443109011456 2164663517184 2061584302080 3092376453120 2473901162496 2473901162496 2061584302080 2061584302080 2886218022912 2164663517184 2087354105856 2087354105856 2783138807808 3298534883328 2473901162496 2473901162496 4398046511104 4398046511104 4947802324992 6597069766656 7696581394432 8658654068736 7421703487488 11132555231232 13194139533312 13194139533312 16492674416640 16492674416640 22265110462464 14843406974976 12369505812480 8246337208320 9895604649984 13194139533312 14843406974976 9895604649984 11544872091648 17317308137472 14843406974976 11132555231232 9895604649984 9895604649984 4947802324992 9895604649984 9895604649984 9895604649984 8246337208320 8246337208320 24739011624960 14843406974976 13194139533312 13194139533312 12369505812480 24739011624960 19791209299968 19791209299968 29686813949952 19791209299968 22265110462464 14843406974976 19791209299968 19791209299968 14843406974976 22265110462464 19791209299968 29686813949952 19791209299968 19791209299968 24739011624960 12369505812480 13194139533312 13194139533312 14843406974976 24739011624960 8246337208320 8246337208320 9895604649984 9895604649984 9895604649984 4947802324992 9895604649984 9895604649984 11132555231232 14843406974976 17317308137472 11544872091648 9895604649984 14843406974976 13194139533312 9895604649984 8246337208320 12369505812480 14843406974976 22265110462464 16492674416640 16492674416640 13194139533312 13194139533312 11132555231232 7421703487488 8658654068736 7696581394432 6597069766656 4947802324992 4398046511104 4398046511104 2473901162496 2473901162496 3298534883328 2783138807808 2087354105856 2087354105856 2164663517184 2886218022912 2061584302080 2061584302080 2473901162496 2473901162496 3092376453120 2061584302080 2164663517184 1443109011456 824633720832 618475290624 515396075520 515396075520 412316860416 515396075520 676457349120 450971566080 386547056640 289910292480 347892350976 347892350976 289910292480 193273528320 180388626432 180388626432 103079215104 77309411328 77309411328 77309411328 43486543872 65229815808 57982058496 51539607552 38654705664 38654705664 25367150592 16911433728 14495514624 14495514624 12884901888 14495514624 10066329600 10066329600 8053063680 2415919104 2013265920 1509949440 1207959552 603979776 452984832 603979776 352321536 352321536 150994944 75497472 100663296 67108864 16777216 16777216 33554432 33554432 6291456 3145728 7864320 7864320 4718592 2359296 1572864 2359296 1769472 2654208 983040 983040 524288 262144 294912 98304 65536 49152 61440 30720 9216 9216 6144 6144 4608 2304 960 480 48 32 16 8 2 1 1 12 12 36 48 192 144 1728 2592 4608 13824 23040 13824 36864 36864 55296 110592 221184 98304 393216 786432 786432 1572864 3538944 1769472 4718592 3538944 2949120 4718592 9437184 7077888 28311552 9437184 9437184 18874368 75497472 25165824 100663296 50331648 113246208 226492416 264241152 301989888 905969664 679477248 792723456 1358954496 2038431744 2264924160 3623878656 6039797760 5637144576 12079595520 21743271936 18119393280 28991029248 25769803776 25367150592 28991029248 38654705664 43486543872 84557168640 72477573120 86973087744 86973087744 115964116992 86973087744 193273528320 154618822656 154618822656 193273528320 386547056640 289910292480 463856467968 579820584960 608811614208 579820584960 618475290624 579820584960 927712935936 927712935936 773094113280 927712935936 1391569403904 824633720832 1546188226560 1855425871872 2473901162496 4123168604160 4947802324992 4123168604160 4329327034368 4638564679680 3710851743744 4638564679680 5566277615616 2783138807808 5566277615616 2783138807808 4638564679680 5566277615616 7421703487488 4947802324992 11132555231232 7421703487488 7696581394432 12369505812480 16492674416640 11132555231232 19481971654656 22265110462464 22265110462464 24739011624960 44530220924928 24739011624960 34634616274944 24739011624960 14843406974976 18554258718720 22265110462464 22265110462464 25975962206208 22265110462464 19791209299968 29686813949952 17317308137472 14843406974976 25048249270272 11132555231232 11132555231232 14843406974976 29686813949952 9895604649984 14843406974976 14843406974976 25975962206208 26388279066624 32985348833280 19791209299968 29686813949952 26388279066624 37108517437440 37108517437440 43293270343680 22265110462464 39582418599936 29686813949952 24739011624960 29686813949952 39582418599936 22265110462464 43293270343680 37108517437440 37108517437440 26388279066624 29686813949952 19791209299968 32985348833280 26388279066624 25975962206208 14843406974976 14843406974976 9895604649984 29686813949952 14843406974976 11132555231232 11132555231232 25048249270272 14843406974976 17317308137472 29686813949952 19791209299968 22265110462464 25975962206208 22265110462464 22265110462464 18554258718720 14843406974976 24739011624960 34634616274944 24739011624960 44530220924928 24739011624960 22265110462464 22265110462464 19481971654656 11132555231232 16492674416640 12369505812480 7696581394432 7421703487488 11132555231232 4947802324992 7421703487488 5566277615616 4638564679680 2783138807808 5566277615616 2783138807808 5566277615616 4638564679680 3710851743744 4638564679680 4329327034368 4123168604160 4947802324992 4123168604160 2473901162496 1855425871872 1546188226560 824633720832 1391569403904 927712935936 773094113280 927712935936 927712935936 579820584960 618475290624 579820584960 608811614208 579820584960 463856467968 289910292480 386547056640 193273528320 154618822656 154618822656 193273528320 86973087744 115964116992 86973087744 86973087744 72477573120 84557168640 43486543872 38654705664 28991029248 25367150592 25769803776 28991029248 18119393280 21743271936 12079595520 5637144576 6039797760 3623878656 2264924160 2038431744 1358954496 792723456 679477248 905969664 301989888 264241152 226492416 113246208 50331648 100663296 25165824 75497472 18874368 9437184 9437184 28311552 7077888 9437184 4718592 2949120 3538944 4718592 1769472 3538944 1572864 786432 786432 393216 98304 221184 110592 55296 36864 36864 13824 23040 13824 4608 2592 1728 144 192 48 36 12 12 1 1 4 24 24 48 96 192 384 3456 3456 6912 27648 27648 27648 73728 36864 73728 294912 196608 196608 393216 786432 786432 2359296 2654208 1769472 7077888 3538944 4718592 9437184 7077888 14155776 18874368 9437184 12582912 25165824 33554432 50331648 100663296 50331648 150994944 452984832 301989888 603979776 1358954496 452984832 905969664 1811939328 1509949440 2013265920 4026531840 6039797760 6039797760 18119393280 27179089920 24159191040 38654705664 28991029248 32614907904 43486543872 43486543872 65229815808 108716359680 86973087744 86973087744 86973087744 130459631616 130459631616 231928233984 173946175488 154618822656 257698037760 386547056640 386547056640 515396075520 579820584960 652298158080 773094113280 579820584960 869730877440 927712935936 927712935936 927712935936 1391569403904 1236950581248 1099511627776 1855425871872 1855425871872 3092376453120 6184752906240 4123168604160 4123168604160 4638564679680 4638564679680 4638564679680 4638564679680 3710851743744 3710851743744 3710851743744 2473901162496 3710851743744 8349416423424 7421703487488 7421703487488 11132555231232 6597069766656 9895604649984 18554258718720 14843406974976 16698832846848 22265110462464 22265110462464 24739011624960 37108517437440 37108517437440 24739011624960 37108517437440 18554258718720 18554258718720 24739011624960 19791209299968 19791209299968 29686813949952 19791209299968 19791209299968 19791209299968 19791209299968 29686813949952 22265110462464 14843406974976 9895604649984 29686813949952 19791209299968 13194139533312 19791209299968 14843406974976 39582418599936 52776558133248 39582418599936 39582418599936 26388279066624 39582418599936 59373627899904 49478023249920 44530220924928 22265110462464 44530220924928 22265110462464 22265110462464 44530220924928 22265110462464 44530220924928 49478023249920 59373627899904 39582418599936 26388279066624 39582418599936 39582418599936 52776558133248 39582418599936 14843406974976 19791209299968 13194139533312 19791209299968 29686813949952 9895604649984 14843406974976 22265110462464 29686813949952 19791209299968 19791209299968 19791209299968 19791209299968 29686813949952 19791209299968 19791209299968 24739011624960 18554258718720 18554258718720 37108517437440 24739011624960 37108517437440 37108517437440 24739011624960 22265110462464 22265110462464 16698832846848 14843406974976 18554258718720 9895604649984 6597069766656 11132555231232 7421703487488 7421703487488 8349416423424 3710851743744 2473901162496 3710851743744 3710851743744 3710851743744 4638564679680 4638564679680 4638564679680 4638564679680 4123168604160 4123168604160 6184752906240 3092376453120 1855425871872 1855425871872 1099511627776 1236950581248 1391569403904 927712935936 927712935936 927712935936 869730877440 579820584960 773094113280 652298158080 579820584960 515396075520 386547056640 386547056640 257698037760 154618822656 173946175488 231928233984 130459631616 130459631616 86973087744 86973087744 86973087744 108716359680 65229815808 43486543872 43486543872 32614907904 28991029248 38654705664 24159191040 27179089920 18119393280 6039797760 6039797760 4026531840 2013265920 1509949440 1811939328 905969664 452984832 1358954496 603979776 301989888 452984832 150994944 50331648 100663296 50331648 33554432 25165824 12582912 9437184 18874368 14155776 7077888 9437184 4718592 3538944 7077888 1769472 2654208 2359296 786432 786432 393216 196608 196608 294912 73728 36864 73728 27648 27648 27648 6912 3456 3456 384 192 96 48 24 24 4 1 1 8 24 96 96 192 288 1024 768 4608 5760 13824 36864 55296 61440 73728 49152 245760 393216 491520 294912 655360 1572864 1966080 2359296 3538944 2949120 7077888 6291456 9437184 7864320 14155776 9437184 37748736 37748736 33554432 33554432 134217728 150994944 201326592 50331648 226492416 402653184 452984832 704643072 679477248 603979776 1358954496 1509949440 1610612736 2818572288 4294967296 7247757312 9663676416 25367150592 38654705664 32212254720 43486543872 38654705664 48922361856 50734301184 65229815808 86973087744 130459631616 86973087744 115964116992 144955146240 260919263232 231928233984 347892350976 257698037760 309237645312 309237645312 618475290624 541165879296 618475290624 695784701952 927712935936 811748818944 927712935936 927712935936 1082331758592 1391569403904 1623497637888 1546188226560 1924145348608 1649267441664 2164663517184 2473901162496 4947802324992 5772436045824 4398046511104 4947802324992 4947802324992 6493990551552 4947802324992 3710851743744 7421703487488 4123168604160 4947802324992 3298534883328 7421703487488 12369505812480 14843406974976 7421703487488 9895604649984 8796093022208 14843406974976 17317308137472 22265110462464 19791209299968 22265110462464 24739011624960 39582418599936 34634616274944 39582418599936 29686813949952 29686813949952 25975962206208 26388279066624 21990232555520 19791209299968 26388279066624 29686813949952 23089744183296 14843406974976 17592186044416 29686813949952 19791209299968 37108517437440 19791209299968 24739011624960 29686813949952 32985348833280 26388279066624 24739011624960 19791209299968 69269232549888 59373627899904 69269232549888 32985348833280 34634616274944 59373627899904 69269232549888 44530220924928 44530220924928 37108517437440 44530220924928 29686813949952 44530220924928 37108517437440 44530220924928 44530220924928 69269232549888 59373627899904 34634616274944 32985348833280 69269232549888 59373627899904 69269232549888 19791209299968 24739011624960 26388279066624 32985348833280 29686813949952 24739011624960 19791209299968 37108517437440 19791209299968 29686813949952 17592186044416 14843406974976 23089744183296 29686813949952 26388279066624 19791209299968 21990232555520 26388279066624 25975962206208 29686813949952 29686813949952 39582418599936 34634616274944 39582418599936 24739011624960 22265110462464 19791209299968 22265110462464 17317308137472 14843406974976 8796093022208 9895604649984 7421703487488 14843406974976 12369505812480 7421703487488 3298534883328 4947802324992 4123168604160 7421703487488 3710851743744 4947802324992 6493990551552 4947802324992 4947802324992 4398046511104 5772436045824 4947802324992 2473901162496 2164663517184 1649267441664 1924145348608 1546188226560 1623497637888 1391569403904 1082331758592 927712935936 927712935936 811748818944 927712935936 695784701952 618475290624 541165879296 618475290624 309237645312 309237645312 257698037760 347892350976 231928233984 260919263232 144955146240 115964116992 86973087744 130459631616 86973087744 65229815808 50734301184 48922361856 38654705664 43486543872 32212254720 38654705664 25367150592 9663676416 7247757312 4294967296 2818572288 1610612736 1509949440 1358954496 603979776 679477248 704643072 452984832 402653184 226492416 50331648 201326592 150994944 134217728 33554432 33554432 37748736 37748736 9437184 14155776 7864320 9437184 6291456 7077888 2949120 3538944 2359296 1966080 1572864 655360 294912 491520 393216 245760 49152 73728 61440 55296 36864 13824 5760 4608 768 1024 288 192 96 96 24 8 1 1 8 48 144 384 384 864 1536 2048 3072 15360 23040 55296 147456 245760 184320 196608 262144 786432 1572864 1179648 1179648 2097152 6291456 4718592 6291456 11796480 5898240 25165824 25165824 23592960 31457280 18874368 28311552 150994944 100663296 67108864 134217728 402653184 452984832 201326592 201326592 805306368 1610612736 1409286144 1409286144 2415919104 2415919104 4529848320 4026531840 5637144576 11274289152 12884901888 28991029248 16911433728 33822867456 48318382080 40265318400 57982058496 57982058496 63417876480 76101451776 86973087744 115964116992 130459631616 86973087744 161061273600 217432719360 347892350976 289910292480 386547056640 386547056640 309237645312 463856467968 811748818944 676457349120 695784701952 927712935936 1014686023680 1217623228416 927712935936 927712935936 1739461754880 2609192632320 2319282339840 2576980377600 3092376453120 2473901162496 3092376453120 4638564679680 6493990551552 7215545057280 6184752906240 7421703487488 8117488189440 8117488189440 5566277615616 6957847019520 7730941132800 6184752906240 6184752906240 6184752906240 12369505812480 23192823398400 13915694039040 9895604649984 16492674416640 16492674416640 17317308137472 32469952757760 32985348833280 29686813949952 30923764531200 46385646796800 51951924412416 43293270343680 55662776156160 33397665693696 48704929136640 43293270343680 32985348833280 27487790694400 43980465111040 52776558133248 57724360458240 28862180229120 26388279066624 43980465111040 32985348833280 39582418599936 49478023249920 49478023249920 29686813949952 49478023249920 65970697666560 26388279066624 26388279066624 39582418599936 98956046499840 118747255799808 65970697666560 54975581388800 59373627899904 79164837199872 79164837199872 44530220924928 74217034874880 41231686041600 59373627899904 59373627899904 41231686041600 74217034874880 44530220924928 79164837199872 79164837199872 59373627899904 54975581388800 65970697666560 118747255799808 98956046499840 39582418599936 26388279066624 26388279066624 65970697666560 49478023249920 29686813949952 49478023249920 49478023249920 39582418599936 32985348833280 43980465111040 26388279066624 28862180229120 57724360458240 52776558133248 43980465111040 27487790694400 32985348833280 43293270343680 48704929136640 33397665693696 55662776156160 43293270343680 51951924412416 46385646796800 30923764531200 29686813949952 32985348833280 32469952757760 17317308137472 16492674416640 16492674416640 9895604649984 13915694039040 23192823398400 12369505812480 6184752906240 6184752906240 6184752906240 7730941132800 6957847019520 5566277615616 8117488189440 8117488189440 7421703487488 6184752906240 7215545057280 6493990551552 4638564679680 3092376453120 2473901162496 3092376453120 2576980377600 2319282339840 2609192632320 1739461754880 927712935936 927712935936 1217623228416 1014686023680 927712935936 695784701952 676457349120 811748818944 463856467968 309237645312 386547056640 386547056640 289910292480 347892350976 217432719360 161061273600 86973087744 130459631616 115964116992 86973087744 76101451776 63417876480 57982058496 57982058496 40265318400 48318382080 33822867456 16911433728 28991029248 12884901888 11274289152 5637144576 4026531840 4529848320 2415919104 2415919104 1409286144 1409286144 1610612736 805306368 201326592 201326592 452984832 402653184 134217728 67108864 100663296 150994944 28311552 18874368 31457280 23592960 25165824 25165824 5898240 11796480 6291456 4718592 6291456 2097152 1179648 1179648 1572864 786432 262144 196608 184320 245760 147456 55296 23040 15360 3072 2048 1536 864 384 384 144 48 8 1 1 4 16 96 192 576 576 1536 1024 4096 3072 18432 27648 69120 196608 221184 147456 393216 262144 983040 1179648 1572864 1179648 2621440 4718592 4718592 6291456 7077888 6291456 31457280 18874368 28311552 12582912 28311552 37748736 134217728 67108864 100663296 134217728 402653184 150994944 402653184 201326592 905969664 1409286144 805306368 1409286144 2717908992 2264924160 3623878656 4026531840 6442450944 9663676416 15032385536 14495514624 12884901888 32212254720 48318382080 40265318400 65229815808 56371445760 72477573120 76101451776 86973087744 86973087744 115964116992 96636764160 193273528320 231928233984 362387865600 257698037760 463856467968 309237645312 412316860416 463856467968 773094113280 579820584960 721554505728 773094113280 1159641169920 927712935936 773094113280 927712935936 2029372047360 2319282339840 2473901162496 2576980377600 2886218022912 2199023255552 3865470566400 3710851743744 4947802324992 6184752906240 5772436045824 7421703487488 6184752906240 5566277615616 7421703487488 4638564679680 7421703487488 4947802324992 7730941132800 6597069766656 14843406974976 13915694039040 13194139533312 9895604649984 18554258718720 11544872091648 19791209299968 28862180229120 29686813949952 24739011624960 37108517437440 37108517437440 39582418599936 37108517437440 38963943309312 33397665693696 49478023249920 32985348833280 26388279066624 27487790694400 39582418599936 46179488366592 32985348833280 23089744183296 29686813949952 21990232555520 39582418599936 26388279066624 61847529062400 29686813949952 26388279066624 49478023249920 32985348833280 17592186044416 39582418599936 32985348833280 115448720916480 65970697666560 65970697666560 54975581388800 46179488366592 52776558133248 52776558133248 44530220924928 49478023249920 32985348833280 74217034874880 32985348833280 49478023249920 44530220924928 52776558133248 52776558133248 46179488366592 54975581388800 65970697666560 65970697666560 115448720916480 32985348833280 39582418599936 17592186044416 32985348833280 49478023249920 26388279066624 29686813949952 61847529062400 26388279066624 39582418599936 21990232555520 29686813949952 23089744183296 32985348833280 46179488366592 39582418599936 27487790694400 26388279066624 32985348833280 49478023249920 33397665693696 38963943309312 37108517437440 39582418599936 37108517437440 37108517437440 24739011624960 29686813949952 28862180229120 19791209299968 11544872091648 18554258718720 9895604649984 13194139533312 13915694039040 14843406974976 6597069766656 7730941132800 4947802324992 7421703487488 4638564679680 7421703487488 5566277615616 6184752906240 7421703487488 5772436045824 6184752906240 4947802324992 3710851743744 3865470566400 2199023255552 2886218022912 2576980377600 2473901162496 2319282339840 2029372047360 927712935936 773094113280 927712935936 1159641169920 773094113280 721554505728 579820584960 773094113280 463856467968 412316860416 309237645312 463856467968 257698037760 362387865600 231928233984 193273528320 96636764160 115964116992 86973087744 86973087744 76101451776 72477573120 56371445760 65229815808 40265318400 48318382080 32212254720 12884901888 14495514624 15032385536 9663676416 6442450944 4026531840 3623878656 2264924160 2717908992 1409286144 805306368 1409286144 905969664 201326592 402653184 150994944 402653184 134217728 100663296 67108864 134217728 37748736 28311552 12582912 28311552 18874368 31457280 6291456 7077888 6291456 4718592 4718592 2621440 1179648 1572864 1179648 983040 262144 393216 147456 221184 196608 69120 27648 18432 3072 4096 1024 1536 576 576 192 96 16 4 1 1 4 8 48 192 384 1152 1536 1536 2048 4096 6144 36864 55296 147456 294912 294912 393216 524288 524288 1179648 2359296 2359296 2359296 3145728 6291456 6291456 6291456 12582912 12582912 37748736 37748736 18874368 18874368 37748736 50331648 134217728 134217728 134217728 201326592 201326592 301989888 402653184 402653184 1409286144 1409286144 1409286144 2818572288 4529848320 3019898880 6039797760 8053063680 9663676416 19327352832 12884901888 19327352832 21474836480 53687091200 80530636800 80530636800 112742891520 112742891520 126835752960 135291469824 115964116992 115964116992 193273528320 193273528320 343597383680 386547056640 515396075520 515396075520 618475290624 618475290624 618475290624 773094113280 1159641169920 1030792151040 1030792151040 1546188226560 1546188226560 1236950581248 1236950581248 1855425871872 3092376453120 4123168604160 4123168604160 4123168604160 4398046511104 4398046511104 4947802324992 4947802324992 7421703487488 9895604649984 9895604649984 9895604649984 7421703487488 11132555231232 7421703487488 7421703487488 9895604649984 9895604649984 13194139533312 13194139533312 14843406974976 19791209299968 19791209299968 19791209299968 23089744183296 23089744183296 30786325577728 46179488366592 43980465111040 49478023249920 49478023249920 49478023249920 59373627899904 44530220924928 66795331387392 59373627899904 65970697666560 43980465111040 43980465111040 43980465111040 61572651155456 46179488366592 46179488366592 46179488366592 26388279066624 35184372088832 26388279066624 39582418599936 44530220924928 29686813949952 29686813949952 29686813949952 26388279066624 26388279066624 32985348833280 49478023249920 82463372083200 82463372083200 82463372083200 54975581388800 39582418599936 39582418599936 59373627899904 37108517437440 49478023249920 49478023249920 49478023249920 49478023249920 37108517437440 59373627899904 39582418599936 39582418599936 54975581388800 82463372083200 82463372083200 82463372083200 49478023249920 32985348833280 26388279066624 26388279066624 29686813949952 29686813949952 29686813949952 44530220924928 39582418599936 26388279066624 35184372088832 26388279066624 46179488366592 46179488366592 46179488366592 61572651155456 43980465111040 43980465111040 43980465111040 65970697666560 59373627899904 66795331387392 44530220924928 59373627899904 49478023249920 49478023249920 49478023249920 43980465111040 46179488366592 30786325577728 23089744183296 23089744183296 19791209299968 19791209299968 19791209299968 14843406974976 13194139533312 13194139533312 9895604649984 9895604649984 7421703487488 7421703487488 11132555231232 7421703487488 9895604649984 9895604649984 9895604649984 7421703487488 4947802324992 4947802324992 4398046511104 4398046511104 4123168604160 4123168604160 4123168604160 3092376453120 1855425871872 1236950581248 1236950581248 1546188226560 1546188226560 1030792151040 1030792151040 1159641169920 773094113280 618475290624 618475290624 618475290624 515396075520 515396075520 386547056640 343597383680 193273528320 193273528320 115964116992 115964116992 135291469824 126835752960 112742891520 112742891520 80530636800 80530636800 53687091200 21474836480 19327352832 12884901888 19327352832 9663676416 8053063680 6039797760 3019898880 4529848320 2818572288 1409286144 1409286144 1409286144 402653184 402653184 301989888 201326592 201326592 134217728 134217728 134217728 50331648 37748736 18874368 18874368 37748736 37748736 12582912 12582912 6291456 6291456 6291456 3145728 2359296 2359296 2359296 1179648 524288 524288 393216 294912 294912 147456 55296 36864 6144 4096 2048 1536 1536 1152 384 192 48 8 4 1 1 18 48 72 192 1024 1728 6144 3072 9216 12288 27648 18432 110592 184320 442368 589824 1572864 1179648 2359296 1572864 3932160 6291456 7864320 4718592 8388608 18874368 12582912 25165824 56623104 31457280 113246208 37748736 84934656 100663296 201326592 100663296 603979776 452984832 402653184 268435456 1207959552 1207959552 2415919104 805306368 2415919104 3623878656 4076863488 6039797760 8455716864 4831838208 11274289152 10737418240 17179869184 15032385536 25769803776 42949672960 30064771072 77309411328 135291469824 120795955200 173946175488 154618822656 173946175488 144955146240 181193932800 206158430208 386547056640 309237645312 515396075520 579820584960 927712935936 618475290624 1288490188800 1030792151040 1030792151040 927712935936 1649267441664 1202590842880 1649267441664 1855425871872 1855425871872 2319282339840 2783138807808 2473901162496 5411658792960 6184752906240 5772436045824 5497558138880 8246337208320 6184752906240 6597069766656 6597069766656 9895604649984 14431090114560 12369505812480 9895604649984 15461882265600 12369505812480 12369505812480 9895604649984 19791209299968 16492674416640 24739011624960 12369505812480 24739011624960 32985348833280 41231686041600 19791209299968 44530220924928 39582418599936 39582418599936 54975581388800 76965813944320 59373627899904 64939905515520 61847529062400 59373627899904 69269232549888 105553116266496 74217034874880 76965813944320 65970697666560 61572651155456 54975581388800 49478023249920 79164837199872 118747255799808 52776558133248 79164837199872 65970697666560 98956046499840 59373627899904 92771293593600 74217034874880 49478023249920 59373627899904 118747255799808 59373627899904 118747255799808 79164837199872 173173081374720 178120883699712 138538465099776 79164837199872 82463372083200 98956046499840 98956046499840 66795331387392 133590662774784 61847529062400 133590662774784 66795331387392 98956046499840 98956046499840 82463372083200 79164837199872 138538465099776 178120883699712 173173081374720 79164837199872 118747255799808 59373627899904 118747255799808 59373627899904 49478023249920 74217034874880 92771293593600 59373627899904 98956046499840 65970697666560 79164837199872 52776558133248 118747255799808 79164837199872 49478023249920 54975581388800 61572651155456 65970697666560 76965813944320 74217034874880 105553116266496 69269232549888 59373627899904 61847529062400 64939905515520 59373627899904 76965813944320 54975581388800 39582418599936 39582418599936 44530220924928 19791209299968 41231686041600 32985348833280 24739011624960 12369505812480 24739011624960 16492674416640 19791209299968 9895604649984 12369505812480 12369505812480 15461882265600 9895604649984 12369505812480 14431090114560 9895604649984 6597069766656 6597069766656 6184752906240 8246337208320 5497558138880 5772436045824 6184752906240 5411658792960 2473901162496 2783138807808 2319282339840 1855425871872 1855425871872 1649267441664 1202590842880 1649267441664 927712935936 1030792151040 1030792151040 1288490188800 618475290624 927712935936 579820584960 515396075520 309237645312 386547056640 206158430208 181193932800 144955146240 173946175488 154618822656 173946175488 120795955200 135291469824 77309411328 30064771072 42949672960 25769803776 15032385536 17179869184 10737418240 11274289152 4831838208 8455716864 6039797760 4076863488 3623878656 2415919104 805306368 2415919104 1207959552 1207959552 268435456 402653184 452984832 603979776 100663296 201326592 100663296 84934656 37748736 113246208 31457280 56623104 25165824 12582912 18874368 8388608 4718592 7864320 6291456 3932160 1572864 2359296 1179648 1572864 589824 442368 184320 110592 18432 27648 12288 9216 3072 6144 1728 1024 192 72 48 18 1 1 4 48 96 96 512 2304 3456 4608 4608 12288 18432 18432 27648 184320 276480 442368 1179648 1769472 1769472 2359296 2097152 4718592 9437184 7077888 4718592 9437184 14155776 12582912 37748736 47185920 47185920 56623104 42467328 113246208 134217728 100663296 150994944 679477248 452984832 201326592 402653184 1207959552 1811939328 1207959552 805306368 3221225472 5435817984 4529848320 6039797760 9663676416 9663676416 16106127360 21474836480 15032385536 22548578304 32212254720 32212254720 38654705664 115964116992 181193932800 181193932800 231928233984 206158430208 173946175488 163074539520 231928233984 309237645312 463856467968 386547056640 644245094400 869730877440 927712935936 927712935936 1546188226560 1236950581248 927712935936 1236950581248 1803886264320 1803886264320 1855425871872 1855425871872 2319282339840 3478923509760 2473901162496 3710851743744 6957847019520 7421703487488 6597069766656 8246337208320 9277129359360 6184752906240 6597069766656 7421703487488 12987981103104 16234976378880 11132555231232 14843406974976 12369505812480 19791209299968 14843406974976 19791209299968 32985348833280 32985348833280 24739011624960 14843406974976 29686813949952 49478023249920 29686813949952 29686813949952 59373627899904 39582418599936 43980465111040 82463372083200 79164837199872 66795331387392 69578470195200 55662776156160 77927886618624 92358976733184 111325552312320 74217034874880 98956046499840 79164837199872 65970697666560 41231686041600 52776558133248 118747255799808 79164837199872 59373627899904 59373627899904 98956046499840 59373627899904 59373627899904 111325552312320 59373627899904 39582418599936 89060441849856 89060441849856 89060441849856 79164837199872 98956046499840 222651104624640 178120883699712 118747255799808 79164837199872 98956046499840 79164837199872 118747255799808 133590662774784 123695058124800 123695058124800 133590662774784 118747255799808 79164837199872 98956046499840 79164837199872 118747255799808 178120883699712 222651104624640 98956046499840 79164837199872 89060441849856 89060441849856 89060441849856 39582418599936 59373627899904 111325552312320 59373627899904 59373627899904 98956046499840 59373627899904 59373627899904 79164837199872 118747255799808 52776558133248 41231686041600 65970697666560 79164837199872 98956046499840 74217034874880 111325552312320 92358976733184 77927886618624 55662776156160 69578470195200 66795331387392 79164837199872 82463372083200 43980465111040 39582418599936 59373627899904 29686813949952 29686813949952 49478023249920 29686813949952 14843406974976 24739011624960 32985348833280 32985348833280 19791209299968 14843406974976 19791209299968 12369505812480 14843406974976 11132555231232 16234976378880 12987981103104 7421703487488 6597069766656 6184752906240 9277129359360 8246337208320 6597069766656 7421703487488 6957847019520 3710851743744 2473901162496 3478923509760 2319282339840 1855425871872 1855425871872 1803886264320 1803886264320 1236950581248 927712935936 1236950581248 1546188226560 927712935936 927712935936 869730877440 644245094400 386547056640 463856467968 309237645312 231928233984 163074539520 173946175488 206158430208 231928233984 181193932800 181193932800 115964116992 38654705664 32212254720 32212254720 22548578304 15032385536 21474836480 16106127360 9663676416 9663676416 6039797760 4529848320 5435817984 3221225472 805306368 1207959552 1811939328 1207959552 402653184 201326592 452984832 679477248 150994944 100663296 134217728 113246208 42467328 56623104 47185920 47185920 37748736 12582912 14155776 9437184 4718592 7077888 9437184 4718592 2097152 2359296 1769472 1769472 1179648 442368 276480 184320 27648 18432 18432 12288 4608 4608 3456 2304 512 96 96 48 4 1 1 4 8 72 96 256 768 3072 2304 9216 6144 18432 12288 36864 36864 221184 221184 884736 1179648 2359296 1572864 3145728 2097152 5898240 7077888 7077888 4718592 6291456 12582912 18874368 25165824 56623104 18874368 84934656 56623104 150994944 67108864 201326592 150994944 603979776 201326592 402653184 402653184 1811939328 905969664 1610612736 805306368 3623878656 4529848320 3623878656 4026531840 11274289152 8053063680 19327352832 10737418240 12884901888 16106127360 19327352832 32212254720 45097156608 120795955200 217432719360 181193932800 231928233984 154618822656 173946175488 173946175488 289910292480 309237645312 515396075520 386547056640 773094113280 695784701952 1236950581248 927712935936 1546188226560 927712935936 1099511627776 1030792151040 2061584302080 1546188226560 1546188226560 1855425871872 2783138807808 2473901162496 3092376453120 3710851743744 6493990551552 6597069766656 8246337208320 7421703487488 7421703487488 4947802324992 6184752906240 7421703487488 11132555231232 11132555231232 14843406974976 9895604649984 12369505812480 14843406974976 19791209299968 19791209299968 39582418599936 19791209299968 19791209299968 14843406974976 37108517437440 29686813949952 39582418599936 29686813949952 44530220924928 32985348833280 52776558133248 65970697666560 69269232549888 55662776156160 50096498540544 55662776156160 79164837199872 74217034874880 89060441849856 74217034874880 92358976733184 65970697666560 39582418599936 32985348833280 59373627899904 59373627899904 89060441849856 39582418599936 79164837199872 52776558133248 59373627899904 59373627899904 74217034874880 39582418599936 59373627899904 59373627899904 118747255799808 52776558133248 98956046499840 98956046499840 173173081374720 118747255799808 105553116266496 79164837199872 65970697666560 59373627899904 158329674399744 74217034874880 148434069749760 74217034874880 158329674399744 59373627899904 65970697666560 79164837199872 105553116266496 118747255799808 173173081374720 98956046499840 98956046499840 52776558133248 118747255799808 59373627899904 59373627899904 39582418599936 74217034874880 59373627899904 59373627899904 52776558133248 79164837199872 39582418599936 89060441849856 59373627899904 59373627899904 32985348833280 39582418599936 65970697666560 92358976733184 74217034874880 89060441849856 74217034874880 79164837199872 55662776156160 50096498540544 55662776156160 69269232549888 65970697666560 52776558133248 32985348833280 44530220924928 29686813949952 39582418599936 29686813949952 37108517437440 14843406974976 19791209299968 19791209299968 39582418599936 19791209299968 19791209299968 14843406974976 12369505812480 9895604649984 14843406974976 11132555231232 11132555231232 7421703487488 6184752906240 4947802324992 7421703487488 7421703487488 8246337208320 6597069766656 6493990551552 3710851743744 3092376453120 2473901162496 2783138807808 1855425871872 1546188226560 1546188226560 2061584302080 1030792151040 1099511627776 927712935936 1546188226560 927712935936 1236950581248 695784701952 773094113280 386547056640 515396075520 309237645312 289910292480 173946175488 173946175488 154618822656 231928233984 181193932800 217432719360 120795955200 45097156608 32212254720 19327352832 16106127360 12884901888 10737418240 19327352832 8053063680 11274289152 4026531840 3623878656 4529848320 3623878656 805306368 1610612736 905969664 1811939328 402653184 402653184 201326592 603979776 150994944 201326592 67108864 150994944 56623104 84934656 18874368 56623104 25165824 18874368 12582912 6291456 4718592 7077888 7077888 5898240 2097152 3145728 1572864 2359296 1179648 884736 221184 221184 36864 36864 12288 18432 6144 9216 2304 3072 768 256 96 72 8 4 1 1 4 8 16 96 256 256 1024 2048 3072 9216 9216 12288 18432 36864 49152 196608 393216 786432 1769472 2359296 2097152 3145728 3145728 4718592 6291456 6291456 3145728 8388608 25165824 16777216 50331648 37748736 18874368 75497472 67108864 67108864 100663296 150994944 150994944 301989888 301989888 268435456 536870912 805306368 805306368 1207959552 1207959552 4026531840 4529848320 3019898880 5368709120 10737418240 10737418240 10737418240 16106127360 16106127360 16106127360 32212254720 64424509440 48318382080 144955146240 217432719360 193273528320 193273528320 144955146240 173946175488 217432719360 289910292480 309237645312 463856467968 463856467968 618475290624 869730877440 1159641169920 927712935936 1159641169920 1030792151040 824633720832 1236950581248 1855425871872 1236950581248 1855425871872 2783138807808 2473901162496 3710851743744 3710851743744 3710851743744 6184752906240 8246337208320 7421703487488 6597069766656 6597069766656 4947802324992 6597069766656 7421703487488 8349416423424 13915694039040 9277129359360 9895604649984 9895604649984 19791209299968 19791209299968 26388279066624 26388279066624 14843406974976 18554258718720 18554258718720 22265110462464 44530220924928 44530220924928 29686813949952 49478023249920 49478023249920 43980465111040 61847529062400 61847529062400 41747082117120 55662776156160 65970697666560 74217034874880 65970697666560 98956046499840 74217034874880 82463372083200 41231686041600 32985348833280 43980465111040 35184372088832 59373627899904 52776558133248 52776558133248 39582418599936 43980465111040 49478023249920 39582418599936 59373627899904 59373627899904 39582418599936 89060441849856 79164837199872 52776558133248 79164837199872 79164837199872 118747255799808 98956046499840 98956046499840 52776558133248 49478023249920 74217034874880 79164837199872 89060441849856 89060441849856 79164837199872 74217034874880 49478023249920 52776558133248 98956046499840 98956046499840 118747255799808 79164837199872 79164837199872 52776558133248 79164837199872 89060441849856 39582418599936 59373627899904 59373627899904 39582418599936 49478023249920 43980465111040 39582418599936 52776558133248 52776558133248 59373627899904 35184372088832 43980465111040 32985348833280 41231686041600 82463372083200 74217034874880 98956046499840 65970697666560 74217034874880 65970697666560 55662776156160 41747082117120 61847529062400 61847529062400 43980465111040 49478023249920 49478023249920 29686813949952 44530220924928 44530220924928 22265110462464 18554258718720 18554258718720 14843406974976 26388279066624 26388279066624 19791209299968 19791209299968 9895604649984 9895604649984 9277129359360 13915694039040 8349416423424 7421703487488 6597069766656 4947802324992 6597069766656 6597069766656 7421703487488 8246337208320 6184752906240 3710851743744 3710851743744 3710851743744 2473901162496 2783138807808 1855425871872 1236950581248 1855425871872 1236950581248 824633720832 1030792151040 1159641169920 927712935936 1159641169920 869730877440 618475290624 463856467968 463856467968 309237645312 289910292480 217432719360 173946175488 144955146240 193273528320 193273528320 217432719360 144955146240 48318382080 64424509440 32212254720 16106127360 16106127360 16106127360 10737418240 10737418240 10737418240 5368709120 3019898880 4529848320 4026531840 1207959552 1207959552 805306368 805306368 536870912 268435456 301989888 301989888 150994944 150994944 100663296 67108864 67108864 75497472 18874368 37748736 50331648 16777216 25165824 8388608 3145728 6291456 6291456 4718592 3145728 3145728 2097152 2359296 1769472 786432 393216 196608 49152 36864 18432 12288 9216 9216 3072 2048 1024 256 256 96 16 8 4 1 1 10 32 40 96 640 1024 1280 4096 10240 16384 46080 36864 61440 98304 163840 98304 786432 983040 2359296 4718592 6291456 5242880 9437184 6291456 9437184 15728640 9437184 8388608 25165824 41943040 50331648 50331648 94371840 100663296 335544320 201326592 335544320 402653184 503316480 402653184 1509949440 1073741824 1342177280 1610612736 2684354560 3221225472 6039797760 1610612736 4831838208 4831838208 4831838208 7516192768 19327352832 8589934592 14495514624 19327352832 14495514624 25769803776 57982058496 67645734912 86973087744 231928233984 347892350976 231928233984 338228674560 309237645312 405874409472 483183820800 541165879296 618475290624 1082331758592 824633720832 1443109011456 1739461754880 2164663517184 1546188226560 2405181685760 1649267441664 1924145348608 1855425871872 2473901162496 2164663517184 3710851743744 3710851743744 4947802324992 6493990551552 4947802324992 6184752906240 12369505812480 12987981103104 9895604649984 9895604649984 9895604649984 8658654068736 9895604649984 8349416423424 19481971654656 18554258718720 17317308137472 16492674416640 23089744183296 39582418599936 46179488366592 35184372088832 34634616274944 29686813949952 43293270343680 24739011624960 51951924412416 89060441849856 69269232549888 39582418599936 89060441849856 52776558133248 59373627899904 86586540687360 66795331387392 66795331387392 89060441849856 89060441849856 89060441849856 105553116266496 133590662774784 103903848824832 74217034874880 52776558133248 59373627899904 35184372088832 79164837199872 98956046499840 158329674399744 79164837199872 79164837199872 109951162777600 79164837199872 79164837199872 178120883699712 98956046499840 118747255799808 158329674399744 158329674399744 131941395333120 158329674399744 105553116266496 184717953466368 197912092999680 123145302310912 87960930222080 115448720916480 79164837199872 184717953466368 118747255799808 184717953466368 79164837199872 115448720916480 87960930222080 123145302310912 197912092999680 184717953466368 105553116266496 158329674399744 131941395333120 158329674399744 158329674399744 118747255799808 98956046499840 178120883699712 79164837199872 79164837199872 109951162777600 79164837199872 79164837199872 158329674399744 98956046499840 79164837199872 35184372088832 59373627899904 52776558133248 74217034874880 103903848824832 133590662774784 105553116266496 89060441849856 89060441849856 89060441849856 66795331387392 66795331387392 86586540687360 59373627899904 52776558133248 89060441849856 39582418599936 69269232549888 89060441849856 51951924412416 24739011624960 43293270343680 29686813949952 34634616274944 35184372088832 46179488366592 39582418599936 23089744183296 16492674416640 17317308137472 18554258718720 19481971654656 8349416423424 9895604649984 8658654068736 9895604649984 9895604649984 9895604649984 12987981103104 12369505812480 6184752906240 4947802324992 6493990551552 4947802324992 3710851743744 3710851743744 2164663517184 2473901162496 1855425871872 1924145348608 1649267441664 2405181685760 1546188226560 2164663517184 1739461754880 1443109011456 824633720832 1082331758592 618475290624 541165879296 483183820800 405874409472 309237645312 338228674560 231928233984 347892350976 231928233984 86973087744 67645734912 57982058496 25769803776 14495514624 19327352832 14495514624 8589934592 19327352832 7516192768 4831838208 4831838208 4831838208 1610612736 6039797760 3221225472 2684354560 1610612736 1342177280 1073741824 1509949440 402653184 503316480 402653184 335544320 201326592 335544320 100663296 94371840 50331648 50331648 41943040 25165824 8388608 9437184 15728640 9437184 6291456 9437184 5242880 6291456 4718592 2359296 983040 786432 98304 163840 98304 61440 36864 46080 16384 10240 4096 1280 1024 640 96 40 32 10 1 1 4 32 64 96 192 768 1536 1536 6144 16384 24576 55296 55296 98304 131072 98304 196608 983040 1474560 3145728 6291456 7864320 7864320 9437184 6291456 15728640 15728640 16777216 16777216 20971520 62914560 25165824 37748736 150994944 134217728 301989888 301989888 402653184 402653184 402653184 603979776 1610612736 1610612736 1207959552 1610612736 3221225472 4831838208 2415919104 1610612736 4294967296 8589934592 7516192768 15032385536 17179869184 8589934592 12884901888 12884901888 17179869184 34359738368 45097156608 90194313216 103079215104 274877906944 309237645312 231928233984 412316860416 412316860416 515396075520 515396075520 618475290624 824633720832 1099511627776 1099511627776 1649267441664 1855425871872 2319282339840 2061584302080 2473901162496 2473901162496 1649267441664 1649267441664 2886218022912 2886218022912 3298534883328 4947802324992 5772436045824 5772436045824 5497558138880 8246337208320 12987981103104 11544872091648 9895604649984 9895604649984 11544872091648 8658654068736 7421703487488 11132555231232 14843406974976 19791209299968 16492674416640 24739011624960 29686813949952 59373627899904 39582418599936 26388279066624 39582418599936 39582418599936 32985348833280 32985348833280 59373627899904 79164837199872 52776558133248 52776558133248 70368744177664 52776558133248 61572651155456 69269232549888 79164837199872 79164837199872 89060441849856 79164837199872 105553116266496 105553116266496 138538465099776 69269232549888 105553116266496 105553116266496 52776558133248 52776558133248 65970697666560 148434069749760 118747255799808 79164837199872 98956046499840 87960930222080 79164837199872 118747255799808 148434069749760 148434069749760 105553116266496 158329674399744 197912092999680 131941395333120 105553116266496 105553116266496 237494511599616 158329674399744 131941395333120 131941395333120 79164837199872 158329674399744 211106232532992 211106232532992 158329674399744 79164837199872 131941395333120 131941395333120 158329674399744 237494511599616 105553116266496 105553116266496 131941395333120 197912092999680 158329674399744 105553116266496 148434069749760 148434069749760 118747255799808 79164837199872 87960930222080 98956046499840 79164837199872 118747255799808 148434069749760 65970697666560 52776558133248 52776558133248 105553116266496 105553116266496 69269232549888 138538465099776 105553116266496 105553116266496 79164837199872 89060441849856 79164837199872 79164837199872 69269232549888 61572651155456 52776558133248 70368744177664 52776558133248 52776558133248 79164837199872 59373627899904 32985348833280 32985348833280 39582418599936 39582418599936 26388279066624 39582418599936 59373627899904 29686813949952 24739011624960 16492674416640 19791209299968 14843406974976 11132555231232 7421703487488 8658654068736 11544872091648 9895604649984 9895604649984 11544872091648 12987981103104 8246337208320 5497558138880 5772436045824 5772436045824 4947802324992 3298534883328 2886218022912 2886218022912 1649267441664 1649267441664 2473901162496 2473901162496 2061584302080 2319282339840 1855425871872 1649267441664 1099511627776 1099511627776 824633720832 618475290624 515396075520 515396075520 412316860416 412316860416 231928233984 309237645312 274877906944 103079215104 90194313216 45097156608 34359738368 17179869184 12884901888 12884901888 8589934592 17179869184 15032385536 7516192768 8589934592 4294967296 1610612736 2415919104 4831838208 3221225472 1610612736 1207959552 1610612736 1610612736 603979776 402653184 402653184 402653184 301989888 301989888 134217728 150994944 37748736 25165824 62914560 20971520 16777216 16777216 15728640 15728640 6291456 9437184 7864320 7864320 6291456 3145728 1474560 983040 196608 98304 131072 98304 55296 55296 24576 16384 6144 1536 1536 768 192 96 64 32 4 1 1 12 24 160 288 384 768 2880 4608 4608 16384 40960 55296 147456 147456 245760 131072 393216 294912 1769472 2359296 5898240 9437184 14155776 10616832 12582912 9437184 14155776 37748736 47185920 25165824 56623104 56623104 75497472 113246208 377487360 150994944 603979776 452984832 566231040 402653184 905969664 905969664 3019898880 1811939328 1610612736 2415919104 6039797760 2717908992 4831838208 1610612736 7247757312 11274289152 12884901888 11274289152 21743271936 14495514624 22548578304 28991029248 43486543872 67645734912 115964116992 202937204736 115964116992 231928233984 347892350976 289910292480 541165879296 515396075520 579820584960 579820584960 811748818944 824633720832 1546188226560 1236950581248 1803886264320 1739461754880 2783138807808 1932735283200 3246995275776 1855425871872 1649267441664 2473901162496 4947802324992 3710851743744 5772436045824 7421703487488 7421703487488 8246337208320 9895604649984 9277129359360 12369505812480 12369505812480 11544872091648 12369505812480 12369505812480 7421703487488 12369505812480 9277129359360 17317308137472 20615843020800 24739011624960 32985348833280 43293270343680 49478023249920 32985348833280 32985348833280 57724360458240 32985348833280 59373627899904 49478023249920 77927886618624 79164837199872 105553116266496 59373627899904 89060441849856 69269232549888 52776558133248 86586540687360 98956046499840 89060441849856 86586540687360 98956046499840 118747255799808 115448720916480 98956046499840 69269232549888 148434069749760 65970697666560 79164837199872 32985348833280 98956046499840 118747255799808 123695058124800 98956046499840 79164837199872 105553116266496 158329674399744 133590662774784 267181325549568 158329674399744 148434069749760 237494511599616 237494511599616 79164837199872 118747255799808 118747255799808 173173081374720 148434069749760 178120883699712 82463372083200 103903848824832 118747255799808 263882790666240 118747255799808 103903848824832 82463372083200 178120883699712 148434069749760 173173081374720 118747255799808 118747255799808 79164837199872 237494511599616 237494511599616 148434069749760 158329674399744 267181325549568 133590662774784 158329674399744 105553116266496 79164837199872 98956046499840 123695058124800 118747255799808 98956046499840 32985348833280 79164837199872 65970697666560 148434069749760 69269232549888 98956046499840 115448720916480 118747255799808 98956046499840 86586540687360 89060441849856 98956046499840 86586540687360 52776558133248 69269232549888 89060441849856 59373627899904 105553116266496 79164837199872 77927886618624 49478023249920 59373627899904 32985348833280 57724360458240 32985348833280 32985348833280 49478023249920 43293270343680 32985348833280 24739011624960 20615843020800 17317308137472 9277129359360 12369505812480 7421703487488 12369505812480 12369505812480 11544872091648 12369505812480 12369505812480 9277129359360 9895604649984 8246337208320 7421703487488 7421703487488 5772436045824 3710851743744 4947802324992 2473901162496 1649267441664 1855425871872 3246995275776 1932735283200 2783138807808 1739461754880 1803886264320 1236950581248 1546188226560 824633720832 811748818944 579820584960 579820584960 515396075520 541165879296 289910292480 347892350976 231928233984 115964116992 202937204736 115964116992 67645734912 43486543872 28991029248 22548578304 14495514624 21743271936 11274289152 12884901888 11274289152 7247757312 1610612736 4831838208 2717908992 6039797760 2415919104 1610612736 1811939328 3019898880 905969664 905969664 402653184 566231040 452984832 603979776 150994944 377487360 113246208 75497472 56623104 56623104 25165824 47185920 37748736 14155776 9437184 12582912 10616832 14155776 9437184 5898240 2359296 1769472 294912 393216 131072 245760 147456 147456 55296 40960 16384 4608 4608 2880 768 384 288 160 24 12 1 1 2 12 32 192 288 384 768 2304 3072 4096 16384 36864 55296 147456 147456 98304 131072 196608 294912 1572864 2359296 4718592 9437184 10616832 7077888 9437184 4718592 12582912 37748736 25165824 25165824 18874368 37748736 50331648 100663296 150994944 150994944 452984832 339738624 301989888 402653184 603979776 905969664 1811939328 1207959552 1207959552 2415919104 1811939328 1811939328 1610612736 1610612736 5637144576 11274289152 5637144576 5637144576 14495514624 9663676416 19327352832 28991029248 33822867456 67645734912 101468602368 90194313216 77309411328 173946175488 289910292480 289910292480 515396075520 429496729600 483183820800 579820584960 618475290624 824633720832 1236950581248 1030792151040 1288490188800 1546188226560 1932735283200 1932735283200 1855425871872 1236950581248 1236950581248 2473901162496 3710851743744 3710851743744 4947802324992 5566277615616 6184752906240 8246337208320 6184752906240 6184752906240 9277129359360 9895604649984 9895604649984 9277129359360 7421703487488 7421703487488 6184752906240 7421703487488 12369505812480 20615843020800 21990232555520 32985348833280 24739011624960 26388279066624 26388279066624 32985348833280 32985348833280 32985348833280 49478023249920 37108517437440 44530220924928 79164837199872 59373627899904 44530220924928 69269232549888 34634616274944 46179488366592 76965813944320 79164837199872 59373627899904 74217034874880 79164837199872 92358976733184 57724360458240 69269232549888 69269232549888 65970697666560 52776558133248 26388279066624 32985348833280 52776558133248 79164837199872 98956046499840 52776558133248 52776558133248 105553116266496 89060441849856 133590662774784 158329674399744 118747255799808 118747255799808 158329674399744 79164837199872 52776558133248 79164837199872 65970697666560 123695058124800 148434069749760 82463372083200 82463372083200 59373627899904 105553116266496 105553116266496 59373627899904 82463372083200 82463372083200 148434069749760 123695058124800 65970697666560 79164837199872 52776558133248 79164837199872 158329674399744 118747255799808 118747255799808 158329674399744 133590662774784 89060441849856 105553116266496 52776558133248 52776558133248 98956046499840 79164837199872 52776558133248 32985348833280 26388279066624 52776558133248 65970697666560 69269232549888 69269232549888 57724360458240 92358976733184 79164837199872 74217034874880 59373627899904 79164837199872 76965813944320 46179488366592 34634616274944 69269232549888 44530220924928 59373627899904 79164837199872 44530220924928 37108517437440 49478023249920 32985348833280 32985348833280 32985348833280 26388279066624 26388279066624 24739011624960 32985348833280 21990232555520 20615843020800 12369505812480 7421703487488 6184752906240 7421703487488 7421703487488 9277129359360 9895604649984 9895604649984 9277129359360 6184752906240 6184752906240 8246337208320 6184752906240 5566277615616 4947802324992 3710851743744 3710851743744 2473901162496 1236950581248 1236950581248 1855425871872 1932735283200 1932735283200 1546188226560 1288490188800 1030792151040 1236950581248 824633720832 618475290624 579820584960 483183820800 429496729600 515396075520 289910292480 289910292480 173946175488 77309411328 90194313216 101468602368 67645734912 33822867456 28991029248 19327352832 9663676416 14495514624 5637144576 5637144576 11274289152 5637144576 1610612736 1610612736 1811939328 1811939328 2415919104 1207959552 1207959552 1811939328 905969664 603979776 402653184 301989888 339738624 452984832 150994944 150994944 100663296 50331648 37748736 18874368 25165824 25165824 37748736 12582912 4718592 9437184 7077888 10616832 9437184 4718592 2359296 1572864 294912 196608 131072 98304 147456 147456 55296 36864 16384 4096 3072 2304 768 384 288 192 32 12 2 1 1 12 16 96 128 640 1024 1280 2048 6144 12288 16384 49152 122880 147456 368640 147456 442368 393216 884736 589824 3538944 4423680 10616832 15925248 17694720 14155776 11796480 9437184 28311552 47185920 56623104 18874368 56623104 150994944 201326592 100663296 377487360 301989888 849346560 452984832 905969664 905969664 1811939328 1358954496 3019898880 2415919104 3019898880 1811939328 5435817984 4831838208 9663676416 3221225472 14495514624 12884901888 7247757312 9663676416 25769803776 22548578304 51539607552 57982058496 86973087744 154618822656 86973087744 115964116992 144955146240 289910292480 543581798400 434865438720 676457349120 579820584960 761014517760 695784701952 1043677052928 1159641169920 1739461754880 1159641169920 1803886264320 1739461754880 3044058071040 1739461754880 2319282339840 1855425871872 2319282339840 2783138807808 5566277615616 4870492913664 5566277615616 6957847019520 9740985827328 8349416423424 6493990551552 6957847019520 11132555231232 12987981103104 11132555231232 8349416423424 13915694039040 7421703487488 12369505812480 11132555231232 25975962206208 39582418599936 46179488366592 39582418599936 29686813949952 49478023249920 59373627899904 39582418599936 69269232549888 59373627899904 77927886618624 33397665693696 83494164234240 89060441849856 83494164234240 50096498540544 50096498540544 44530220924928 59373627899904 89060441849856 79164837199872 103903848824832 118747255799808 118747255799808 89060441849856 79164837199872 133590662774784 59373627899904 158329674399744 59373627899904 79164837199872 39582418599936 79164837199872 148434069749760 118747255799808 79164837199872 131941395333120 158329674399744 222651104624640 178120883699712 267181325549568 222651104624640 178120883699712 118747255799808 158329674399744 118747255799808 131941395333120 131941395333120 346346162749440 197912092999680 230897441832960 131941395333120 158329674399744 131941395333120 158329674399744 131941395333120 230897441832960 197912092999680 346346162749440 131941395333120 131941395333120 118747255799808 158329674399744 118747255799808 178120883699712 222651104624640 267181325549568 178120883699712 222651104624640 158329674399744 131941395333120 79164837199872 118747255799808 148434069749760 79164837199872 39582418599936 79164837199872 59373627899904 158329674399744 59373627899904 133590662774784 79164837199872 89060441849856 118747255799808 118747255799808 103903848824832 79164837199872 89060441849856 59373627899904 44530220924928 50096498540544 50096498540544 83494164234240 89060441849856 83494164234240 33397665693696 77927886618624 59373627899904 69269232549888 39582418599936 59373627899904 49478023249920 29686813949952 39582418599936 46179488366592 39582418599936 25975962206208 11132555231232 12369505812480 7421703487488 13915694039040 8349416423424 11132555231232 12987981103104 11132555231232 6957847019520 6493990551552 8349416423424 9740985827328 6957847019520 5566277615616 4870492913664 5566277615616 2783138807808 2319282339840 1855425871872 2319282339840 1739461754880 3044058071040 1739461754880 1803886264320 1159641169920 1739461754880 1159641169920 1043677052928 695784701952 761014517760 579820584960 676457349120 434865438720 543581798400 289910292480 144955146240 115964116992 86973087744 154618822656 86973087744 57982058496 51539607552 22548578304 25769803776 9663676416 7247757312 12884901888 14495514624 3221225472 9663676416 4831838208 5435817984 1811939328 3019898880 2415919104 3019898880 1358954496 1811939328 905969664 905969664 452984832 849346560 301989888 377487360 100663296 201326592 150994944 56623104 18874368 56623104 47185920 28311552 9437184 11796480 14155776 17694720 15925248 10616832 4423680 3538944 589824 884736 393216 442368 147456 368640 147456 122880 49152 16384 12288 6144 2048 1280 1024 640 128 96 16 12 1 1 4 32 32 96 192 1024 1536 1536 2048 12288 24576 16384 65536 131072 196608 196608 196608 393216 589824 589824 786432 3932160 5898240 10616832 14155776 18874368 9437184 18874368 18874368 23592960 70778880 28311552 18874368 75497472 201326592 67108864 201326592 603979776 301989888 603979776 603979776 905969664 1207959552 1207959552 1207959552 3623878656 3623878656 1207959552 1610612736 3221225472 6442450944 4294967296 4294967296 8589934592 12884901888 9663676416 9663676416 33822867456 33822867456 57982058496 86973087744 115964116992 77309411328 115964116992 173946175488 115964116992 347892350976 521838526464 434865438720 695784701952 695784701952 695784701952 869730877440 1087163596800 1159641169920 1391569403904 1236950581248 1546188226560 2087354105856 2087354105856 1391569403904 2783138807808 2783138807808 1855425871872 3710851743744 6493990551552 4870492913664 6184752906240 9277129359360 8349416423424 8349416423424 6957847019520 6957847019520 12176232284160 12176232284160 8349416423424 10436770529280 9277129359360 7421703487488 9895604649984 14843406974976 29686813949952 49478023249920 32985348833280 26388279066624 30923764531200 61847529062400 39582418599936 59373627899904 89060441849856 59373627899904 44530220924928 44530220924928 66795331387392 89060441849856 66795331387392 33397665693696 66795331387392 59373627899904 59373627899904 74217034874880 86586540687360 103903848824832 111325552312320 74217034874880 79164837199872 105553116266496 79164837199872 59373627899904 74217034874880 74217034874880 39582418599936 32985348833280 82463372083200 98956046499840 118747255799808 118747255799808 105553116266496 211106232532992 158329674399744 178120883699712 296868139499520 197912092999680 79164837199872 118747255799808 178120883699712 79164837199872 79164837199872 158329674399744 197912092999680 237494511599616 158329674399744 140737488355328 82463372083200 82463372083200 140737488355328 158329674399744 237494511599616 197912092999680 158329674399744 79164837199872 79164837199872 178120883699712 118747255799808 79164837199872 197912092999680 296868139499520 178120883699712 158329674399744 211106232532992 105553116266496 118747255799808 118747255799808 98956046499840 82463372083200 32985348833280 39582418599936 74217034874880 74217034874880 59373627899904 79164837199872 105553116266496 79164837199872 74217034874880 111325552312320 103903848824832 86586540687360 74217034874880 59373627899904 59373627899904 66795331387392 33397665693696 66795331387392 89060441849856 66795331387392 44530220924928 44530220924928 59373627899904 89060441849856 59373627899904 39582418599936 61847529062400 30923764531200 26388279066624 32985348833280 49478023249920 29686813949952 14843406974976 9895604649984 7421703487488 9277129359360 10436770529280 8349416423424 12176232284160 12176232284160 6957847019520 6957847019520 8349416423424 8349416423424 9277129359360 6184752906240 4870492913664 6493990551552 3710851743744 1855425871872 2783138807808 2783138807808 1391569403904 2087354105856 2087354105856 1546188226560 1236950581248 1391569403904 1159641169920 1087163596800 869730877440 695784701952 695784701952 695784701952 434865438720 521838526464 347892350976 115964116992 173946175488 115964116992 77309411328 115964116992 86973087744 57982058496 33822867456 33822867456 9663676416 9663676416 12884901888 8589934592 4294967296 4294967296 6442450944 3221225472 1610612736 1207959552 3623878656 3623878656 1207959552 1207959552 1207959552 905969664 603979776 603979776 301989888 603979776 201326592 67108864 201326592 75497472 18874368 28311552 70778880 23592960 18874368 18874368 9437184 18874368 14155776 10616832 5898240 3932160 786432 589824 589824 393216 196608 196608 196608 131072 65536 16384 24576 12288 2048 1536 1536 1024 192 96 32 32 4 1 1 8 16 96 64 384 512 2560 3072 3072 4096 24576 24576 36864 98304 245760 147456 589824 294912 884736 589824 1572864 1179648 7077888 7962624 14155776 28311552 23592960 18874368 50331648 18874368 56623104 56623104 75497472 50331648 150994944 100663296 201326592 301989888 566231040 301989888 1358954496 905969664 1811939328 1207959552 1811939328 1811939328 6794772480 1811939328 2415919104 1610612736 9663676416 6442450944 17179869184 4294967296 9663676416 19327352832 11274289152 19327352832 77309411328 38654705664 90194313216 115964116992 57982058496 77309411328 154618822656 115964116992 193273528320 463856467968 773094113280 579820584960 1082331758592 824633720832 1159641169920 1159641169920 1391569403904 1391569403904 2319282339840 1546188226560 2705829396480 2087354105856 2783138807808 2087354105856 5218385264640 2783138807808 3298534883328 4947802324992 7421703487488 6184752906240 9895604649984 9277129359360 8658654068736 9277129359360 7421703487488 9277129359360 13915694039040 11132555231232 14843406974976 9277129359360 12369505812480 7421703487488 19791209299968 22265110462464 51951924412416 49478023249920 32985348833280 39582418599936 55662776156160 59373627899904 74217034874880 79164837199872 92358976733184 39582418599936 79164837199872 44530220924928 83494164234240 89060441849856 59373627899904 44530220924928 89060441849856 59373627899904 61572651155456 98956046499840 105553116266496 118747255799808 86586540687360 118747255799808 178120883699712 105553116266496 178120883699712 59373627899904 197912092999680 79164837199872 79164837199872 65970697666560 79164837199872 118747255799808 237494511599616 118747255799808 197912092999680 211106232532992 237494511599616 267181325549568 356241767399424 118747255799808 118747255799808 178120883699712 158329674399744 79164837199872 178120883699712 131941395333120 461794883665920 316659348799488 351843720888320 140737488355328 98956046499840 140737488355328 351843720888320 316659348799488 461794883665920 131941395333120 178120883699712 79164837199872 158329674399744 178120883699712 118747255799808 118747255799808 356241767399424 267181325549568 237494511599616 211106232532992 197912092999680 118747255799808 237494511599616 118747255799808 79164837199872 65970697666560 79164837199872 79164837199872 197912092999680 59373627899904 178120883699712 105553116266496 178120883699712 118747255799808 86586540687360 118747255799808 105553116266496 98956046499840 61572651155456 59373627899904 89060441849856 44530220924928 59373627899904 89060441849856 83494164234240 44530220924928 79164837199872 39582418599936 92358976733184 79164837199872 74217034874880 59373627899904 55662776156160 39582418599936 32985348833280 49478023249920 51951924412416 22265110462464 19791209299968 7421703487488 12369505812480 9277129359360 14843406974976 11132555231232 13915694039040 9277129359360 7421703487488 9277129359360 8658654068736 9277129359360 9895604649984 6184752906240 7421703487488 4947802324992 3298534883328 2783138807808 5218385264640 2087354105856 2783138807808 2087354105856 2705829396480 1546188226560 2319282339840 1391569403904 1391569403904 1159641169920 1159641169920 824633720832 1082331758592 579820584960 773094113280 463856467968 193273528320 115964116992 154618822656 77309411328 57982058496 115964116992 90194313216 38654705664 77309411328 19327352832 11274289152 19327352832 9663676416 4294967296 17179869184 6442450944 9663676416 1610612736 2415919104 1811939328 6794772480 1811939328 1811939328 1207959552 1811939328 905969664 1358954496 301989888 566231040 301989888 201326592 100663296 150994944 50331648 75497472 56623104 56623104 18874368 50331648 18874368 23592960 28311552 14155776 7962624 7077888 1179648 1572864 589824 884736 294912 589824 147456 245760 98304 36864 24576 24576 4096 3072 3072 2560 512 384 64 96 16 8 1 1 2 8 16 64 64 256 512 2048 2048 2048 4096 12288 24576 24576 98304 98304 147456 294912 294912 393216 524288 786432 1179648 5308416 5308416 10616832 14155776 18874368 18874368 18874368 18874368 18874368 37748736 50331648 33554432 33554432 100663296 100663296 150994944 301989888 301989888 905969664 905969664 905969664 805306368 1207959552 1811939328 1811939328 1207959552 805306368 1610612736 3221225472 6442450944 4294967296 2147483648 6442450944 9663676416 9663676416 19327352832 38654705664 38654705664 77309411328 38654705664 38654705664 57982058496 57982058496 115964116992 154618822656 386547056640 579820584960 579820584960 824633720832 824633720832 927712935936 927712935936 927712935936 1236950581248 1546188226560 1546188226560 1546188226560 1391569403904 2087354105856 2087354105856 2783138807808 2473901162496 2473901162496 3710851743744 6184752906240 6184752906240 6184752906240 6184752906240 6184752906240 6184752906240 6184752906240 6957847019520 8349416423424 11132555231232 7421703487488 7421703487488 7421703487488 7421703487488 14843406974976 22265110462464 29686813949952 26388279066624 26388279066624 39582418599936 29686813949952 59373627899904 52776558133248 52776558133248 39582418599936 39582418599936 44530220924928 33397665693696 50096498540544 44530220924928 44530220924928 39582418599936 59373627899904 39582418599936 52776558133248 79164837199872 79164837199872 59373627899904 59373627899904 118747255799808 79164837199872 79164837199872 59373627899904 59373627899904 79164837199872 52776558133248 52776558133248 26388279066624 52776558133248 118747255799808 118747255799808 118747255799808 105553116266496 158329674399744 178120883699712 178120883699712 118747255799808 79164837199872 79164837199872 79164837199872 79164837199872 79164837199872 65970697666560 131941395333120 263882790666240 281474976710656 140737488355328 70368744177664 70368744177664 140737488355328 281474976710656 263882790666240 131941395333120 65970697666560 79164837199872 79164837199872 79164837199872 79164837199872 79164837199872 118747255799808 178120883699712 178120883699712 158329674399744 105553116266496 118747255799808 118747255799808 118747255799808 52776558133248 26388279066624 52776558133248 52776558133248 79164837199872 59373627899904 59373627899904 79164837199872 79164837199872 118747255799808 59373627899904 59373627899904 79164837199872 79164837199872 52776558133248 39582418599936 59373627899904 39582418599936 44530220924928 44530220924928 50096498540544 33397665693696 44530220924928 39582418599936 39582418599936 52776558133248 52776558133248 59373627899904 29686813949952 39582418599936 26388279066624 26388279066624 29686813949952 22265110462464 14843406974976 7421703487488 7421703487488 7421703487488 7421703487488 11132555231232 8349416423424 6957847019520 6184752906240 6184752906240 6184752906240 6184752906240 6184752906240 6184752906240 6184752906240 3710851743744 2473901162496 2473901162496 2783138807808 2087354105856 2087354105856 1391569403904 1546188226560 1546188226560 1546188226560 1236950581248 927712935936 927712935936 927712935936 824633720832 824633720832 579820584960 579820584960 386547056640 154618822656 115964116992 57982058496 57982058496 38654705664 38654705664 77309411328 38654705664 38654705664 19327352832 9663676416 9663676416 6442450944 2147483648 4294967296 6442450944 3221225472 1610612736 805306368 1207959552 1811939328 1811939328 1207959552 805306368 905969664 905969664 905969664 301989888 301989888 150994944 100663296 100663296 33554432 33554432 50331648 37748736 18874368 18874368 18874368 18874368 18874368 14155776 10616832 5308416 5308416 1179648 786432 524288 393216 294912 294912 147456 98304 98304 24576 24576 12288 4096 2048 2048 2048 512 256 64 64 16 8 2 1 1 16 24 64 128 512 384 1536 1536 5120 8192 10240 12288 61440 98304 81920 131072 524288 589824 1769472 1179648 2097152 2359296 4718592 2359296 9437184 11796480 14155776 50331648 75497472 31457280 75497472 25165824 75497472 226492416 201326592 67108864 268435456 603979776 402653184 402653184 1509949440 805306368 3019898880 1811939328 2013265920 2415919104 4529848320 1811939328 7247757312 3623878656 4294967296 4294967296 17179869184 12884901888 17179869184 4294967296 9663676416 25769803776 28991029248 22548578304 86973087744 77309411328 57982058496 77309411328 115964116992 96636764160 231928233984 412316860416 309237645312 773094113280 1391569403904 927712935936 1803886264320 1546188226560 1623497637888 1449551462400 1803886264320 1855425871872 3246995275776 1855425871872 2473901162496 3478923509760 6262062317568 3710851743744 7421703487488 6184752906240 4947802324992 6597069766656 13194139533312 8658654068736 9895604649984 11132555231232 9895604649984 12987981103104 11132555231232 8349416423424 20873541058560 15461882265600 14843406974976 13194139533312 19791209299968 16492674416640 39582418599936 29686813949952 34634616274944 49478023249920 57724360458240 49478023249920 77927886618624 118747255799808 92358976733184 59373627899904 118747255799808 65970697666560 89060441849856 59373627899904 66795331387392 111325552312320 118747255799808 59373627899904 89060441849856 79164837199872 79164837199872 115448720916480 74217034874880 79164837199872 118747255799808 105553116266496 197912092999680 105553116266496 197912092999680 89060441849856 164926744166400 131941395333120 65970697666560 52776558133248 158329674399744 197912092999680 356241767399424 211106232532992 211106232532992 351843720888320 237494511599616 118747255799808 222651104624640 178120883699712 98956046499840 133590662774784 222651104624640 79164837199872 148434069749760 118747255799808 369435906932736 197912092999680 115448720916480 87960930222080 115448720916480 197912092999680 369435906932736 118747255799808 148434069749760 79164837199872 222651104624640 133590662774784 98956046499840 178120883699712 222651104624640 118747255799808 237494511599616 351843720888320 211106232532992 211106232532992 356241767399424 197912092999680 158329674399744 52776558133248 65970697666560 131941395333120 164926744166400 89060441849856 197912092999680 105553116266496 197912092999680 105553116266496 118747255799808 79164837199872 74217034874880 115448720916480 79164837199872 79164837199872 89060441849856 59373627899904 118747255799808 111325552312320 66795331387392 59373627899904 89060441849856 65970697666560 118747255799808 59373627899904 92358976733184 118747255799808 77927886618624 49478023249920 57724360458240 49478023249920 34634616274944 29686813949952 39582418599936 16492674416640 19791209299968 13194139533312 14843406974976 15461882265600 20873541058560 8349416423424 11132555231232 12987981103104 9895604649984 11132555231232 9895604649984 8658654068736 13194139533312 6597069766656 4947802324992 6184752906240 7421703487488 3710851743744 6262062317568 3478923509760 2473901162496 1855425871872 3246995275776 1855425871872 1803886264320 1449551462400 1623497637888 1546188226560 1803886264320 927712935936 1391569403904 773094113280 309237645312 412316860416 231928233984 96636764160 115964116992 77309411328 57982058496 77309411328 86973087744 22548578304 28991029248 25769803776 9663676416 4294967296 17179869184 12884901888 17179869184 4294967296 4294967296 3623878656 7247757312 1811939328 4529848320 2415919104 2013265920 1811939328 3019898880 805306368 1509949440 402653184 402653184 603979776 268435456 67108864 201326592 226492416 75497472 25165824 75497472 31457280 75497472 50331648 14155776 11796480 9437184 2359296 4718592 2359296 2097152 1179648 1769472 589824 524288 131072 81920 98304 61440 12288 10240 8192 5120 1536 1536 384 512 128 64 24 16 1 1 2 24 24 64 128 384 384 768 1024 4096 8192 6144 12288 49152 65536 32768 131072 393216 589824 1179648 1048576 1572864 2359296 1572864 1572864 7864320 5898240 12582912 50331648 31457280 31457280 25165824 12582912 75497472 150994944 67108864 67108864 201326592 301989888 134217728 402653184 805306368 805306368 1811939328 1207959552 1610612736 2415919104 1207959552 1207959552 3623878656 3221225472 2147483648 4294967296 6442450944 6442450944 4294967296 2147483648 8589934592 25769803776 11274289152 22548578304 77309411328 25769803776 38654705664 57982058496 48318382080 96636764160 206158430208 206158430208 257698037760 773094113280 927712935936 927712935936 1546188226560 1236950581248 1159641169920 1288490188800 1236950581248 1855425871872 1855425871872 1236950581248 2061584302080 3478923509760 3710851743744 3298534883328 6184752906240 4123168604160 3298534883328 6597069766656 8658654068736 5772436045824 7421703487488 7421703487488 8658654068736 9740985827328 5566277615616 8349416423424 11596411699200 12369505812480 9895604649984 13194139533312 16492674416640 16492674416640 19791209299968 14843406974976 29686813949952 49478023249920 32985348833280 49478023249920 59373627899904 79164837199872 39582418599936 59373627899904 65970697666560 49478023249920 59373627899904 29686813949952 55662776156160 98956046499840 59373627899904 39582418599936 79164837199872 52776558133248 61572651155456 57724360458240 52776558133248 79164837199872 52776558133248 79164837199872 79164837199872 105553116266496 89060441849856 59373627899904 131941395333120 52776558133248 35184372088832 52776558133248 87960930222080 197912092999680 211106232532992 140737488355328 175921860444160 175921860444160 79164837199872 79164837199872 178120883699712 79164837199872 59373627899904 133590662774784 79164837199872 79164837199872 59373627899904 105553116266496 158329674399744 98956046499840 87960930222080 87960930222080 98956046499840 158329674399744 105553116266496 59373627899904 79164837199872 79164837199872 133590662774784 59373627899904 79164837199872 178120883699712 79164837199872 79164837199872 175921860444160 175921860444160 140737488355328 211106232532992 197912092999680 87960930222080 52776558133248 35184372088832 52776558133248 131941395333120 59373627899904 89060441849856 105553116266496 79164837199872 79164837199872 52776558133248 79164837199872 52776558133248 57724360458240 61572651155456 52776558133248 79164837199872 39582418599936 59373627899904 98956046499840 55662776156160 29686813949952 59373627899904 49478023249920 65970697666560 59373627899904 39582418599936 79164837199872 59373627899904 49478023249920 32985348833280 49478023249920 29686813949952 14843406974976 19791209299968 16492674416640 16492674416640 13194139533312 9895604649984 12369505812480 11596411699200 8349416423424 5566277615616 9740985827328 8658654068736 7421703487488 7421703487488 5772436045824 8658654068736 6597069766656 3298534883328 4123168604160 6184752906240 3298534883328 3710851743744 3478923509760 2061584302080 1236950581248 1855425871872 1855425871872 1236950581248 1288490188800 1159641169920 1236950581248 1546188226560 927712935936 927712935936 773094113280 257698037760 206158430208 206158430208 96636764160 48318382080 57982058496 38654705664 25769803776 77309411328 22548578304 11274289152 25769803776 8589934592 2147483648 4294967296 6442450944 6442450944 4294967296 2147483648 3221225472 3623878656 1207959552 1207959552 2415919104 1610612736 1207959552 1811939328 805306368 805306368 402653184 134217728 301989888 201326592 67108864 67108864 150994944 75497472 12582912 25165824 31457280 31457280 50331648 12582912 5898240 7864320 1572864 1572864 2359296 1572864 1048576 1179648 589824 393216 131072 32768 65536 49152 12288 6144 8192 4096 1024 768 384 384 128 64 24 24 2 1 1 4 4 32 32 96 128 512 256 1024 1024 5120 6144 8192 12288 40960 32768 65536 131072 524288 524288 1572864 1048576 2097152 1048576 2097152 1572864 4718592 6291456 15728640 25165824 37748736 12582912 25165824 16777216 67108864 67108864 100663296 67108864 134217728 134217728 268435456 268435456 1006632960 603979776 1610612736 1207959552 2013265920 805306368 1610612736 805306368 4294967296 2147483648 3221225472 2147483648 4294967296 2147483648 4294967296 2147483648 9663676416 11274289152 12884901888 22548578304 28991029248 19327352832 38654705664 28991029248 57982058496 103079215104 128849018880 206158430208 309237645312 618475290624 1236950581248 927712935936 1443109011456 1030792151040 1236950581248 1030792151040 1443109011456 1236950581248 1649267441664 1236950581248 2473901162496 2473901162496 4123168604160 3298534883328 4947802324992 3298534883328 4398046511104 4947802324992 6597069766656 4947802324992 5772436045824 7421703487488 7421703487488 5566277615616 7421703487488 5566277615616 11132555231232 9895604649984 12369505812480 13194139533312 19791209299968 9895604649984 13194139533312 14843406974976 34634616274944 32985348833280 39582418599936 43980465111040 46179488366592 39582418599936 52776558133248 39582418599936 59373627899904 39582418599936 37108517437440 29686813949952 59373627899904 59373627899904 52776558133248 39582418599936 59373627899904 46179488366592 35184372088832 46179488366592 59373627899904 39582418599936 59373627899904 39582418599936 98956046499840 59373627899904 79164837199872 59373627899904 65970697666560 35184372088832 52776558133248 35184372088832 105553116266496 140737488355328 175921860444160 140737488355328 105553116266496 70368744177664 79164837199872 79164837199872 98956046499840 59373627899904 79164837199872 59373627899904 98956046499840 39582418599936 79164837199872 52776558133248 92358976733184 87960930222080 105553116266496 87960930222080 92358976733184 52776558133248 79164837199872 39582418599936 98956046499840 59373627899904 79164837199872 59373627899904 98956046499840 79164837199872 79164837199872 70368744177664 105553116266496 140737488355328 175921860444160 140737488355328 105553116266496 35184372088832 52776558133248 35184372088832 65970697666560 59373627899904 79164837199872 59373627899904 98956046499840 39582418599936 59373627899904 39582418599936 59373627899904 46179488366592 35184372088832 46179488366592 59373627899904 39582418599936 52776558133248 59373627899904 59373627899904 29686813949952 37108517437440 39582418599936 59373627899904 39582418599936 52776558133248 39582418599936 46179488366592 43980465111040 39582418599936 32985348833280 34634616274944 14843406974976 13194139533312 9895604649984 19791209299968 13194139533312 12369505812480 9895604649984 11132555231232 5566277615616 7421703487488 5566277615616 7421703487488 7421703487488 5772436045824 4947802324992 6597069766656 4947802324992 4398046511104 3298534883328 4947802324992 3298534883328 4123168604160 2473901162496 2473901162496 1236950581248 1649267441664 1236950581248 1443109011456 1030792151040 1236950581248 1030792151040 1443109011456 927712935936 1236950581248 618475290624 309237645312 206158430208 128849018880 103079215104 57982058496 28991029248 38654705664 19327352832 28991029248 22548578304 12884901888 11274289152 9663676416 2147483648 4294967296 2147483648 4294967296 2147483648 3221225472 2147483648 4294967296 805306368 1610612736 805306368 2013265920 1207959552 1610612736 603979776 1006632960 268435456 268435456 134217728 134217728 67108864 100663296 67108864 67108864 16777216 25165824 12582912 37748736 25165824 15728640 6291456 4718592 1572864 2097152 1048576 2097152 1048576 1572864 524288 524288 131072 65536 32768 40960 12288 8192 6144 5120 1024 1024 256 512 128 96 32 32 4 4 1 1 12 24 32 192 192 512 768 1536 1024 3072 6144 24576 36864 36864 49152 73728 147456 98304 393216 1048576 1179648 2359296 2359296 1769472 1572864 3145728 2359296 18874368 28311552 37748736 113246208 56623104 37748736 75497472 50331648 100663296 301989888 301989888 201326592 150994944 452984832 402653184 905969664 2038431744 905969664 2717908992 2717908992 1358954496 1207959552 1610612736 3221225472 8589934592 8589934592 4294967296 6442450944 6442450944 8589934592 12884901888 12884901888 30064771072 67645734912 67645734912 45097156608 115964116992 57982058496 77309411328 115964116992 206158430208 274877906944 309237645312 618475290624 309237645312 927712935936 1391569403904 1159641169920 1739461754880 1546188226560 1449551462400 1739461754880 1391569403904 1391569403904 2783138807808 2783138807808 3710851743744 4947802324992 7421703487488 5566277615616 7421703487488 7421703487488 4947802324992 6597069766656 9895604649984 7421703487488 9895604649984 11132555231232 8349416423424 11132555231232 7421703487488 9895604649984 16492674416640 24739011624960 26388279066624 32985348833280 24739011624960 13194139533312 24739011624960 37108517437440 49478023249920 98956046499840 87960930222080 98956046499840 59373627899904 118747255799808 89060441849856 79164837199872 105553116266496 52776558133248 79164837199872 52776558133248 66795331387392 79164837199872 79164837199872 59373627899904 92358976733184 46179488366592 61572651155456 115448720916480 65970697666560 79164837199872 49478023249920 98956046499840 118747255799808 98956046499840 148434069749760 59373627899904 105553116266496 105553116266496 79164837199872 105553116266496 140737488355328 237494511599616 316659348799488 158329674399744 79164837199872 105553116266496 118747255799808 89060441849856 178120883699712 178120883699712 89060441849856 237494511599616 158329674399744 105553116266496 79164837199872 79164837199872 219902325555200 263882790666240 263882790666240 219902325555200 79164837199872 79164837199872 105553116266496 158329674399744 237494511599616 89060441849856 178120883699712 178120883699712 89060441849856 118747255799808 105553116266496 79164837199872 158329674399744 316659348799488 237494511599616 140737488355328 105553116266496 79164837199872 105553116266496 105553116266496 59373627899904 148434069749760 98956046499840 118747255799808 98956046499840 49478023249920 79164837199872 65970697666560 115448720916480 61572651155456 46179488366592 92358976733184 59373627899904 79164837199872 79164837199872 66795331387392 52776558133248 79164837199872 52776558133248 105553116266496 79164837199872 89060441849856 118747255799808 59373627899904 98956046499840 87960930222080 98956046499840 49478023249920 37108517437440 24739011624960 13194139533312 24739011624960 32985348833280 26388279066624 24739011624960 16492674416640 9895604649984 7421703487488 11132555231232 8349416423424 11132555231232 9895604649984 7421703487488 9895604649984 6597069766656 4947802324992 7421703487488 7421703487488 5566277615616 7421703487488 4947802324992 3710851743744 2783138807808 2783138807808 1391569403904 1391569403904 1739461754880 1449551462400 1546188226560 1739461754880 1159641169920 1391569403904 927712935936 309237645312 618475290624 309237645312 274877906944 206158430208 115964116992 77309411328 57982058496 115964116992 45097156608 67645734912 67645734912 30064771072 12884901888 12884901888 8589934592 6442450944 6442450944 4294967296 8589934592 8589934592 3221225472 1610612736 1207959552 1358954496 2717908992 2717908992 905969664 2038431744 905969664 402653184 452984832 150994944 201326592 301989888 301989888 100663296 50331648 75497472 37748736 56623104 113246208 37748736 28311552 18874368 2359296 3145728 1572864 1769472 2359296 2359296 1179648 1048576 393216 98304 147456 73728 49152 36864 36864 24576 6144 3072 1024 1536 768 512 192 192 32 24 12 1 1 6 48 96 64 384 384 1024 768 3072 2048 9216 8192 40960 49152 40960 32768 221184 196608 294912 524288 1572864 1769472 4718592 1769472 3538944 3145728 4718592 3145728 28311552 23592960 56623104 56623104 113246208 100663296 150994944 33554432 201326592 452984832 402653184 100663296 452984832 805306368 1207959552 905969664 1509949440 1207959552 4529848320 1358954496 2717908992 1610612736 4831838208 3221225472 17179869184 6442450944 4294967296 3221225472 12884901888 17179869184 38654705664 8589934592 38654705664 77309411328 28991029248 38654705664 96636764160 51539607552 128849018880 154618822656 206158430208 257698037760 463856467968 309237645312 515396075520 1236950581248 1932735283200 1159641169920 2164663517184 1546188226560 2029372047360 1391569403904 1546188226560 1855425871872 4638564679680 2783138807808 4947802324992 6184752906240 8349416423424 5566277615616 12369505812480 6597069766656 5497558138880 6597069766656 9895604649984 8658654068736 9895604649984 8349416423424 13915694039040 9895604649984 8246337208320 9895604649984 24739011624960 32985348833280 39582418599936 24739011624960 21990232555520 17592186044416 41231686041600 29686813949952 69269232549888 105553116266496 92358976733184 59373627899904 98956046499840 118747255799808 98956046499840 79164837199872 79164837199872 65970697666560 79164837199872 44530220924928 74217034874880 105553116266496 98956046499840 59373627899904 59373627899904 35184372088832 79164837199872 65970697666560 105553116266496 59373627899904 98956046499840 79164837199872 131941395333120 131941395333120 98956046499840 52776558133248 211106232532992 118747255799808 158329674399744 70368744177664 158329674399744 296868139499520 237494511599616 79164837199872 105553116266496 158329674399744 118747255799808 89060441849856 296868139499520 118747255799808 148434069749760 158329674399744 211106232532992 79164837199872 79164837199872 87960930222080 307863255777280 316659348799488 307863255777280 87960930222080 79164837199872 79164837199872 211106232532992 158329674399744 148434069749760 118747255799808 296868139499520 89060441849856 118747255799808 158329674399744 105553116266496 79164837199872 237494511599616 296868139499520 158329674399744 70368744177664 158329674399744 118747255799808 211106232532992 52776558133248 98956046499840 131941395333120 131941395333120 79164837199872 98956046499840 59373627899904 105553116266496 65970697666560 79164837199872 35184372088832 59373627899904 59373627899904 98956046499840 105553116266496 74217034874880 44530220924928 79164837199872 65970697666560 79164837199872 79164837199872 98956046499840 118747255799808 98956046499840 59373627899904 92358976733184 105553116266496 69269232549888 29686813949952 41231686041600 17592186044416 21990232555520 24739011624960 39582418599936 32985348833280 24739011624960 9895604649984 8246337208320 9895604649984 13915694039040 8349416423424 9895604649984 8658654068736 9895604649984 6597069766656 5497558138880 6597069766656 12369505812480 5566277615616 8349416423424 6184752906240 4947802324992 2783138807808 4638564679680 1855425871872 1546188226560 1391569403904 2029372047360 1546188226560 2164663517184 1159641169920 1932735283200 1236950581248 515396075520 309237645312 463856467968 257698037760 206158430208 154618822656 128849018880 51539607552 96636764160 38654705664 28991029248 77309411328 38654705664 8589934592 38654705664 17179869184 12884901888 3221225472 4294967296 6442450944 17179869184 3221225472 4831838208 1610612736 2717908992 1358954496 4529848320 1207959552 1509949440 905969664 1207959552 805306368 452984832 100663296 402653184 452984832 201326592 33554432 150994944 100663296 113246208 56623104 56623104 23592960 28311552 3145728 4718592 3145728 3538944 1769472 4718592 1769472 1572864 524288 294912 196608 221184 32768 40960 49152 40960 8192 9216 2048 3072 768 1024 384 384 64 96 48 6 1 1 2 8 64 64 64 384 384 512 512 2048 2048 4096 8192 32768 32768 16384 32768 98304 196608 131072 393216 1179648 1769472 1769472 1179648 2359296 1572864 2097152 3145728 15728640 23592960 18874368 37748736 100663296 67108864 33554432 33554432 150994944 301989888 100663296 100663296 268435456 805306368 402653184 402653184 1207959552 1207959552 1358954496 905969664 1207959552 1610612736 1610612736 3221225472 6442450944 3221225472 1073741824 2147483648 8589934592 17179869184 8589934592 8589934592 34359738368 25769803776 19327352832 19327352832 51539607552 51539607552 103079215104 103079215104 128849018880 257698037760 154618822656 309237645312 412316860416 1030792151040 1159641169920 1030792151040 1546188226560 1546188226560 1159641169920 927712935936 1236950581248 1855425871872 2783138807808 2473901162496 4123168604160 4638564679680 5566277615616 5566277615616 6597069766656 4398046511104 3298534883328 4947802324992 8658654068736 6493990551552 5566277615616 8349416423424 7421703487488 6597069766656 4947802324992 9895604649984 21990232555520 32985348833280 19791209299968 13194139533312 17592186044416 17592186044416 19791209299968 29686813949952 52776558133248 79164837199872 39582418599936 59373627899904 59373627899904 79164837199872 59373627899904 39582418599936 65970697666560 43980465111040 44530220924928 29686813949952 59373627899904 79164837199872 59373627899904 29686813949952 35184372088832 35184372088832 35184372088832 52776558133248 39582418599936 59373627899904 39582418599936 52776558133248 105553116266496 52776558133248 52776558133248 52776558133248 118747255799808 118747255799808 52776558133248 52776558133248 131941395333120 148434069749760 79164837199872 52776558133248 79164837199872 79164837199872 59373627899904 89060441849856 118747255799808 118747255799808 59373627899904 105553116266496 79164837199872 39582418599936 43980465111040 87960930222080 263882790666240 263882790666240 87960930222080 43980465111040 39582418599936 79164837199872 105553116266496 59373627899904 118747255799808 118747255799808 89060441849856 59373627899904 79164837199872 79164837199872 52776558133248 79164837199872 148434069749760 131941395333120 52776558133248 52776558133248 118747255799808 118747255799808 52776558133248 52776558133248 52776558133248 105553116266496 52776558133248 39582418599936 59373627899904 39582418599936 52776558133248 35184372088832 35184372088832 35184372088832 29686813949952 59373627899904 79164837199872 59373627899904 29686813949952 44530220924928 43980465111040 65970697666560 39582418599936 59373627899904 79164837199872 59373627899904 59373627899904 39582418599936 79164837199872 52776558133248 29686813949952 19791209299968 17592186044416 17592186044416 13194139533312 19791209299968 32985348833280 21990232555520 9895604649984 4947802324992 6597069766656 7421703487488 8349416423424 5566277615616 6493990551552 8658654068736 4947802324992 3298534883328 4398046511104 6597069766656 5566277615616 5566277615616 4638564679680 4123168604160 2473901162496 2783138807808 1855425871872 1236950581248 927712935936 1159641169920 1546188226560 1546188226560 1030792151040 1159641169920 1030792151040 412316860416 309237645312 154618822656 257698037760 128849018880 103079215104 103079215104 51539607552 51539607552 19327352832 19327352832 25769803776 34359738368 8589934592 8589934592 17179869184 8589934592 2147483648 1073741824 3221225472 6442450944 3221225472 1610612736 1610612736 1207959552 905969664 1358954496 1207959552 1207959552 402653184 402653184 805306368 268435456 100663296 100663296 301989888 150994944 33554432 33554432 67108864 100663296 37748736 18874368 23592960 15728640 3145728 2097152 1572864 2359296 1179648 1769472 1769472 1179648 393216 131072 196608 98304 32768 16384 32768 32768 8192 4096 2048 2048 512 512 384 384 64 64 64 8 2 1 1 8 8 24 96 192 128 768 384 1024 1024 6144 2048 12288 12288 40960 24576 49152 32768 294912 262144 262144 524288 2097152 1179648 3145728 1572864 2359296 2097152 8388608 3145728 28311552 14155776 37748736 75497472 150994944 33554432 134217728 67108864 201326592 150994944 301989888 134217728 603979776 603979776 536870912 805306368 3019898880 603979776 2415919104 805306368 2415919104 1073741824 4294967296 2147483648 8589934592 2147483648 2147483648 3221225472 19327352832 8589934592 25769803776 12884901888 19327352832 38654705664 25769803776 19327352832 96636764160 77309411328 137438953472 115964116992 231928233984 154618822656 412316860416 618475290624 515396075520 927712935936 1649267441664 1030792151040 2164663517184 1236950581248 1236950581248 1391569403904 2319282339840 1855425871872 4398046511104 3298534883328 4947802324992 4947802324992 9895604649984 4947802324992 8246337208320 4947802324992 4398046511104 6597069766656 9895604649984 5566277615616 9895604649984 7421703487488 8246337208320 7421703487488 9895604649984 13194139533312 32985348833280 24739011624960 17592186044416 16492674416640 27487790694400 13194139533312 39582418599936 39582418599936 61572651155456 52776558133248 70368744177664 59373627899904 65970697666560 79164837199872 52776558133248 59373627899904 79164837199872 39582418599936 52776558133248 39582418599936 74217034874880 79164837199872 52776558133248 26388279066624 59373627899904 26388279066624 52776558133248 32985348833280 65970697666560 39582418599936 49478023249920 65970697666560 65970697666560 52776558133248 118747255799808 52776558133248 211106232532992 70368744177664 79164837199872 70368744177664 105553116266496 79164837199872 118747255799808 79164837199872 70368744177664 70368744177664 118747255799808 59373627899904 197912092999680 79164837199872 79164837199872 79164837199872 79164837199872 35184372088832 79164837199872 105553116266496 307863255777280 105553116266496 79164837199872 35184372088832 79164837199872 79164837199872 79164837199872 79164837199872 197912092999680 59373627899904 118747255799808 70368744177664 70368744177664 79164837199872 118747255799808 79164837199872 105553116266496 70368744177664 79164837199872 70368744177664 211106232532992 52776558133248 118747255799808 52776558133248 65970697666560 65970697666560 49478023249920 39582418599936 65970697666560 32985348833280 52776558133248 26388279066624 59373627899904 26388279066624 52776558133248 79164837199872 74217034874880 39582418599936 52776558133248 39582418599936 79164837199872 59373627899904 52776558133248 79164837199872 65970697666560 59373627899904 70368744177664 52776558133248 61572651155456 39582418599936 39582418599936 13194139533312 27487790694400 16492674416640 17592186044416 24739011624960 32985348833280 13194139533312 9895604649984 7421703487488 8246337208320 7421703487488 9895604649984 5566277615616 9895604649984 6597069766656 4398046511104 4947802324992 8246337208320 4947802324992 9895604649984 4947802324992 4947802324992 3298534883328 4398046511104 1855425871872 2319282339840 1391569403904 1236950581248 1236950581248 2164663517184 1030792151040 1649267441664 927712935936 515396075520 618475290624 412316860416 154618822656 231928233984 115964116992 137438953472 77309411328 96636764160 19327352832 25769803776 38654705664 19327352832 12884901888 25769803776 8589934592 19327352832 3221225472 2147483648 2147483648 8589934592 2147483648 4294967296 1073741824 2415919104 805306368 2415919104 603979776 3019898880 805306368 536870912 603979776 603979776 134217728 301989888 150994944 201326592 67108864 134217728 33554432 150994944 75497472 37748736 14155776 28311552 3145728 8388608 2097152 2359296 1572864 3145728 1179648 2097152 524288 262144 262144 294912 32768 49152 24576 40960 12288 12288 2048 6144 1024 1024 384 768 128 192 96 24 8 8 1 1 4 16 16 32 192 256 256 768 512 1024 2048 4096 4096 12288 16384 32768 49152 32768 65536 262144 262144 262144 1048576 1572864 1572864 3145728 1572864 2097152 4194304 4194304 6291456 18874368 18874368 50331648 100663296 67108864 67108864 134217728 67108864 100663296 301989888 268435456 268435456 402653184 536870912 536870912 1610612736 1207959552 805306368 1610612736 1610612736 1610612736 2147483648 2147483648 2147483648 4294967296 2147483648 2147483648 6442450944 8589934592 17179869184 25769803776 8589934592 25769803776 38654705664 19327352832 38654705664 154618822656 103079215104 154618822656 231928233984 154618822656 309237645312 618475290624 618475290624 618475290624 1236950581248 1546188226560 1546188226560 1855425871872 1236950581248 1391569403904 2087354105856 1855425871872 2473901162496 4947802324992 3710851743744 4947802324992 7421703487488 7421703487488 4947802324992 7421703487488 4947802324992 4947802324992 7421703487488 8349416423424 8349416423424 7421703487488 7421703487488 7421703487488 11132555231232 9895604649984 19791209299968 24739011624960 19791209299968 19791209299968 24739011624960 19791209299968 19791209299968 39582418599936 39582418599936 39582418599936 79164837199872 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 39582418599936 79164837199872 59373627899904 89060441849856 79164837199872 52776558133248 52776558133248 52776558133248 35184372088832 35184372088832 65970697666560 52776558133248 52776558133248 65970697666560 52776558133248 70368744177664 105553116266496 105553116266496 105553116266496 140737488355328 105553116266496 105553116266496 70368744177664 70368744177664 105553116266496 158329674399744 70368744177664 70368744177664 140737488355328 79164837199872 118747255799808 158329674399744 105553116266496 52776558133248 79164837199872 70368744177664 70368744177664 105553116266496 175921860444160 175921860444160 105553116266496 70368744177664 70368744177664 79164837199872 52776558133248 105553116266496 158329674399744 118747255799808 79164837199872 140737488355328 70368744177664 70368744177664 158329674399744 105553116266496 70368744177664 70368744177664 105553116266496 105553116266496 140737488355328 105553116266496 105553116266496 105553116266496 70368744177664 52776558133248 65970697666560 52776558133248 52776558133248 65970697666560 35184372088832 35184372088832 52776558133248 52776558133248 52776558133248 79164837199872 89060441849856 59373627899904 79164837199872 39582418599936 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 79164837199872 39582418599936 39582418599936 39582418599936 19791209299968 19791209299968 24739011624960 19791209299968 19791209299968 24739011624960 19791209299968 9895604649984 11132555231232 7421703487488 7421703487488 7421703487488 8349416423424 8349416423424 7421703487488 4947802324992 4947802324992 7421703487488 4947802324992 7421703487488 7421703487488 4947802324992 3710851743744 4947802324992 2473901162496 1855425871872 2087354105856 1391569403904 1236950581248 1855425871872 1546188226560 1546188226560 1236950581248 618475290624 618475290624 618475290624 309237645312 154618822656 231928233984 154618822656 103079215104 154618822656 38654705664 19327352832 38654705664 25769803776 8589934592 25769803776 17179869184 8589934592 6442450944 2147483648 2147483648 4294967296 2147483648 2147483648 2147483648 1610612736 1610612736 1610612736 805306368 1207959552 1610612736 536870912 536870912 402653184 268435456 268435456 301989888 100663296 67108864 134217728 67108864 67108864 100663296 50331648 18874368 18874368 6291456 4194304 4194304 2097152 1572864 3145728 1572864 1572864 1048576 262144 262144 262144 65536 32768 49152 32768 16384 12288 4096 4096 2048 1024 512 768 256 256 192 32 16 16 4 1 1 14 48 112 160 224 1536 1792 2048 3584 3072 7168 10240 28672 24576 57344 98304 229376 196608 229376 327680 688128 1179648 1376256 4718592 5505024 9437184 11010048 10485760 14680064 12582912 29360128 25165824 88080384 150994944 234881024 335544320 469762048 402653184 469762048 268435456 704643072 1610612736 1879048192 1342177280 939524096 2415919104 2818572288 3623878656 4227858432 2415919104 11274289152 8053063680 11274289152 6442450944 7516192768 8589934592 15032385536 12884901888 15032385536 21474836480 60129542144 103079215104 60129542144 17179869184 38654705664 51539607552 57982058496 120259084288 309237645312 137438953472 309237645312 206158430208 309237645312 549755813888 618475290624 1082331758592 927712935936 2061584302080 3478923509760 2576980377600 2783138807808 2473901162496 3131031158784 3246995275776 3710851743744 4947802324992 8349416423424 7421703487488 11132555231232 9895604649984 11132555231232 8658654068736 11132555231232 9895604649984 7421703487488 9895604649984 16698832846848 9895604649984 9895604649984 11544872091648 16698832846848 19791209299968 22265110462464 29686813949952 29686813949952 39582418599936 44530220924928 34634616274944 44530220924928 35184372088832 59373627899904 49478023249920 89060441849856 118747255799808 89060441849856 103903848824832 66795331387392 118747255799808 89060441849856 79164837199872 79164837199872 70368744177664 118747255799808 92358976733184 89060441849856 140737488355328 158329674399744 70368744177664 140737488355328 61572651155456 140737488355328 158329674399744 140737488355328 184717953466368 105553116266496 175921860444160 281474976710656 246290604621824 422212465065984 211106232532992 422212465065984 369435906932736 211106232532992 140737488355328 140737488355328 277076930199552 211106232532992 158329674399744 211106232532992 184717953466368 316659348799488 296868139499520 422212465065984 184717953466368 105553116266496 211106232532992 281474976710656 246290604621824 351843720888320 263882790666240 351843720888320 246290604621824 281474976710656 211106232532992 105553116266496 184717953466368 422212465065984 296868139499520 316659348799488 184717953466368 211106232532992 158329674399744 211106232532992 277076930199552 140737488355328 140737488355328 211106232532992 369435906932736 422212465065984 211106232532992 422212465065984 246290604621824 281474976710656 175921860444160 105553116266496 184717953466368 140737488355328 158329674399744 140737488355328 61572651155456 140737488355328 70368744177664 158329674399744 140737488355328 89060441849856 92358976733184 118747255799808 70368744177664 79164837199872 79164837199872 89060441849856 118747255799808 66795331387392 103903848824832 89060441849856 118747255799808 89060441849856 49478023249920 59373627899904 35184372088832 44530220924928 34634616274944 44530220924928 39582418599936 29686813949952 29686813949952 22265110462464 19791209299968 16698832846848 11544872091648 9895604649984 9895604649984 16698832846848 9895604649984 7421703487488 9895604649984 11132555231232 8658654068736 11132555231232 9895604649984 11132555231232 7421703487488 8349416423424 4947802324992 3710851743744 3246995275776 3131031158784 2473901162496 2783138807808 2576980377600 3478923509760 2061584302080 927712935936 1082331758592 618475290624 549755813888 309237645312 206158430208 309237645312 137438953472 309237645312 120259084288 57982058496 51539607552 38654705664 17179869184 60129542144 103079215104 60129542144 21474836480 15032385536 12884901888 15032385536 8589934592 7516192768 6442450944 11274289152 8053063680 11274289152 2415919104 4227858432 3623878656 2818572288 2415919104 939524096 1342177280 1879048192 1610612736 704643072 268435456 469762048 402653184 469762048 335544320 234881024 150994944 88080384 25165824 29360128 12582912 14680064 10485760 11010048 9437184 5505024 4718592 1376256 1179648 688128 327680 229376 196608 229376 98304 57344 24576 28672 10240 7168 3072 3584 2048 1792 1536 224 160 112 48 14 1 1 4 48 96 320 320 384 2304 3072 2048 6144 6144 10240 20480 49152 24576 73728 147456 196608 393216 327680 327680 1179648 2359296 1572864 4194304 6291456 6291456 20971520 20971520 12582912 25165824 33554432 25165824 150994944 150994944 167772160 671088640 805306368 402653184 536870912 536870912 805306368 2415919104 2013265920 671088640 1610612736 4831838208 2415919104 4831838208 4831838208 3221225472 10737418240 10737418240 6442450944 6442450944 8589934592 8589934592 25769803776 25769803776 10737418240 32212254720 77309411328 51539607552 34359738368 17179869184 34359738368 103079215104 120259084288 120259084288 206158430208 206158430208 206158430208 412316860416 549755813888 549755813888 962072674304 1443109011456 824633720832 2473901162496 3092376453120 2061584302080 3710851743744 3710851743744 3246995275776 4329327034368 4947802324992 4947802324992 9895604649984 9895604649984 8796093022208 9895604649984 12987981103104 8658654068736 14843406974976 9895604649984 6597069766656 13194139533312 13194139533312 8796093022208 11544872091648 17317308137472 19791209299968 29686813949952 22265110462464 19791209299968 32985348833280 49478023249920 34634616274944 51951924412416 52776558133248 35184372088832 49478023249920 74217034874880 79164837199872 105553116266496 92358976733184 69269232549888 89060441849856 118747255799808 79164837199872 79164837199872 105553116266496 70368744177664 123145302310912 61572651155456 70368744177664 211106232532992 105553116266496 70368744177664 92358976733184 92358976733184 105553116266496 131941395333120 153931627888640 92358976733184 131941395333120 263882790666240 246290604621824 369435906932736 316659348799488 211106232532992 492581209243648 246290604621824 140737488355328 105553116266496 184717953466368 184717953466368 237494511599616 237494511599616 123145302310912 246290604621824 263882790666240 263882790666240 277076930199552 138538465099776 105553116266496 316659348799488 369435906932736 246290604621824 158329674399744 158329674399744 246290604621824 369435906932736 316659348799488 105553116266496 138538465099776 277076930199552 263882790666240 263882790666240 246290604621824 123145302310912 237494511599616 237494511599616 184717953466368 184717953466368 105553116266496 140737488355328 246290604621824 492581209243648 211106232532992 316659348799488 369435906932736 246290604621824 263882790666240 131941395333120 92358976733184 153931627888640 131941395333120 105553116266496 92358976733184 92358976733184 70368744177664 105553116266496 211106232532992 70368744177664 61572651155456 123145302310912 70368744177664 105553116266496 79164837199872 79164837199872 118747255799808 89060441849856 69269232549888 92358976733184 105553116266496 79164837199872 74217034874880 49478023249920 35184372088832 52776558133248 51951924412416 34634616274944 49478023249920 32985348833280 19791209299968 22265110462464 29686813949952 19791209299968 17317308137472 11544872091648 8796093022208 13194139533312 13194139533312 6597069766656 9895604649984 14843406974976 8658654068736 12987981103104 9895604649984 8796093022208 9895604649984 9895604649984 4947802324992 4947802324992 4329327034368 3246995275776 3710851743744 3710851743744 2061584302080 3092376453120 2473901162496 824633720832 1443109011456 962072674304 549755813888 549755813888 412316860416 206158430208 206158430208 206158430208 120259084288 120259084288 103079215104 34359738368 17179869184 34359738368 51539607552 77309411328 32212254720 10737418240 25769803776 25769803776 8589934592 8589934592 6442450944 6442450944 10737418240 10737418240 3221225472 4831838208 4831838208 2415919104 4831838208 1610612736 671088640 2013265920 2415919104 805306368 536870912 536870912 402653184 805306368 671088640 167772160 150994944 150994944 25165824 33554432 25165824 12582912 20971520 20971520 6291456 6291456 4194304 1572864 2359296 1179648 327680 327680 393216 196608 147456 73728 24576 49152 20480 10240 6144 6144 2048 3072 2304 384 320 320 96 48 4 1 1 8 16 112 320 768 640 896 6144 5120 4096 14336 10240 24576 40960 57344 49152 196608 196608 458752 655360 393216 655360 2752512 3145728 2621440 8388608 7340032 10485760 37748736 15728640 22020096 25165824 37748736 50331648 176160768 125829120 301989888 1006632960 704643072 402653184 1006632960 536870912 1409286144 3019898880 1207959552 1006632960 2818572288 3623878656 3221225472 6442450944 7516192768 5368709120 25769803776 10737418240 7516192768 8589934592 10737418240 17179869184 60129542144 21474836480 25769803776 64424509440 60129542144 34359738368 68719476736 17179869184 77309411328 240518168576 137438953472 120259084288 463856467968 206158430208 481036337152 824633720832 618475290624 962072674304 1099511627776 1082331758592 1391569403904 3092376453120 3710851743744 3092376453120 6262062317568 4329327034368 4947802324992 6493990551552 5566277615616 7421703487488 17317308137472 9895604649984 9895604649984 12987981103104 14843406974976 12987981103104 16698832846848 9895604649984 12369505812480 13194139533312 19791209299968 15393162788864 26388279066624 30786325577728 44530220924928 44530220924928 23089744183296 39582418599936 74217034874880 69269232549888 79164837199872 92358976733184 79164837199872 43980465111040 118747255799808 98956046499840 118747255799808 184717953466368 105553116266496 138538465099776 133590662774784 158329674399744 123145302310912 158329674399744 158329674399744 123145302310912 140737488355328 61572651155456 118747255799808 158329674399744 158329674399744 52776558133248 158329674399744 79164837199872 123145302310912 197912092999680 105553116266496 131941395333120 237494511599616 263882790666240 422212465065984 316659348799488 369435906932736 316659348799488 422212465065984 211106232532992 131941395333120 158329674399744 140737488355328 316659348799488 554153860399104 211106232532992 281474976710656 351843720888320 422212465065984 263882790666240 316659348799488 211106232532992 246290604621824 633318697598976 562949953421312 211106232532992 211106232532992 211106232532992 562949953421312 633318697598976 246290604621824 211106232532992 316659348799488 263882790666240 422212465065984 351843720888320 281474976710656 211106232532992 554153860399104 316659348799488 140737488355328 158329674399744 131941395333120 211106232532992 422212465065984 316659348799488 369435906932736 316659348799488 422212465065984 263882790666240 237494511599616 131941395333120 105553116266496 197912092999680 123145302310912 79164837199872 158329674399744 52776558133248 158329674399744 158329674399744 118747255799808 61572651155456 140737488355328 123145302310912 158329674399744 158329674399744 123145302310912 158329674399744 133590662774784 138538465099776 105553116266496 184717953466368 118747255799808 98956046499840 118747255799808 43980465111040 79164837199872 92358976733184 79164837199872 69269232549888 74217034874880 39582418599936 23089744183296 44530220924928 44530220924928 30786325577728 26388279066624 15393162788864 19791209299968 13194139533312 12369505812480 9895604649984 16698832846848 12987981103104 14843406974976 12987981103104 9895604649984 9895604649984 17317308137472 7421703487488 5566277615616 6493990551552 4947802324992 4329327034368 6262062317568 3092376453120 3710851743744 3092376453120 1391569403904 1082331758592 1099511627776 962072674304 618475290624 824633720832 481036337152 206158430208 463856467968 120259084288 137438953472 240518168576 77309411328 17179869184 68719476736 34359738368 60129542144 64424509440 25769803776 21474836480 60129542144 17179869184 10737418240 8589934592 7516192768 10737418240 25769803776 5368709120 7516192768 6442450944 3221225472 3623878656 2818572288 1006632960 1207959552 3019898880 1409286144 536870912 1006632960 402653184 704643072 1006632960 301989888 125829120 176160768 50331648 37748736 25165824 22020096 15728640 37748736 10485760 7340032 8388608 2621440 3145728 2752512 655360 393216 655360 458752 196608 196608 49152 57344 40960 24576 10240 14336 4096 5120 6144 896 640 768 320 112 16 8 1 1 4 16 32 320 640 1280 1280 2048 8192 8192 8192 20480 20480 40960 40960 98304 98304 196608 393216 655360 655360 655360 1310720 3145728 4194304 4194304 8388608 10485760 20971520 31457280 31457280 25165824 25165824 50331648 50331648 125829120 188743680 377487360 754974720 603979776 603979776 805306368 805306368 1509949440 1509949440 1509949440 1509949440 1811939328 3623878656 2415919104 6442450944 8053063680 8053063680 16106127360 8053063680 6442450944 6442450944 12884901888 25769803776 32212254720 32212254720 32212254720 32212254720 25769803776 25769803776 25769803776 25769803776 120259084288 180388626432 90194313216 180388626432 309237645312 309237645312 618475290624 618475290624 721554505728 721554505728 721554505728 1623497637888 1546188226560 3092376453120 4638564679680 4638564679680 6493990551552 5772436045824 6493990551552 6493990551552 7421703487488 11132555231232 14843406974976 9895604649984 11544872091648 12987981103104 19481971654656 12987981103104 14843406974976 14843406974976 9895604649984 13194139533312 23089744183296 23089744183296 30786325577728 46179488366592 44530220924928 29686813949952 29686813949952 59373627899904 69269232549888 103903848824832 92358976733184 92358976733184 65970697666560 65970697666560 98956046499840 98956046499840 138538465099776 138538465099776 138538465099776 138538465099776 118747255799808 158329674399744 158329674399744 158329674399744 184717953466368 92358976733184 92358976733184 92358976733184 79164837199872 158329674399744 79164837199872 79164837199872 118747255799808 79164837199872 158329674399744 118747255799808 131941395333120 197912092999680 197912092999680 395824185999360 316659348799488 316659348799488 474989023199232 237494511599616 316659348799488 158329674399744 158329674399744 105553116266496 158329674399744 474989023199232 316659348799488 316659348799488 263882790666240 351843720888320 263882790666240 197912092999680 316659348799488 316659348799488 316659348799488 633318697598976 316659348799488 158329674399744 158329674399744 316659348799488 633318697598976 316659348799488 316659348799488 316659348799488 197912092999680 263882790666240 351843720888320 263882790666240 316659348799488 316659348799488 474989023199232 158329674399744 105553116266496 158329674399744 158329674399744 316659348799488 237494511599616 474989023199232 316659348799488 316659348799488 395824185999360 197912092999680 197912092999680 131941395333120 118747255799808 158329674399744 79164837199872 118747255799808 79164837199872 79164837199872 158329674399744 79164837199872 92358976733184 92358976733184 92358976733184 184717953466368 158329674399744 158329674399744 158329674399744 118747255799808 138538465099776 138538465099776 138538465099776 138538465099776 98956046499840 98956046499840 65970697666560 65970697666560 92358976733184 92358976733184 103903848824832 69269232549888 59373627899904 29686813949952 29686813949952 44530220924928 46179488366592 30786325577728 23089744183296 23089744183296 13194139533312 9895604649984 14843406974976 14843406974976 12987981103104 19481971654656 12987981103104 11544872091648 9895604649984 14843406974976 11132555231232 7421703487488 6493990551552 6493990551552 5772436045824 6493990551552 4638564679680 4638564679680 3092376453120 1546188226560 1623497637888 721554505728 721554505728 721554505728 618475290624 618475290624 309237645312 309237645312 180388626432 90194313216 180388626432 120259084288 25769803776 25769803776 25769803776 25769803776 32212254720 32212254720 32212254720 32212254720 25769803776 12884901888 6442450944 6442450944 8053063680 16106127360 8053063680 8053063680 6442450944 2415919104 3623878656 1811939328 1509949440 1509949440 1509949440 1509949440 805306368 805306368 603979776 603979776 754974720 377487360 188743680 125829120 50331648 50331648 25165824 25165824 31457280 31457280 20971520 10485760 8388608 4194304 4194304 3145728 1310720 655360 655360 655360 393216 196608 98304 98304 40960 40960 20480 20480 8192 8192 8192 2048 1280 1280 640 320 32 16 4 1 1 15 40 192 160 1120 3072 4480 5120 9216 25600 30720 32768 71680 61440 114688 122880 409600 393216 819200 983040 1835008 1966080 2293760 4194304 7864320 13107200 12582912 20971520 36700160 50331648 110100480 62914560 100663296 94371840 167772160 150994944 440401920 566231040 1056964608 1509949440 2264924160 2013265920 3019898880 2013265920 3170893824 4529848320 5284823040 3623878656 5033164800 8053063680 10737418240 16106127360 28185722880 19327352832 28185722880 16106127360 19327352832 20132659200 48318382080 51539607552 112742891520 96636764160 67645734912 32212254720 96636764160 103079215104 193273528320 85899345920 309237645312 257698037760 289910292480 463856467968 1030792151040 901943132160 1649267441664 1546188226560 1159641169920 1649267441664 2319282339840 3865470566400 2164663517184 5566277615616 9740985827328 7730941132800 11132555231232 9895604649984 10436770529280 11132555231232 14843406974976 17317308137472 19791209299968 14843406974976 18554258718720 22265110462464 25048249270272 18554258718720 33397665693696 18554258718720 19791209299968 19791209299968 44530220924928 43980465111040 59373627899904 59373627899904 49478023249920 51951924412416 59373627899904 89060441849856 133590662774784 158329674399744 148434069749760 98956046499840 138538465099776 98956046499840 138538465099776 148434069749760 178120883699712 237494511599616 178120883699712 197912092999680 158329674399744 277076930199552 263882790666240 237494511599616 178120883699712 105553116266496 178120883699712 79164837199872 197912092999680 178120883699712 237494511599616 98956046499840 158329674399744 138538465099776 158329674399744 197912092999680 277076930199552 296868139499520 415615395299328 395824185999360 527765581332480 554153860399104 474989023199232 316659348799488 356241767399424 296868139499520 197912092999680 158329674399744 316659348799488 461794883665920 633318697598976 395824185999360 492581209243648 316659348799488 277076930199552 329853488332800 633318697598976 554153860399104 527765581332480 474989023199232 395824185999360 211106232532992 395824185999360 474989023199232 527765581332480 554153860399104 633318697598976 329853488332800 277076930199552 316659348799488 492581209243648 395824185999360 633318697598976 461794883665920 316659348799488 158329674399744 197912092999680 296868139499520 356241767399424 316659348799488 474989023199232 554153860399104 527765581332480 395824185999360 415615395299328 296868139499520 277076930199552 197912092999680 158329674399744 138538465099776 158329674399744 98956046499840 237494511599616 178120883699712 197912092999680 79164837199872 178120883699712 105553116266496 178120883699712 237494511599616 263882790666240 277076930199552 158329674399744 197912092999680 178120883699712 237494511599616 178120883699712 148434069749760 138538465099776 98956046499840 138538465099776 98956046499840 148434069749760 158329674399744 133590662774784 89060441849856 59373627899904 51951924412416 49478023249920 59373627899904 59373627899904 43980465111040 44530220924928 19791209299968 19791209299968 18554258718720 33397665693696 18554258718720 25048249270272 22265110462464 18554258718720 14843406974976 19791209299968 17317308137472 14843406974976 11132555231232 10436770529280 9895604649984 11132555231232 7730941132800 9740985827328 5566277615616 2164663517184 3865470566400 2319282339840 1649267441664 1159641169920 1546188226560 1649267441664 901943132160 1030792151040 463856467968 289910292480 257698037760 309237645312 85899345920 193273528320 103079215104 96636764160 32212254720 67645734912 96636764160 112742891520 51539607552 48318382080 20132659200 19327352832 16106127360 28185722880 19327352832 28185722880 16106127360 10737418240 8053063680 5033164800 3623878656 5284823040 4529848320 3170893824 2013265920 3019898880 2013265920 2264924160 1509949440 1056964608 566231040 440401920 150994944 167772160 94371840 100663296 62914560 110100480 50331648 36700160 20971520 12582912 13107200 7864320 4194304 2293760 1966080 1835008 983040 819200 393216 409600 122880 114688 61440 71680 32768 30720 25600 9216 5120 4480 3072 1120 160 192 40 15 1 1 6 60 192 384 640 4608 9216 15360 18432 30720 76800 98304 98304 184320 196608 294912 368640 1179648 1179648 1966080 2359296 4718592 5898240 6291456 8388608 19660800 31457280 25165824 62914560 100663296 150994944 188743680 150994944 226492416 251658240 301989888 452984832 1132462080 1358954496 2415919104 4529848320 6039797760 6039797760 6039797760 4831838208 8153726976 13589544960 10871635968 7247757312 8053063680 25769803776 19327352832 48318382080 57982058496 38654705664 48318382080 38654705664 48318382080 60397977600 103079215104 154618822656 289910292480 173946175488 57982058496 64424509440 154618822656 309237645312 257698037760 206158430208 549755813888 773094113280 695784701952 1391569403904 2705829396480 1443109011456 2473901162496 1546188226560 1649267441664 3298534883328 3865470566400 3092376453120 3710851743744 11132555231232 15461882265600 15461882265600 19791209299968 16492674416640 18554258718720 22265110462464 25975962206208 23089744183296 29686813949952 24739011624960 32985348833280 33397665693696 37108517437440 37108517437440 37108517437440 32985348833280 26388279066624 39582418599936 87960930222080 87960930222080 79164837199872 74217034874880 86586540687360 103903848824832 89060441849856 178120883699712 237494511599616 263882790666240 164926744166400 197912092999680 197912092999680 148434069749760 197912092999680 197912092999680 316659348799488 316659348799488 296868139499520 263882790666240 277076930199552 461794883665920 395824185999360 237494511599616 316659348799488 316659348799488 237494511599616 197912092999680 296868139499520 534362651099136 296868139499520 197912092999680 415615395299328 277076930199552 395824185999360 593736278999040 593736278999040 890604418498560 791648371998720 989560464998400 1385384650997760 831230790598656 949978046398464 633318697598976 890604418498560 494780232499200 395824185999360 474989023199232 461794883665920 1385384650997760 1187472557998080 1055531162664960 633318697598976 633318697598976 494780232499200 742170348748800 1246846185897984 1039038488248320 593736278999040 534362651099136 474989023199232 474989023199232 534362651099136 593736278999040 1039038488248320 1246846185897984 742170348748800 494780232499200 633318697598976 633318697598976 1055531162664960 1187472557998080 1385384650997760 461794883665920 474989023199232 395824185999360 494780232499200 890604418498560 633318697598976 949978046398464 831230790598656 1385384650997760 989560464998400 791648371998720 890604418498560 593736278999040 593736278999040 395824185999360 277076930199552 415615395299328 197912092999680 296868139499520 534362651099136 296868139499520 197912092999680 237494511599616 316659348799488 316659348799488 237494511599616 395824185999360 461794883665920 277076930199552 263882790666240 296868139499520 316659348799488 316659348799488 197912092999680 197912092999680 148434069749760 197912092999680 197912092999680 164926744166400 263882790666240 237494511599616 178120883699712 89060441849856 103903848824832 86586540687360 74217034874880 79164837199872 87960930222080 87960930222080 39582418599936 26388279066624 32985348833280 37108517437440 37108517437440 37108517437440 33397665693696 32985348833280 24739011624960 29686813949952 23089744183296 25975962206208 22265110462464 18554258718720 16492674416640 19791209299968 15461882265600 15461882265600 11132555231232 3710851743744 3092376453120 3865470566400 3298534883328 1649267441664 1546188226560 2473901162496 1443109011456 2705829396480 1391569403904 695784701952 773094113280 549755813888 206158430208 257698037760 309237645312 154618822656 64424509440 57982058496 173946175488 289910292480 154618822656 103079215104 60397977600 48318382080 38654705664 48318382080 38654705664 57982058496 48318382080 19327352832 25769803776 8053063680 7247757312 10871635968 13589544960 8153726976 4831838208 6039797760 6039797760 6039797760 4529848320 2415919104 1358954496 1132462080 452984832 301989888 251658240 226492416 150994944 188743680 150994944 100663296 62914560 25165824 31457280 19660800 8388608 6291456 5898240 4718592 2359296 1966080 1179648 1179648 368640 294912 196608 184320 98304 98304 76800 30720 18432 15360 9216 4608 640 384 192 60 6 1 1 4 12 144 192 1024 1024 5376 12288 23040 24576 36864 98304 122880 98304 229376 196608 393216 442368 1474560 1179648 2097152 2359296 5505024 6291456 5242880 8388608 18874368 25165824 31457280 67108864 117440512 100663296 226492416 150994944 268435456 201326592 452984832 452984832 1056964608 1207959552 3019898880 4831838208 7247757312 4831838208 6039797760 4831838208 9512681472 10871635968 9663676416 4831838208 10737418240 19327352832 25769803776 38654705664 45097156608 25769803776 48318382080 38654705664 57982058496 51539607552 128849018880 154618822656 202937204736 57982058496 77309411328 51539607552 231928233984 206158430208 412316860416 137438953472 618475290624 695784701952 811748818944 1391569403904 1649267441664 1236950581248 1443109011456 1236950581248 1855425871872 3092376453120 1855425871872 3092376453120 4329327034368 10307921510400 18554258718720 15461882265600 18554258718720 16492674416640 21646635171840 22265110462464 19791209299968 19791209299968 28862180229120 24739011624960 27831388078080 27831388078080 46385646796800 24739011624960 39582418599936 26388279066624 32985348833280 43980465111040 98956046499840 65970697666560 57724360458240 74217034874880 98956046499840 89060441849856 103903848824832 178120883699712 222651104624640 164926744166400 197912092999680 164926744166400 173173081374720 123695058124800 158329674399744 197912092999680 237494511599616 296868139499520 230897441832960 263882790666240 263882790666240 395824185999360 230897441832960 158329674399744 356241767399424 158329674399744 296868139499520 131941395333120 395824185999360 296868139499520 296868139499520 197912092999680 316659348799488 263882790666240 474989023199232 494780232499200 692692325498880 659706976665600 791648371998720 989560464998400 791648371998720 633318697598976 791648371998720 633318697598976 593736278999040 395824185999360 494780232499200 263882790666240 527765581332480 989560464998400 1266637395197952 527765581332480 492581209243648 439804651110400 593736278999040 742170348748800 1187472557998080 593736278999040 395824185999360 356241767399424 593736278999040 356241767399424 395824185999360 593736278999040 1187472557998080 742170348748800 593736278999040 439804651110400 492581209243648 527765581332480 1266637395197952 989560464998400 527765581332480 263882790666240 494780232499200 395824185999360 593736278999040 633318697598976 791648371998720 633318697598976 791648371998720 989560464998400 791648371998720 659706976665600 692692325498880 494780232499200 474989023199232 263882790666240 316659348799488 197912092999680 296868139499520 296868139499520 395824185999360 131941395333120 296868139499520 158329674399744 356241767399424 158329674399744 230897441832960 395824185999360 263882790666240 263882790666240 230897441832960 296868139499520 237494511599616 197912092999680 158329674399744 123695058124800 173173081374720 164926744166400 197912092999680 164926744166400 222651104624640 178120883699712 103903848824832 89060441849856 98956046499840 74217034874880 57724360458240 65970697666560 98956046499840 43980465111040 32985348833280 26388279066624 39582418599936 24739011624960 46385646796800 27831388078080 27831388078080 24739011624960 28862180229120 19791209299968 19791209299968 22265110462464 21646635171840 16492674416640 18554258718720 15461882265600 18554258718720 10307921510400 4329327034368 3092376453120 1855425871872 3092376453120 1855425871872 1236950581248 1443109011456 1236950581248 1649267441664 1391569403904 811748818944 695784701952 618475290624 137438953472 412316860416 206158430208 231928233984 51539607552 77309411328 57982058496 202937204736 154618822656 128849018880 51539607552 57982058496 38654705664 48318382080 25769803776 45097156608 38654705664 25769803776 19327352832 10737418240 4831838208 9663676416 10871635968 9512681472 4831838208 6039797760 4831838208 7247757312 4831838208 3019898880 1207959552 1056964608 452984832 452984832 201326592 268435456 150994944 226492416 100663296 117440512 67108864 31457280 25165824 18874368 8388608 5242880 6291456 5505024 2359296 2097152 1179648 1474560 442368 393216 196608 229376 98304 122880 98304 36864 24576 23040 12288 5376 1024 1024 192 144 12 4 1 1 4 8 24 120 320 1024 1280 7680 18432 32768 32768 49152 122880 122880 131072 245760 245760 442368 589824 1572864 1179648 1966080 2949120 6291456 5242880 5242880 8388608 18874368 37748736 33554432 83886080 83886080 100663296 188743680 167772160 201326592 268435456 402653184 452984832 1006632960 1509949440 3221225472 6039797760 6039797760 4831838208 6442450944 6442450944 8153726976 9059696640 6039797760 6442450944 8053063680 24159191040 19327352832 38654705664 38654705664 25769803776 48318382080 48318382080 51539607552 64424509440 128849018880 115964116992 77309411328 51539607552 38654705664 64424509440 128849018880 206158430208 171798691840 171798691840 618475290624 927712935936 927712935936 927712935936 1546188226560 773094113280 1236950581248 1546188226560 1932735283200 1546188226560 3092376453120 6184752906240 4123168604160 12369505812480 18554258718720 15461882265600 19791209299968 19791209299968 22265110462464 18554258718720 18554258718720 19791209299968 29686813949952 22265110462464 24739011624960 33397665693696 29686813949952 26388279066624 32985348833280 32985348833280 35184372088832 52776558133248 79164837199872 49478023249920 59373627899904 89060441849856 89060441849856 118747255799808 118747255799808 178120883699712 148434069749760 197912092999680 164926744166400 148434069749760 148434069749760 98956046499840 164926744166400 164926744166400 237494511599616 237494511599616 237494511599616 263882790666240 237494511599616 237494511599616 158329674399744 197912092999680 197912092999680 158329674399744 158329674399744 158329674399744 197912092999680 237494511599616 237494511599616 158329674399744 351843720888320 351843720888320 395824185999360 593736278999040 527765581332480 659706976665600 791648371998720 593736278999040 633318697598976 527765581332480 791648371998720 422212465065984 474989023199232 474989023199232 263882790666240 316659348799488 395824185999360 1055531162664960 659706976665600 439804651110400 351843720888320 527765581332480 593736278999040 742170348748800 712483534798848 356241767399424 237494511599616 534362651099136 534362651099136 237494511599616 356241767399424 712483534798848 742170348748800 593736278999040 527765581332480 351843720888320 439804651110400 659706976665600 1055531162664960 395824185999360 316659348799488 263882790666240 474989023199232 474989023199232 422212465065984 791648371998720 527765581332480 633318697598976 593736278999040 791648371998720 659706976665600 527765581332480 593736278999040 395824185999360 351843720888320 351843720888320 158329674399744 237494511599616 237494511599616 197912092999680 158329674399744 158329674399744 158329674399744 197912092999680 197912092999680 158329674399744 237494511599616 237494511599616 263882790666240 237494511599616 237494511599616 237494511599616 164926744166400 164926744166400 98956046499840 148434069749760 148434069749760 164926744166400 197912092999680 148434069749760 178120883699712 118747255799808 118747255799808 89060441849856 89060441849856 59373627899904 49478023249920 79164837199872 52776558133248 35184372088832 32985348833280 32985348833280 26388279066624 29686813949952 33397665693696 24739011624960 22265110462464 29686813949952 19791209299968 18554258718720 18554258718720 22265110462464 19791209299968 19791209299968 15461882265600 18554258718720 12369505812480 4123168604160 6184752906240 3092376453120 1546188226560 1932735283200 1546188226560 1236950581248 773094113280 1546188226560 927712935936 927712935936 927712935936 618475290624 171798691840 171798691840 206158430208 128849018880 64424509440 38654705664 51539607552 77309411328 115964116992 128849018880 64424509440 51539607552 48318382080 48318382080 25769803776 38654705664 38654705664 19327352832 24159191040 8053063680 6442450944 6039797760 9059696640 8153726976 6442450944 6442450944 4831838208 6039797760 6039797760 3221225472 1509949440 1006632960 452984832 402653184 268435456 201326592 167772160 188743680 100663296 83886080 83886080 33554432 37748736 18874368 8388608 5242880 5242880 6291456 2949120 1966080 1179648 1572864 589824 442368 245760 245760 131072 122880 122880 49152 32768 32768 18432 7680 1280 1024 320 120 24 8 4 1 1 8 24 32 96 640 1536 4096 2560 16128 36864 57344 61440 86016 184320 229376 196608 491520 491520 884736 1048576 2359296 1966080 3932160 4718592 7340032 7864320 7340032 10485760 33030144 50331648 58720256 83886080 167772160 201326592 419430400 301989888 503316480 536870912 754974720 603979776 1761607680 2415919104 5637144576 7549747200 8455716864 7247757312 11274289152 7247757312 10871635968 10066329600 12884901888 8589934592 16106127360 32212254720 25769803776 38654705664 45097156608 38654705664 84557168640 64424509440 90194313216 96636764160 135291469824 57982058496 206158430208 115964116992 154618822656 171798691840 412316860416 412316860416 687194767360 206158430208 927712935936 1236950581248 695784701952 1082331758592 1159641169920 824633720832 1855425871872 1932735283200 1236950581248 2164663517184 4947802324992 4947802324992 6597069766656 17317308137472 24739011624960 20615843020800 29686813949952 26388279066624 22265110462464 21646635171840 22265110462464 26388279066624 33397665693696 24739011624960 43293270343680 33397665693696 46179488366592 32985348833280 57724360458240 52776558133248 61572651155456 52776558133248 74217034874880 65970697666560 89060441849856 103903848824832 133590662774784 158329674399744 133590662774784 148434069749760 237494511599616 230897441832960 197912092999680 178120883699712 158329674399744 138538465099776 175921860444160 197912092999680 237494511599616 316659348799488 296868139499520 307863255777280 178120883699712 211106232532992 237494511599616 131941395333120 395824185999360 211106232532992 395824185999360 197912092999680 329853488332800 474989023199232 395824185999360 211106232532992 562949953421312 369435906932736 633318697598976 633318697598976 703687441776640 923589767331840 633318697598976 633318697598976 738871813865472 791648371998720 738871813865472 527765581332480 831230790598656 395824185999360 461794883665920 316659348799488 562949953421312 738871813865472 703687441776640 422212465065984 562949953421312 738871813865472 791648371998720 593736278999040 712483534798848 395824185999360 474989023199232 712483534798848 474989023199232 395824185999360 712483534798848 593736278999040 791648371998720 738871813865472 562949953421312 422212465065984 703687441776640 738871813865472 562949953421312 316659348799488 461794883665920 395824185999360 831230790598656 527765581332480 738871813865472 791648371998720 738871813865472 633318697598976 633318697598976 923589767331840 703687441776640 633318697598976 633318697598976 369435906932736 562949953421312 211106232532992 395824185999360 474989023199232 329853488332800 197912092999680 395824185999360 211106232532992 395824185999360 131941395333120 237494511599616 211106232532992 178120883699712 307863255777280 296868139499520 316659348799488 237494511599616 197912092999680 175921860444160 138538465099776 158329674399744 178120883699712 197912092999680 230897441832960 237494511599616 148434069749760 133590662774784 158329674399744 133590662774784 103903848824832 89060441849856 65970697666560 74217034874880 52776558133248 61572651155456 52776558133248 57724360458240 32985348833280 46179488366592 33397665693696 43293270343680 24739011624960 33397665693696 26388279066624 22265110462464 21646635171840 22265110462464 26388279066624 29686813949952 20615843020800 24739011624960 17317308137472 6597069766656 4947802324992 4947802324992 2164663517184 1236950581248 1932735283200 1855425871872 824633720832 1159641169920 1082331758592 695784701952 1236950581248 927712935936 206158430208 687194767360 412316860416 412316860416 171798691840 154618822656 115964116992 206158430208 57982058496 135291469824 96636764160 90194313216 64424509440 84557168640 38654705664 45097156608 38654705664 25769803776 32212254720 16106127360 8589934592 12884901888 10066329600 10871635968 7247757312 11274289152 7247757312 8455716864 7549747200 5637144576 2415919104 1761607680 603979776 754974720 536870912 503316480 301989888 419430400 201326592 167772160 83886080 58720256 50331648 33030144 10485760 7340032 7864320 7340032 4718592 3932160 1966080 2359296 1048576 884736 491520 491520 196608 229376 184320 86016 61440 57344 36864 16128 2560 4096 1536 640 96 32 24 8 1 1 4 24 48 64 256 1536 3072 4096 6144 36864 73728 122880 122880 147456 393216 393216 393216 983040 983040 1572864 1572864 3932160 3932160 6291456 6291456 12582912 12582912 10485760 20971520 50331648 100663296 67108864 134217728 268435456 268435456 452984832 452984832 603979776 603979776 603979776 905969664 2415919104 3623878656 6039797760 9059696640 10871635968 10871635968 10871635968 7247757312 12079595520 21474836480 17179869184 17179869184 21474836480 42949672960 25769803776 51539607552 77309411328 77309411328 128849018880 128849018880 154618822656 115964116992 77309411328 77309411328 231928233984 231928233984 206158430208 274877906944 412316860416 824633720832 412316860416 412316860416 1649267441664 1236950581248 1082331758592 1082331758592 1649267441664 1649267441664 3092376453120 1546188226560 2164663517184 4329327034368 3710851743744 7421703487488 8658654068736 21646635171840 30923764531200 30923764531200 39582418599936 26388279066624 25975962206208 25975962206208 29686813949952 29686813949952 37108517437440 37108517437440 37108517437440 59373627899904 65970697666560 65970697666560 105553116266496 105553116266496 70368744177664 65970697666560 131941395333120 131941395333120 138538465099776 207807697649664 237494511599616 237494511599616 148434069749760 296868139499520 346346162749440 346346162749440 296868139499520 237494511599616 277076930199552 184717953466368 263882790666240 263882790666240 422212465065984 527765581332480 461794883665920 307863255777280 211106232532992 422212465065984 211106232532992 211106232532992 422212465065984 422212465065984 395824185999360 197912092999680 395824185999360 474989023199232 316659348799488 316659348799488 554153860399104 554153860399104 633318697598976 791648371998720 923589767331840 692692325498880 633318697598976 633318697598976 949978046398464 633318697598976 1055531162664960 1055531162664960 791648371998720 791648371998720 527765581332480 562949953421312 492581209243648 985162418487296 844424930131968 844424930131968 985162418487296 1231453023109120 791648371998720 593736278999040 791648371998720 791648371998720 633318697598976 633318697598976 791648371998720 791648371998720 593736278999040 791648371998720 1231453023109120 985162418487296 844424930131968 844424930131968 985162418487296 492581209243648 562949953421312 527765581332480 791648371998720 791648371998720 1055531162664960 1055531162664960 633318697598976 949978046398464 633318697598976 633318697598976 692692325498880 923589767331840 791648371998720 633318697598976 554153860399104 554153860399104 316659348799488 316659348799488 474989023199232 395824185999360 197912092999680 395824185999360 422212465065984 422212465065984 211106232532992 211106232532992 422212465065984 211106232532992 307863255777280 461794883665920 527765581332480 422212465065984 263882790666240 263882790666240 184717953466368 277076930199552 237494511599616 296868139499520 346346162749440 346346162749440 296868139499520 148434069749760 237494511599616 237494511599616 207807697649664 138538465099776 131941395333120 131941395333120 65970697666560 70368744177664 105553116266496 105553116266496 65970697666560 65970697666560 59373627899904 37108517437440 37108517437440 37108517437440 29686813949952 29686813949952 25975962206208 25975962206208 26388279066624 39582418599936 30923764531200 30923764531200 21646635171840 8658654068736 7421703487488 3710851743744 4329327034368 2164663517184 1546188226560 3092376453120 1649267441664 1649267441664 1082331758592 1082331758592 1236950581248 1649267441664 412316860416 412316860416 824633720832 412316860416 274877906944 206158430208 231928233984 231928233984 77309411328 77309411328 115964116992 154618822656 128849018880 128849018880 77309411328 77309411328 51539607552 25769803776 42949672960 21474836480 17179869184 17179869184 21474836480 12079595520 7247757312 10871635968 10871635968 10871635968 9059696640 6039797760 3623878656 2415919104 905969664 603979776 603979776 603979776 452984832 452984832 268435456 268435456 134217728 67108864 100663296 50331648 20971520 10485760 12582912 12582912 6291456 6291456 3932160 3932160 1572864 1572864 983040 983040 393216 393216 393216 147456 122880 122880 73728 36864 6144 4096 3072 1536 256 64 48 24 4 1 1 16 32 128 256 384 768 3840 3840 18432 16384 86016 184320 294912 245760 344064 737280 983040 884736 2359296 2097152 2949120 3145728 9437184 7077888 10485760 15728640 29360128 31457280 37748736 41943040 132120576 150994944 150994944 251658240 419430400 452984832 1207959552 905969664 1132462080 805306368 1811939328 1811939328 5284823040 5662310400 10871635968 18119393280 25367150592 16307453952 19327352832 9663676416 38654705664 42949672960 53687091200 34359738368 38654705664 57982058496 51539607552 115964116992 202937204736 128849018880 289910292480 241591910400 202937204736 77309411328 206158430208 115964116992 618475290624 412316860416 463856467968 343597383680 1030792151040 618475290624 1649267441664 824633720832 1855425871872 2886218022912 1649267441664 2164663517184 4638564679680 2576980377600 2473901162496 4123168604160 6597069766656 4947802324992 11544872091648 19791209299968 13194139533312 24739011624960 44530220924928 37108517437440 37108517437440 28862180229120 29686813949952 32469952757760 31310311587840 29686813949952 55662776156160 29686813949952 46179488366592 61847529062400 111325552312320 98956046499840 173173081374720 98956046499840 65970697666560 79164837199872 178120883699712 138538465099776 211106232532992 277076930199552 267181325549568 197912092999680 237494511599616 296868139499520 356241767399424 356241767399424 277076930199552 296868139499520 263882790666240 197912092999680 263882790666240 439804651110400 633318697598976 738871813865472 422212465065984 492581209243648 593736278999040 527765581332480 633318697598976 263882790666240 989560464998400 474989023199232 474989023199232 356241767399424 593736278999040 633318697598976 949978046398464 474989023199232 1266637395197952 844424930131968 1108307720798208 1424967069597696 949978046398464 949978046398464 989560464998400 1187472557998080 1108307720798208 989560464998400 2374945115996160 1055531162664960 2216615441596416 1266637395197952 1407374883553280 703687441776640 703687441776640 1266637395197952 1847179534663680 1583296743997440 1688849860263936 1266637395197952 949978046398464 712483534798848 2137450604396544 1424967069597696 791648371998720 1424967069597696 2137450604396544 712483534798848 949978046398464 1266637395197952 1688849860263936 1583296743997440 1847179534663680 1266637395197952 703687441776640 703687441776640 1407374883553280 1266637395197952 2216615441596416 1055531162664960 2374945115996160 989560464998400 1108307720798208 1187472557998080 989560464998400 949978046398464 949978046398464 1424967069597696 1108307720798208 844424930131968 1266637395197952 474989023199232 949978046398464 633318697598976 593736278999040 356241767399424 474989023199232 474989023199232 989560464998400 263882790666240 633318697598976 527765581332480 593736278999040 492581209243648 422212465065984 738871813865472 633318697598976 439804651110400 263882790666240 197912092999680 263882790666240 296868139499520 277076930199552 356241767399424 356241767399424 296868139499520 237494511599616 197912092999680 267181325549568 277076930199552 211106232532992 138538465099776 178120883699712 79164837199872 65970697666560 98956046499840 173173081374720 98956046499840 111325552312320 61847529062400 46179488366592 29686813949952 55662776156160 29686813949952 31310311587840 32469952757760 29686813949952 28862180229120 37108517437440 37108517437440 44530220924928 24739011624960 13194139533312 19791209299968 11544872091648 4947802324992 6597069766656 4123168604160 2473901162496 2576980377600 4638564679680 2164663517184 1649267441664 2886218022912 1855425871872 824633720832 1649267441664 618475290624 1030792151040 343597383680 463856467968 412316860416 618475290624 115964116992 206158430208 77309411328 202937204736 241591910400 289910292480 128849018880 202937204736 115964116992 51539607552 57982058496 38654705664 34359738368 53687091200 42949672960 38654705664 9663676416 19327352832 16307453952 25367150592 18119393280 10871635968 5662310400 5284823040 1811939328 1811939328 805306368 1132462080 905969664 1207959552 452984832 419430400 251658240 150994944 150994944 132120576 41943040 37748736 31457280 29360128 15728640 10485760 7077888 9437184 3145728 2949120 2097152 2359296 884736 983040 737280 344064 245760 294912 184320 86016 16384 18432 3840 3840 768 384 256 128 32 16 1 1 2 16 32 128 256 256 768 1920 4608 12288 16384 92160 184320 245760 245760 294912 737280 884736 884736 2097152 1572864 2359296 3145728 7077888 4718592 7864320 12582912 20971520 31457280 20971520 41943040 75497472 100663296 100663296 167772160 301989888 452984832 905969664 679477248 603979776 805306368 1207959552 1811939328 3774873600 4529848320 9059696640 18119393280 16307453952 10871635968 9663676416 9663676416 25769803776 42949672960 34359738368 17179869184 19327352832 38654705664 38654705664 115964116992 128849018880 128849018880 241591910400 144955146240 57982058496 51539607552 77309411328 115964116992 412316860416 309237645312 206158430208 343597383680 309237645312 618475290624 824633720832 412316860416 1443109011456 1443109011456 1082331758592 2164663517184 2576980377600 1030792151040 2061584302080 4123168604160 2473901162496 4947802324992 9895604649984 9895604649984 8246337208320 24739011624960 37108517437440 24739011624960 28862180229120 23089744183296 25975962206208 24352464568320 22265110462464 29686813949952 29686813949952 26388279066624 32985348833280 61847529062400 98956046499840 98956046499840 98956046499840 52776558133248 52776558133248 79164837199872 138538465099776 138538465099776 184717953466368 207807697649664 148434069749760 197912092999680 148434069749760 222651104624640 267181325549568 237494511599616 237494511599616 197912092999680 197912092999680 131941395333120 219902325555200 351843720888320 492581209243648 369435906932736 246290604621824 492581209243648 263882790666240 422212465065984 211106232532992 263882790666240 474989023199232 237494511599616 356241767399424 237494511599616 316659348799488 633318697598976 474989023199232 474989023199232 844424930131968 633318697598976 949978046398464 712483534798848 633318697598976 633318697598976 791648371998720 633318697598976 791648371998720 989560464998400 1055531162664960 1055531162664960 1266637395197952 1125899906842624 562949953421312 351843720888320 422212465065984 1266637395197952 1583296743997440 1266637395197952 844424930131968 633318697598976 474989023199232 712483534798848 1424967069597696 633318697598976 633318697598976 1424967069597696 712483534798848 474989023199232 633318697598976 844424930131968 1266637395197952 1583296743997440 1266637395197952 422212465065984 351843720888320 562949953421312 1125899906842624 1266637395197952 1055531162664960 1055531162664960 989560464998400 791648371998720 633318697598976 791648371998720 633318697598976 633318697598976 712483534798848 949978046398464 633318697598976 844424930131968 474989023199232 474989023199232 633318697598976 316659348799488 237494511599616 356241767399424 237494511599616 474989023199232 263882790666240 211106232532992 422212465065984 263882790666240 492581209243648 246290604621824 369435906932736 492581209243648 351843720888320 219902325555200 131941395333120 197912092999680 197912092999680 237494511599616 237494511599616 267181325549568 222651104624640 148434069749760 197912092999680 148434069749760 207807697649664 184717953466368 138538465099776 138538465099776 79164837199872 52776558133248 52776558133248 98956046499840 98956046499840 98956046499840 61847529062400 32985348833280 26388279066624 29686813949952 29686813949952 22265110462464 24352464568320 25975962206208 23089744183296 28862180229120 24739011624960 37108517437440 24739011624960 8246337208320 9895604649984 9895604649984 4947802324992 2473901162496 4123168604160 2061584302080 1030792151040 2576980377600 2164663517184 1082331758592 1443109011456 1443109011456 412316860416 824633720832 618475290624 309237645312 343597383680 206158430208 309237645312 412316860416 115964116992 77309411328 51539607552 57982058496 144955146240 241591910400 128849018880 128849018880 115964116992 38654705664 38654705664 19327352832 17179869184 34359738368 42949672960 25769803776 9663676416 9663676416 10871635968 16307453952 18119393280 9059696640 4529848320 3774873600 1811939328 1207959552 805306368 603979776 679477248 905969664 452984832 301989888 167772160 100663296 100663296 75497472 41943040 20971520 31457280 20971520 12582912 7864320 4718592 7077888 3145728 2359296 1572864 2097152 884736 884736 737280 294912 245760 245760 184320 92160 16384 12288 4608 1920 768 256 256 128 32 16 2 1 1 6 8 48 64 256 384 512 768 6912 12288 36864 24576 129024 221184 344064 294912 491520 1179648 1474560 1179648 2359296 1966080 3538944 3538944 7864320 6291456 10485760 12582912 29360128 25165824 29360128 33554432 100663296 150994944 134217728 201326592 503316480 603979776 1132462080 603979776 1207959552 1207959552 2415919104 1811939328 4227858432 5435817984 12683575296 16307453952 18119393280 9663676416 16106127360 9663676416 38654705664 42949672960 25769803776 12884901888 21474836480 51539607552 64424509440 103079215104 180388626432 154618822656 202937204736 57982058496 115964116992 77309411328 231928233984 154618822656 618475290624 309237645312 412316860416 206158430208 927712935936 1236950581248 1236950581248 412316860416 927712935936 1236950581248 1391569403904 1546188226560 1443109011456 1236950581248 2886218022912 2061584302080 3298534883328 5772436045824 6597069766656 8246337208320 11544872091648 29686813949952 34634616274944 24739011624960 29686813949952 26388279066624 25048249270272 22265110462464 33397665693696 24739011624960 39582418599936 26388279066624 46179488366592 79164837199872 138538465099776 79164837199872 79164837199872 65970697666560 79164837199872 79164837199872 178120883699712 158329674399744 178120883699712 148434069749760 207807697649664 178120883699712 155855773237248 222651104624640 237494511599616 277076930199552 211106232532992 197912092999680 184717953466368 158329674399744 246290604621824 351843720888320 316659348799488 281474976710656 316659348799488 281474976710656 422212465065984 316659348799488 422212465065984 211106232532992 395824185999360 316659348799488 395824185999360 211106232532992 633318697598976 712483534798848 949978046398464 422212465065984 844424930131968 738871813865472 633318697598976 633318697598976 633318697598976 791648371998720 633318697598976 633318697598976 1108307720798208 633318697598976 1477743627730944 844424930131968 1688849860263936 703687441776640 422212465065984 281474976710656 562949953421312 1477743627730944 1688849860263936 844424930131968 703687441776640 562949953421312 791648371998720 712483534798848 949978046398464 791648371998720 949978046398464 712483534798848 791648371998720 562949953421312 703687441776640 844424930131968 1688849860263936 1477743627730944 562949953421312 281474976710656 422212465065984 703687441776640 1688849860263936 844424930131968 1477743627730944 633318697598976 1108307720798208 633318697598976 633318697598976 791648371998720 633318697598976 633318697598976 633318697598976 738871813865472 844424930131968 422212465065984 949978046398464 712483534798848 633318697598976 211106232532992 395824185999360 316659348799488 395824185999360 211106232532992 422212465065984 316659348799488 422212465065984 281474976710656 316659348799488 281474976710656 316659348799488 351843720888320 246290604621824 158329674399744 184717953466368 197912092999680 211106232532992 277076930199552 237494511599616 222651104624640 155855773237248 178120883699712 207807697649664 148434069749760 178120883699712 158329674399744 178120883699712 79164837199872 79164837199872 65970697666560 79164837199872 79164837199872 138538465099776 79164837199872 46179488366592 26388279066624 39582418599936 24739011624960 33397665693696 22265110462464 25048249270272 26388279066624 29686813949952 24739011624960 34634616274944 29686813949952 11544872091648 8246337208320 6597069766656 5772436045824 3298534883328 2061584302080 2886218022912 1236950581248 1443109011456 1546188226560 1391569403904 1236950581248 927712935936 412316860416 1236950581248 1236950581248 927712935936 206158430208 412316860416 309237645312 618475290624 154618822656 231928233984 77309411328 115964116992 57982058496 202937204736 154618822656 180388626432 103079215104 64424509440 51539607552 21474836480 12884901888 25769803776 42949672960 38654705664 9663676416 16106127360 9663676416 18119393280 16307453952 12683575296 5435817984 4227858432 1811939328 2415919104 1207959552 1207959552 603979776 1132462080 603979776 503316480 201326592 134217728 150994944 100663296 33554432 29360128 25165824 29360128 12582912 10485760 6291456 7864320 3538944 3538944 1966080 2359296 1179648 1474560 1179648 491520 294912 344064 221184 129024 24576 36864 12288 6912 768 512 384 256 64 48 8 6 1 1 6 24 32 96 192 768 1152 768 1536 10240 20480 32768 40960 184320 393216 491520 491520 786432 1966080 1966080 1572864 3276800 3276800 4718592 3932160 10485760 8388608 12582912 25165824 37748736 50331648 33554432 50331648 150994944 201326592 134217728 335544320 671088640 805306368 1006632960 1006632960 1610612736 2013265920 2013265920 2415919104 6039797760 9059696640 14495514624 18119393280 16106127360 17179869184 16106127360 16106127360 42949672960 42949672960 25769803776 19327352832 34359738368 103079215104 77309411328 206158430208 309237645312 154618822656 96636764160 64424509440 103079215104 128849018880 171798691840 206158430208 515396075520 515396075520 206158430208 343597383680 1030792151040 1099511627776 687194767360 343597383680 1099511627776 2061584302080 1288490188800 1030792151040 3710851743744 3710851743744 4123168604160 6184752906240 8658654068736 11544872091648 12369505812480 24739011624960 14843406974976 29686813949952 37108517437440 30923764531200 39582418599936 29686813949952 27831388078080 33397665693696 27831388078080 32985348833280 39582418599936 39582418599936 65970697666560 118747255799808 118747255799808 65970697666560 98956046499840 98956046499840 79164837199872 131941395333120 263882790666240 211106232532992 164926744166400 247390116249600 237494511599616 222651104624640 185542587187200 222651104624640 311711546474496 277076930199552 247390116249600 197912092999680 237494511599616 197912092999680 263882790666240 263882790666240 281474976710656 422212465065984 211106232532992 351843720888320 237494511599616 474989023199232 263882790666240 158329674399744 474989023199232 316659348799488 351843720888320 351843720888320 633318697598976 1187472557998080 703687441776640 562949953421312 1231453023109120 615726511554560 633318697598976 633318697598976 791648371998720 659706976665600 633318697598976 949978046398464 791648371998720 949978046398464 1266637395197952 1125899906842624 1055531162664960 527765581332480 351843720888320 422212465065984 738871813865472 1847179534663680 1266637395197952 633318697598976 562949953421312 1125899906842624 949978046398464 712483534798848 1583296743997440 1583296743997440 712483534798848 949978046398464 1125899906842624 562949953421312 633318697598976 1266637395197952 1847179534663680 738871813865472 422212465065984 351843720888320 527765581332480 1055531162664960 1125899906842624 1266637395197952 949978046398464 791648371998720 949978046398464 633318697598976 659706976665600 791648371998720 633318697598976 633318697598976 615726511554560 1231453023109120 562949953421312 703687441776640 1187472557998080 633318697598976 351843720888320 351843720888320 316659348799488 474989023199232 158329674399744 263882790666240 474989023199232 237494511599616 351843720888320 211106232532992 422212465065984 281474976710656 263882790666240 263882790666240 197912092999680 237494511599616 197912092999680 247390116249600 277076930199552 311711546474496 222651104624640 185542587187200 222651104624640 237494511599616 247390116249600 164926744166400 211106232532992 263882790666240 131941395333120 79164837199872 98956046499840 98956046499840 65970697666560 118747255799808 118747255799808 65970697666560 39582418599936 39582418599936 32985348833280 27831388078080 33397665693696 27831388078080 29686813949952 39582418599936 30923764531200 37108517437440 29686813949952 14843406974976 24739011624960 12369505812480 11544872091648 8658654068736 6184752906240 4123168604160 3710851743744 3710851743744 1030792151040 1288490188800 2061584302080 1099511627776 343597383680 687194767360 1099511627776 1030792151040 343597383680 206158430208 515396075520 515396075520 206158430208 171798691840 128849018880 103079215104 64424509440 96636764160 154618822656 309237645312 206158430208 77309411328 103079215104 34359738368 19327352832 25769803776 42949672960 42949672960 16106127360 16106127360 17179869184 16106127360 18119393280 14495514624 9059696640 6039797760 2415919104 2013265920 2013265920 1610612736 1006632960 1006632960 805306368 671088640 335544320 134217728 201326592 150994944 50331648 33554432 50331648 37748736 25165824 12582912 8388608 10485760 3932160 4718592 3276800 3276800 1572864 1966080 1966080 786432 491520 491520 393216 184320 40960 32768 20480 10240 1536 768 1152 768 192 96 32 24 6 1 1 4 12 48 32 192 256 1024 768 1024 2048 15360 16384 65536 40960 229376 393216 655360 589824 983040 1966080 2097152 1572864 3932160 3145728 4194304 3932160 10485760 6291456 16777216 18874368 44040192 33554432 37748736 50331648 134217728 134217728 201326592 335544320 671088640 536870912 1509949440 1073741824 2147483648 1342177280 2415919104 2415919104 7046430720 7247757312 12884901888 12079595520 21474836480 12884901888 21474836480 12884901888 25769803776 25769803776 25769803776 19327352832 42949672960 77309411328 103079215104 206158430208 180388626432 51539607552 128849018880 51539607552 154618822656 85899345920 274877906944 137438953472 687194767360 206158430208 412316860416 343597383680 824633720832 549755813888 687194767360 274877906944 1236950581248 1288490188800 618475290624 1030792151040 4329327034368 2061584302080 4947802324992 6184752906240 6597069766656 8246337208320 14843406974976 12369505812480 11544872091648 24739011624960 37108517437440 30923764531200 33397665693696 24739011624960 34789235097600 22265110462464 29686813949952 26388279066624 49478023249920 43980465111040 76965813944320 79164837199872 82463372083200 65970697666560 118747255799808 79164837199872 98956046499840 131941395333120 237494511599616 131941395333120 197912092999680 197912092999680 207807697649664 185542587187200 133590662774784 222651104624640 237494511599616 247390116249600 197912092999680 197912092999680 230897441832960 164926744166400 158329674399744 175921860444160 316659348799488 211106232532992 263882790666240 175921860444160 316659348799488 263882790666240 197912092999680 158329674399744 395824185999360 211106232532992 527765581332480 281474976710656 844424930131968 703687441776640 844424930131968 562949953421312 703687441776640 422212465065984 527765581332480 633318697598976 527765581332480 527765581332480 791648371998720 527765581332480 923589767331840 633318697598976 1407374883553280 562949953421312 633318697598976 351843720888320 439804651110400 422212465065984 703687441776640 1055531162664960 844424930131968 422212465065984 703687441776640 844424930131968 633318697598976 712483534798848 1899956092796928 712483534798848 633318697598976 844424930131968 703687441776640 422212465065984 844424930131968 1055531162664960 703687441776640 422212465065984 439804651110400 351843720888320 633318697598976 562949953421312 1407374883553280 633318697598976 923589767331840 527765581332480 791648371998720 527765581332480 527765581332480 633318697598976 527765581332480 422212465065984 703687441776640 562949953421312 844424930131968 703687441776640 844424930131968 281474976710656 527765581332480 211106232532992 395824185999360 158329674399744 197912092999680 263882790666240 316659348799488 175921860444160 263882790666240 211106232532992 316659348799488 175921860444160 158329674399744 164926744166400 230897441832960 197912092999680 197912092999680 247390116249600 237494511599616 222651104624640 133590662774784 185542587187200 207807697649664 197912092999680 197912092999680 131941395333120 237494511599616 131941395333120 98956046499840 79164837199872 118747255799808 65970697666560 82463372083200 79164837199872 76965813944320 43980465111040 49478023249920 26388279066624 29686813949952 22265110462464 34789235097600 24739011624960 33397665693696 30923764531200 37108517437440 24739011624960 11544872091648 12369505812480 14843406974976 8246337208320 6597069766656 6184752906240 4947802324992 2061584302080 4329327034368 1030792151040 618475290624 1288490188800 1236950581248 274877906944 687194767360 549755813888 824633720832 343597383680 412316860416 206158430208 687194767360 137438953472 274877906944 85899345920 154618822656 51539607552 128849018880 51539607552 180388626432 206158430208 103079215104 77309411328 42949672960 19327352832 25769803776 25769803776 25769803776 12884901888 21474836480 12884901888 21474836480 12079595520 12884901888 7247757312 7046430720 2415919104 2415919104 1342177280 2147483648 1073741824 1509949440 536870912 671088640 335544320 201326592 134217728 134217728 50331648 37748736 33554432 44040192 18874368 16777216 6291456 10485760 3932160 4194304 3145728 3932160 1572864 2097152 1966080 983040 589824 655360 393216 229376 40960 65536 16384 15360 2048 1024 768 1024 256 192 32 48 12 4 1 1 4 8 32 64 64 256 512 1024 1024 1024 3072 12288 24576 49152 65536 294912 589824 884736 884736 1179648 2359296 2359296 2359296 4718592 3145728 6291456 6291456 12582912 12582912 18874368 37748736 50331648 50331648 50331648 50331648 100663296 201326592 201326592 402653184 536870912 805306368 1610612736 1610612736 1610612736 1610612736 2415919104 3623878656 7247757312 7247757312 9663676416 25769803776 25769803776 25769803776 25769803776 12884901888 25769803776 38654705664 38654705664 38654705664 38654705664 115964116992 115964116992 154618822656 77309411328 51539607552 77309411328 77309411328 103079215104 103079215104 137438953472 206158430208 309237645312 309237645312 309237645312 274877906944 549755813888 549755813888 549755813888 549755813888 1374389534720 1030792151040 1030792151040 2061584302080 4123168604160 2748779069440 5497558138880 5497558138880 5497558138880 10995116277760 8246337208320 10995116277760 10995116277760 27487790694400 41231686041600 30923764531200 32985348833280 32985348833280 24739011624960 26388279066624 26388279066624 39582418599936 65970697666560 65970697666560 65970697666560 65970697666560 98956046499840 98956046499840 118747255799808 118747255799808 105553116266496 140737488355328 175921860444160 175921860444160 175921860444160 197912092999680 197912092999680 148434069749760 148434069749760 197912092999680 247390116249600 219902325555200 219902325555200 219902325555200 219902325555200 109951162777600 175921860444160 351843720888320 281474976710656 351843720888320 175921860444160 351843720888320 263882790666240 263882790666240 263882790666240 158329674399744 316659348799488 316659348799488 422212465065984 422212465065984 562949953421312 844424930131968 844424930131968 422212465065984 633318697598976 422212465065984 633318697598976 527765581332480 527765581332480 791648371998720 527765581332480 1055531162664960 1055531162664960 1125899906842624 1125899906842624 562949953421312 703687441776640 703687441776640 703687441776640 703687441776640 527765581332480 791648371998720 633318697598976 633318697598976 633318697598976 633318697598976 712483534798848 1068725302198272 1068725302198272 712483534798848 633318697598976 633318697598976 633318697598976 633318697598976 791648371998720 527765581332480 703687441776640 703687441776640 703687441776640 703687441776640 562949953421312 1125899906842624 1125899906842624 1055531162664960 1055531162664960 527765581332480 791648371998720 527765581332480 527765581332480 633318697598976 422212465065984 633318697598976 422212465065984 844424930131968 844424930131968 562949953421312 422212465065984 422212465065984 316659348799488 316659348799488 158329674399744 263882790666240 263882790666240 263882790666240 351843720888320 175921860444160 351843720888320 281474976710656 351843720888320 175921860444160 109951162777600 219902325555200 219902325555200 219902325555200 219902325555200 247390116249600 197912092999680 148434069749760 148434069749760 197912092999680 197912092999680 175921860444160 175921860444160 175921860444160 140737488355328 105553116266496 118747255799808 118747255799808 98956046499840 98956046499840 65970697666560 65970697666560 65970697666560 65970697666560 39582418599936 26388279066624 26388279066624 24739011624960 32985348833280 32985348833280 30923764531200 41231686041600 27487790694400 10995116277760 10995116277760 8246337208320 10995116277760 5497558138880 5497558138880 5497558138880 2748779069440 4123168604160 2061584302080 1030792151040 1030792151040 1374389534720 549755813888 549755813888 549755813888 549755813888 274877906944 309237645312 309237645312 309237645312 206158430208 137438953472 103079215104 103079215104 77309411328 77309411328 51539607552 77309411328 154618822656 115964116992 115964116992 38654705664 38654705664 38654705664 38654705664 25769803776 12884901888 25769803776 25769803776 25769803776 25769803776 9663676416 7247757312 7247757312 3623878656 2415919104 1610612736 1610612736 1610612736 1610612736 805306368 536870912 402653184 201326592 201326592 100663296 50331648 50331648 50331648 50331648 37748736 18874368 12582912 12582912 6291456 6291456 3145728 4718592 2359296 2359296 2359296 1179648 884736 884736 589824 294912 65536 49152 24576 12288 3072 1024 1024 1024 512 256 64 64 32 8 4 1 1 20 64 80 288 480 512 1920 3072 5120 8192 10240 18432 76800 122880 327680 163840 860160 1769472 2752512 2621440 2752512 5898240 6881280 6291456 9175040 7864320 14680064 15728640 44040192 25165824 58720256 67108864 150994944 167772160 100663296 134217728 452984832 754974720 603979776 1006632960 2013265920 2013265920 4529848320 3019898880 3623878656 4026531840 7247757312 5435817984 10569646080 12079595520 30064771072 53687091200 75161927680 51539607552 45097156608 25769803776 60129542144 103079215104 120259084288 64424509440 120259084288 309237645312 180388626432 154618822656 386547056640 206158430208 483183820800 386547056640 515396075520 343597383680 858993459200 618475290624 2061584302080 1649267441664 1030792151040 1030792151040 1717986918400 2199023255552 3435973836800 687194767360 1236950581248 3298534883328 3710851743744 2886218022912 7421703487488 6597069766656 9895604649984 9895604649984 14843406974976 13194139533312 14843406974976 23089744183296 14843406974976 39582418599936 50096498540544 37108517437440 59373627899904 34634616274944 52776558133248 49478023249920 65970697666560 92358976733184 158329674399744 98956046499840 87960930222080 138538465099776 237494511599616 178120883699712 316659348799488 246290604621824 211106232532992 175921860444160 395824185999360 281474976710656 296868139499520 346346162749440 267181325549568 316659348799488 237494511599616 356241767399424 356241767399424 422212465065984 395824185999360 369435906932736 237494511599616 140737488355328 395824185999360 351843720888320 844424930131968 527765581332480 633318697598976 703687441776640 474989023199232 791648371998720 474989023199232 422212465065984 1266637395197952 791648371998720 1583296743997440 703687441776640 1266637395197952 1979120929996800 1187472557998080 474989023199232 844424930131968 738871813865472 633318697598976 949978046398464 1266637395197952 923589767331840 1266637395197952 1583296743997440 2251799813685248 1231453023109120 1407374883553280 844424930131968 1688849860263936 1477743627730944 1407374883553280 633318697598976 738871813865472 1266637395197952 2216615441596416 1583296743997440 985162418487296 1688849860263936 2216615441596416 1424967069597696 2216615441596416 1688849860263936 985162418487296 1583296743997440 2216615441596416 1266637395197952 738871813865472 633318697598976 1407374883553280 1477743627730944 1688849860263936 844424930131968 1407374883553280 1231453023109120 2251799813685248 1583296743997440 1266637395197952 923589767331840 1266637395197952 949978046398464 633318697598976 738871813865472 844424930131968 474989023199232 1187472557998080 1979120929996800 1266637395197952 703687441776640 1583296743997440 791648371998720 1266637395197952 422212465065984 474989023199232 791648371998720 474989023199232 703687441776640 633318697598976 527765581332480 844424930131968 351843720888320 395824185999360 140737488355328 237494511599616 369435906932736 395824185999360 422212465065984 356241767399424 356241767399424 237494511599616 316659348799488 267181325549568 346346162749440 296868139499520 281474976710656 395824185999360 175921860444160 211106232532992 246290604621824 316659348799488 178120883699712 237494511599616 138538465099776 87960930222080 98956046499840 158329674399744 92358976733184 65970697666560 49478023249920 52776558133248 34634616274944 59373627899904 37108517437440 50096498540544 39582418599936 14843406974976 23089744183296 14843406974976 13194139533312 14843406974976 9895604649984 9895604649984 6597069766656 7421703487488 2886218022912 3710851743744 3298534883328 1236950581248 687194767360 3435973836800 2199023255552 1717986918400 1030792151040 1030792151040 1649267441664 2061584302080 618475290624 858993459200 343597383680 515396075520 386547056640 483183820800 206158430208 386547056640 154618822656 180388626432 309237645312 120259084288 64424509440 120259084288 103079215104 60129542144 25769803776 45097156608 51539607552 75161927680 53687091200 30064771072 12079595520 10569646080 5435817984 7247757312 4026531840 3623878656 3019898880 4529848320 2013265920 2013265920 1006632960 603979776 754974720 452984832 134217728 100663296 167772160 150994944 67108864 58720256 25165824 44040192 15728640 14680064 7864320 9175040 6291456 6881280 5898240 2752512 2621440 2752512 1769472 860160 163840 327680 122880 76800 18432 10240 8192 5120 3072 1920 512 480 288 80 64 20 1 1 2 32 64 96 288 512 512 1536 2048 4096 8192 6144 18432 61440 131072 131072 163840 884736 1769472 2621440 1966080 2359296 5898240 6291456 4194304 7864320 6291456 10485760 15728640 25165824 25165824 33554432 50331648 125829120 83886080 67108864 134217728 377487360 503316480 402653184 1006632960 1342177280 2013265920 3019898880 2415919104 3019898880 4026531840 3623878656 3623878656 6039797760 12884901888 21474836480 53687091200 51539607552 25769803776 25769803776 17179869184 51539607552 103079215104 64424509440 64424509440 103079215104 154618822656 51539607552 103079215104 206158430208 206158430208 386547056640 309237645312 274877906944 343597383680 412316860416 618475290624 1649267441664 824633720832 618475290624 515396075520 1099511627776 2199023255552 687194767360 274877906944 1099511627776 3298534883328 1443109011456 1924145348608 6597069766656 4398046511104 6597069766656 9895604649984 6597069766656 6597069766656 11544872091648 11544872091648 13194139533312 29686813949952 37108517437440 37108517437440 34634616274944 30786325577728 39582418599936 49478023249920 61572651155456 92358976733184 98956046499840 54975581388800 76965813944320 138538465099776 178120883699712 178120883699712 246290604621824 184717953466368 105553116266496 175921860444160 281474976710656 211106232532992 230897441832960 207807697649664 237494511599616 211106232532992 178120883699712 237494511599616 316659348799488 351843720888320 307863255777280 184717953466368 140737488355328 140737488355328 175921860444160 281474976710656 351843720888320 527765581332480 351843720888320 351843720888320 395824185999360 395824185999360 316659348799488 422212465065984 791648371998720 791648371998720 703687441776640 562949953421312 1055531162664960 989560464998400 474989023199232 316659348799488 738871813865472 369435906932736 474989023199232 949978046398464 615726511554560 923589767331840 791648371998720 1407374883553280 985162418487296 615726511554560 844424930131968 844424930131968 1477743627730944 1231453023109120 527765581332480 316659348799488 422212465065984 1266637395197952 1583296743997440 703687441776640 844424930131968 1688849860263936 949978046398464 949978046398464 1688849860263936 844424930131968 703687441776640 1583296743997440 1266637395197952 422212465065984 316659348799488 527765581332480 1231453023109120 1477743627730944 844424930131968 844424930131968 615726511554560 985162418487296 1407374883553280 791648371998720 923589767331840 615726511554560 949978046398464 474989023199232 369435906932736 738871813865472 316659348799488 474989023199232 989560464998400 1055531162664960 562949953421312 703687441776640 791648371998720 791648371998720 422212465065984 316659348799488 395824185999360 395824185999360 351843720888320 351843720888320 527765581332480 351843720888320 281474976710656 175921860444160 140737488355328 140737488355328 184717953466368 307863255777280 351843720888320 316659348799488 237494511599616 178120883699712 211106232532992 237494511599616 207807697649664 230897441832960 211106232532992 281474976710656 175921860444160 105553116266496 184717953466368 246290604621824 178120883699712 178120883699712 138538465099776 76965813944320 54975581388800 98956046499840 92358976733184 61572651155456 49478023249920 39582418599936 30786325577728 34634616274944 37108517437440 37108517437440 29686813949952 13194139533312 11544872091648 11544872091648 6597069766656 6597069766656 9895604649984 6597069766656 4398046511104 6597069766656 1924145348608 1443109011456 3298534883328 1099511627776 274877906944 687194767360 2199023255552 1099511627776 515396075520 618475290624 824633720832 1649267441664 618475290624 412316860416 343597383680 274877906944 309237645312 386547056640 206158430208 206158430208 103079215104 51539607552 154618822656 103079215104 64424509440 64424509440 103079215104 51539607552 17179869184 25769803776 25769803776 51539607552 53687091200 21474836480 12884901888 6039797760 3623878656 3623878656 4026531840 3019898880 2415919104 3019898880 2013265920 1342177280 1006632960 402653184 503316480 377487360 134217728 67108864 83886080 125829120 50331648 33554432 25165824 25165824 15728640 10485760 6291456 7864320 4194304 6291456 5898240 2359296 1966080 2621440 1769472 884736 163840 131072 131072 61440 18432 6144 8192 4096 2048 1536 512 512 288 96 64 32 2 1 1 6 6 60 144 192 576 960 768 2304 3072 7680 9216 16384 27648 122880 98304 393216 294912 1548288 2949120 3538944 2949120 4128768 9437184 7864320 8388608 11010048 7864320 18874368 15728640 44040192 25165824 56623104 75497472 113246208 100663296 125829120 201326592 603979776 603979776 805306368 1207959552 2415919104 2415919104 4529848320 3623878656 5435817984 3623878656 5435817984 3623878656 11274289152 21474836480 38654705664 64424509440 45097156608 25769803776 32212254720 25769803776 90194313216 96636764160 115964116992 96636764160 90194313216 77309411328 137438953472 103079215104 386547056640 309237645312 618475290624 309237645312 515396075520 309237645312 927712935936 927712935936 1546188226560 927712935936 618475290624 824633720832 2061584302080 824633720832 824633720832 412316860416 1855425871872 2164663517184 1649267441664 2886218022912 7421703487488 4947802324992 11544872091648 7421703487488 7421703487488 8658654068736 9895604649984 17317308137472 16698832846848 37108517437440 69578470195200 37108517437440 52776558133248 39582418599936 69269232549888 79164837199872 105553116266496 131941395333120 98956046499840 82463372083200 131941395333120 178120883699712 311711546474496 237494511599616 316659348799488 158329674399744 197912092999680 211106232532992 356241767399424 277076930199552 316659348799488 311711546474496 267181325549568 267181325549568 207807697649664 356241767399424 445302209249280 461794883665920 263882790666240 184717953466368 237494511599616 105553116266496 316659348799488 281474976710656 633318697598976 527765581332480 329853488332800 527765581332480 356241767399424 474989023199232 633318697598976 474989023199232 1424967069597696 633318697598976 1055531162664960 844424930131968 1266637395197952 712483534798848 712483534798848 474989023199232 633318697598976 474989023199232 831230790598656 791648371998720 1055531162664960 989560464998400 1266637395197952 1055531162664960 844424930131968 844424930131968 1477743627730944 1266637395197952 2111062325329920 791648371998720 527765581332480 316659348799488 738871813865472 1583296743997440 1266637395197952 1055531162664960 1477743627730944 1266637395197952 1187472557998080 1266637395197952 1477743627730944 1055531162664960 1266637395197952 1583296743997440 738871813865472 316659348799488 527765581332480 791648371998720 2111062325329920 1266637395197952 1477743627730944 844424930131968 844424930131968 1055531162664960 1266637395197952 989560464998400 1055531162664960 791648371998720 831230790598656 474989023199232 633318697598976 474989023199232 712483534798848 712483534798848 1266637395197952 844424930131968 1055531162664960 633318697598976 1424967069597696 474989023199232 633318697598976 474989023199232 356241767399424 527765581332480 329853488332800 527765581332480 633318697598976 281474976710656 316659348799488 105553116266496 237494511599616 184717953466368 263882790666240 461794883665920 445302209249280 356241767399424 207807697649664 267181325549568 267181325549568 311711546474496 316659348799488 277076930199552 356241767399424 211106232532992 197912092999680 158329674399744 316659348799488 237494511599616 311711546474496 178120883699712 131941395333120 82463372083200 98956046499840 131941395333120 105553116266496 79164837199872 69269232549888 39582418599936 52776558133248 37108517437440 69578470195200 37108517437440 16698832846848 17317308137472 9895604649984 8658654068736 7421703487488 7421703487488 11544872091648 4947802324992 7421703487488 2886218022912 1649267441664 2164663517184 1855425871872 412316860416 824633720832 824633720832 2061584302080 824633720832 618475290624 927712935936 1546188226560 927712935936 927712935936 309237645312 515396075520 309237645312 618475290624 309237645312 386547056640 103079215104 137438953472 77309411328 90194313216 96636764160 115964116992 96636764160 90194313216 25769803776 32212254720 25769803776 45097156608 64424509440 38654705664 21474836480 11274289152 3623878656 5435817984 3623878656 5435817984 3623878656 4529848320 2415919104 2415919104 1207959552 805306368 603979776 603979776 201326592 125829120 100663296 113246208 75497472 56623104 25165824 44040192 15728640 18874368 7864320 11010048 8388608 7864320 9437184 4128768 2949120 3538944 2949120 1548288 294912 393216 98304 122880 27648 16384 9216 7680 3072 2304 768 960 576 192 144 60 6 6 1 1 4 12 12 144 288 288 864 1152 768 3072 6144 9216 24576 24576 36864 61440 122880 294912 393216 1966080 2949120 3932160 3932160 4718592 7864320 10485760 8388608 11796480 11796480 15728640 23592960 37748736 25165824 50331648 50331648 100663296 150994944 150994944 268435456 603979776 905969664 603979776 1509949440 2013265920 2415919104 4831838208 4831838208 3623878656 3221225472 3221225472 4831838208 13421772800 26843545600 32212254720 48318382080 38654705664 25769803776 38654705664 38654705664 64424509440 128849018880 128849018880 64424509440 38654705664 103079215104 68719476736 154618822656 463856467968 309237645312 386547056640 386547056640 309237645312 412316860416 824633720832 618475290624 1236950581248 618475290624 618475290624 1030792151040 515396075520 412316860416 824633720832 824633720832 1443109011456 2886218022912 2886218022912 2886218022912 7421703487488 7421703487488 7421703487488 9895604649984 11544872091648 8658654068736 17317308137472 25975962206208 14843406974976 44530220924928 44530220924928 39582418599936 49478023249920 49478023249920 79164837199872 98956046499840 109951162777600 87960930222080 98956046499840 98956046499840 118747255799808 237494511599616 316659348799488 237494511599616 211106232532992 211106232532992 158329674399744 197912092999680 346346162749440 277076930199552 369435906932736 277076930199552 267181325549568 237494511599616 237494511599616 356241767399424 415615395299328 277076930199552 184717953466368 230897441832960 131941395333120 105553116266496 175921860444160 351843720888320 422212465065984 316659348799488 316659348799488 316659348799488 316659348799488 633318697598976 474989023199232 633318697598976 844424930131968 633318697598976 1055531162664960 703687441776640 633318697598976 633318697598976 633318697598976 316659348799488 633318697598976 633318697598976 474989023199232 949978046398464 791648371998720 1055531162664960 659706976665600 659706976665600 844424930131968 1055531162664960 1583296743997440 1266637395197952 949978046398464 474989023199232 316659348799488 474989023199232 791648371998720 1055531162664960 1583296743997440 1583296743997440 844424930131968 1125899906842624 1125899906842624 844424930131968 1583296743997440 1583296743997440 1055531162664960 791648371998720 474989023199232 316659348799488 474989023199232 949978046398464 1266637395197952 1583296743997440 1055531162664960 844424930131968 659706976665600 659706976665600 1055531162664960 791648371998720 949978046398464 474989023199232 633318697598976 633318697598976 316659348799488 633318697598976 633318697598976 633318697598976 703687441776640 1055531162664960 633318697598976 844424930131968 633318697598976 474989023199232 633318697598976 316659348799488 316659348799488 316659348799488 316659348799488 422212465065984 351843720888320 175921860444160 105553116266496 131941395333120 230897441832960 184717953466368 277076930199552 415615395299328 356241767399424 237494511599616 237494511599616 267181325549568 277076930199552 369435906932736 277076930199552 346346162749440 197912092999680 158329674399744 211106232532992 211106232532992 237494511599616 316659348799488 237494511599616 118747255799808 98956046499840 98956046499840 87960930222080 109951162777600 98956046499840 79164837199872 49478023249920 49478023249920 39582418599936 44530220924928 44530220924928 14843406974976 25975962206208 17317308137472 8658654068736 11544872091648 9895604649984 7421703487488 7421703487488 7421703487488 2886218022912 2886218022912 2886218022912 1443109011456 824633720832 824633720832 412316860416 515396075520 1030792151040 618475290624 618475290624 1236950581248 618475290624 824633720832 412316860416 309237645312 386547056640 386547056640 309237645312 463856467968 154618822656 68719476736 103079215104 38654705664 64424509440 128849018880 128849018880 64424509440 38654705664 38654705664 25769803776 38654705664 48318382080 32212254720 26843545600 13421772800 4831838208 3221225472 3221225472 3623878656 4831838208 4831838208 2415919104 2013265920 1509949440 603979776 905969664 603979776 268435456 150994944 150994944 100663296 50331648 50331648 25165824 37748736 23592960 15728640 11796480 11796480 8388608 10485760 7864320 4718592 3932160 3932160 2949120 1966080 393216 294912 122880 61440 36864 24576 24576 9216 6144 3072 768 1152 864 288 288 144 12 12 4 1 1 12 32 72 48 480 768 960 2304 3072 2304 12288 12288 40960 65536 40960 36864 276480 442368 1327104 786432 3096576 5308416 8257536 7077888 7077888 26214400 25165824 16777216 33030144 18874368 44040192 37748736 100663296 75497472 100663296 100663296 301989888 377487360 402653184 402653184 1509949440 1207959552 1509949440 2264924160 3623878656 4529848320 10871635968 5435817984 7247757312 4831838208 9663676416 9663676416 28185722880 38654705664 33822867456 57982058496 57982058496 48318382080 86973087744 38654705664 135291469824 231928233984 135291469824 38654705664 115964116992 154618822656 231928233984 231928233984 579820584960 309237645312 724775731200 347892350976 695784701952 695784701952 927712935936 927712935936 1546188226560 1236950581248 1546188226560 515396075520 927712935936 1236950581248 3710851743744 618475290624 1855425871872 4947802324992 2783138807808 3710851743744 14843406974976 4329327034368 6597069766656 9895604649984 7421703487488 9895604649984 16698832846848 14843406974976 22265110462464 37108517437440 59373627899904 39582418599936 74217034874880 69269232549888 118747255799808 123695058124800 92358976733184 118747255799808 155855773237248 111325552312320 178120883699712 277076930199552 356241767399424 178120883699712 356241767399424 222651104624640 178120883699712 197912092999680 356241767399424 316659348799488 316659348799488 267181325549568 237494511599616 277076930199552 237494511599616 356241767399424 267181325549568 316659348799488 356241767399424 197912092999680 316659348799488 158329674399744 527765581332480 422212465065984 474989023199232 593736278999040 356241767399424 474989023199232 791648371998720 949978046398464 1187472557998080 474989023199232 1068725302198272 890604418498560 1187472557998080 474989023199232 949978046398464 1068725302198272 712483534798848 356241767399424 949978046398464 415615395299328 949978046398464 1187472557998080 1477743627730944 949978046398464 692692325498880 1055531162664960 1688849860263936 1847179534663680 2533274790395904 949978046398464 1187472557998080 633318697598976 791648371998720 712483534798848 554153860399104 1424967069597696 2493692371795968 949978046398464 949978046398464 1407374883553280 949978046398464 949978046398464 2493692371795968 1424967069597696 554153860399104 712483534798848 791648371998720 633318697598976 1187472557998080 949978046398464 2533274790395904 1847179534663680 1688849860263936 1055531162664960 692692325498880 949978046398464 1477743627730944 1187472557998080 949978046398464 415615395299328 949978046398464 356241767399424 712483534798848 1068725302198272 949978046398464 474989023199232 1187472557998080 890604418498560 1068725302198272 474989023199232 1187472557998080 949978046398464 791648371998720 474989023199232 356241767399424 593736278999040 474989023199232 422212465065984 527765581332480 158329674399744 316659348799488 197912092999680 356241767399424 316659348799488 267181325549568 356241767399424 237494511599616 277076930199552 237494511599616 267181325549568 316659348799488 316659348799488 356241767399424 197912092999680 178120883699712 222651104624640 356241767399424 178120883699712 356241767399424 277076930199552 178120883699712 111325552312320 155855773237248 118747255799808 92358976733184 123695058124800 118747255799808 69269232549888 74217034874880 39582418599936 59373627899904 37108517437440 22265110462464 14843406974976 16698832846848 9895604649984 7421703487488 9895604649984 6597069766656 4329327034368 14843406974976 3710851743744 2783138807808 4947802324992 1855425871872 618475290624 3710851743744 1236950581248 927712935936 515396075520 1546188226560 1236950581248 1546188226560 927712935936 927712935936 695784701952 695784701952 347892350976 724775731200 309237645312 579820584960 231928233984 231928233984 154618822656 115964116992 38654705664 135291469824 231928233984 135291469824 38654705664 86973087744 48318382080 57982058496 57982058496 33822867456 38654705664 28185722880 9663676416 9663676416 4831838208 7247757312 5435817984 10871635968 4529848320 3623878656 2264924160 1509949440 1207959552 1509949440 402653184 402653184 377487360 301989888 100663296 100663296 75497472 100663296 37748736 44040192 18874368 33030144 16777216 25165824 26214400 7077888 7077888 8257536 5308416 3096576 786432 1327104 442368 276480 36864 40960 65536 40960 12288 12288 2304 3072 2304 960 768 480 48 72 32 12 1 1 4 32 64 96 96 768 1536 1536 3072 4608 4608 12288 32768 65536 65536 32768 73728 442368 884736 1179648 1179648 5308416 10616832 14155776 9437184 15728640 41943040 33554432 33554432 37748736 37748736 50331648 50331648 150994944 75497472 100663296 201326592 503316480 671088640 402653184 805306368 1610612736 2415919104 1811939328 3623878656 6039797760 9059696640 10871635968 7247757312 7247757312 7247757312 12884901888 19327352832 38654705664 38654705664 38654705664 77309411328 96636764160 96636764160 77309411328 77309411328 231928233984 231928233984 77309411328 51539607552 103079215104 309237645312 206158430208 309237645312 618475290624 618475290624 695784701952 695784701952 1043677052928 695784701952 927712935936 927712935936 2473901162496 2473901162496 618475290624 412316860416 1236950581248 2473901162496 1236950581248 824633720832 3298534883328 4947802324992 3710851743744 7421703487488 8658654068736 5772436045824 9895604649984 9895604649984 13194139533312 14843406974976 14843406974976 29686813949952 24739011624960 49478023249920 59373627899904 59373627899904 103903848824832 103903848824832 148434069749760 98956046499840 118747255799808 178120883699712 166988328468480 166988328468480 207807697649664 311711546474496 267181325549568 267181325549568 333976656936960 222651104624640 178120883699712 237494511599616 474989023199232 316659348799488 356241767399424 267181325549568 415615395299328 415615395299328 356241767399424 356241767399424 316659348799488 633318697598976 316659348799488 316659348799488 316659348799488 316659348799488 422212465065984 422212465065984 791648371998720 593736278999040 474989023199232 949978046398464 949978046398464 1899956092796928 712483534798848 712483534798848 1781208836997120 1187472557998080 949978046398464 633318697598976 1424967069597696 1068725302198272 712483534798848 712483534798848 831230790598656 831230790598656 1187472557998080 2111062325329920 1266637395197952 949978046398464 1055531162664960 2111062325329920 2955487255461888 2955487255461888 1899956092796928 949978046398464 1266637395197952 1266637395197952 949978046398464 474989023199232 949978046398464 2849934139195392 1899956092796928 1266637395197952 1407374883553280 1407374883553280 1266637395197952 1899956092796928 2849934139195392 949978046398464 474989023199232 949978046398464 1266637395197952 1266637395197952 949978046398464 1899956092796928 2955487255461888 2955487255461888 2111062325329920 1055531162664960 949978046398464 1266637395197952 2111062325329920 1187472557998080 831230790598656 831230790598656 712483534798848 712483534798848 1068725302198272 1424967069597696 633318697598976 949978046398464 1187472557998080 1781208836997120 712483534798848 712483534798848 1899956092796928 949978046398464 949978046398464 474989023199232 593736278999040 791648371998720 422212465065984 422212465065984 316659348799488 316659348799488 316659348799488 316659348799488 633318697598976 316659348799488 356241767399424 356241767399424 415615395299328 415615395299328 267181325549568 356241767399424 316659348799488 474989023199232 237494511599616 178120883699712 222651104624640 333976656936960 267181325549568 267181325549568 311711546474496 207807697649664 166988328468480 166988328468480 178120883699712 118747255799808 98956046499840 148434069749760 103903848824832 103903848824832 59373627899904 59373627899904 49478023249920 24739011624960 29686813949952 14843406974976 14843406974976 13194139533312 9895604649984 9895604649984 5772436045824 8658654068736 7421703487488 3710851743744 4947802324992 3298534883328 824633720832 1236950581248 2473901162496 1236950581248 412316860416 618475290624 2473901162496 2473901162496 927712935936 927712935936 695784701952 1043677052928 695784701952 695784701952 618475290624 618475290624 309237645312 206158430208 309237645312 103079215104 51539607552 77309411328 231928233984 231928233984 77309411328 77309411328 96636764160 96636764160 77309411328 38654705664 38654705664 38654705664 19327352832 12884901888 7247757312 7247757312 7247757312 10871635968 9059696640 6039797760 3623878656 1811939328 2415919104 1610612736 805306368 402653184 671088640 503316480 201326592 100663296 75497472 150994944 50331648 50331648 37748736 37748736 33554432 33554432 41943040 15728640 9437184 14155776 10616832 5308416 1179648 1179648 884736 442368 73728 32768 65536 65536 32768 12288 4608 4608 3072 1536 1536 768 96 96 64 32 4 1 1 12 24 192 192 576 384 2880 4608 4608 9216 18432 12288 73728 98304 163840 98304 196608 147456 1105920 983040 3145728 1966080 10321920 18874368 19660800 20971520 25165824 67108864 83886080 50331648 88080384 50331648 113246208 100663296 201326592 100663296 301989888 402653184 1207959552 805306368 1073741824 1207959552 4026531840 3623878656 3221225472 6039797760 12079595520 9663676416 18119393280 8053063680 12884901888 10737418240 32212254720 25769803776 45097156608 51539607552 72477573120 154618822656 231928233984 115964116992 193273528320 154618822656 270582939648 154618822656 206158430208 77309411328 309237645312 412316860416 618475290624 412316860416 1546188226560 618475290624 1739461754880 1159641169920 1236950581248 773094113280 1159641169920 1649267441664 5153960755200 1030792151040 824633720832 1236950581248 5566277615616 2473901162496 4947802324992 2473901162496 7421703487488 11132555231232 12987981103104 7421703487488 19791209299968 14843406974976 23089744183296 29686813949952 33397665693696 29686813949952 55662776156160 59373627899904 29686813949952 59373627899904 111325552312320 98956046499840 178120883699712 148434069749760 148434069749760 148434069749760 207807697649664 222651104624640 333976656936960 247390116249600 316659348799488 296868139499520 556627761561600 356241767399424 445302209249280 296868139499520 296868139499520 395824185999360 593736278999040 474989023199232 461794883665920 445302209249280 633318697598976 593736278999040 346346162749440 356241767399424 534362651099136 474989023199232 593736278999040 316659348799488 633318697598976 263882790666240 474989023199232 633318697598976 712483534798848 791648371998720 1055531162664960 1266637395197952 1979120929996800 1187472557998080 1266637395197952 1187472557998080 2374945115996160 949978046398464 1583296743997440 1055531162664960 1688849860263936 1187472557998080 1781208836997120 633318697598976 1583296743997440 989560464998400 1899956092796928 1583296743997440 1108307720798208 1319413953331200 1899956092796928 3166593487994880 4222124650659840 1899956092796928 1899956092796928 949978046398464 3166593487994880 1899956092796928 949978046398464 949978046398464 2216615441596416 2849934139195392 3166593487994880 2251799813685248 1688849860263936 2251799813685248 3166593487994880 2849934139195392 2216615441596416 949978046398464 949978046398464 1899956092796928 3166593487994880 949978046398464 1899956092796928 1899956092796928 4222124650659840 3166593487994880 1899956092796928 1319413953331200 1108307720798208 1583296743997440 1899956092796928 989560464998400 1583296743997440 633318697598976 1781208836997120 1187472557998080 1688849860263936 1055531162664960 1583296743997440 949978046398464 2374945115996160 1187472557998080 1266637395197952 1187472557998080 1979120929996800 1266637395197952 1055531162664960 791648371998720 712483534798848 633318697598976 474989023199232 263882790666240 633318697598976 316659348799488 593736278999040 474989023199232 534362651099136 356241767399424 346346162749440 593736278999040 633318697598976 445302209249280 461794883665920 474989023199232 593736278999040 395824185999360 296868139499520 296868139499520 445302209249280 356241767399424 556627761561600 296868139499520 316659348799488 247390116249600 333976656936960 222651104624640 207807697649664 148434069749760 148434069749760 148434069749760 178120883699712 98956046499840 111325552312320 59373627899904 29686813949952 59373627899904 55662776156160 29686813949952 33397665693696 29686813949952 23089744183296 14843406974976 19791209299968 7421703487488 12987981103104 11132555231232 7421703487488 2473901162496 4947802324992 2473901162496 5566277615616 1236950581248 824633720832 1030792151040 5153960755200 1649267441664 1159641169920 773094113280 1236950581248 1159641169920 1739461754880 618475290624 1546188226560 412316860416 618475290624 412316860416 309237645312 77309411328 206158430208 154618822656 270582939648 154618822656 193273528320 115964116992 231928233984 154618822656 72477573120 51539607552 45097156608 25769803776 32212254720 10737418240 12884901888 8053063680 18119393280 9663676416 12079595520 6039797760 3221225472 3623878656 4026531840 1207959552 1073741824 805306368 1207959552 402653184 301989888 100663296 201326592 100663296 113246208 50331648 88080384 50331648 83886080 67108864 25165824 20971520 19660800 18874368 10321920 1966080 3145728 983040 1105920 147456 196608 98304 163840 98304 73728 12288 18432 9216 4608 4608 2880 384 576 192 192 24 12 1 1 4 24 64 256 384 768 1152 4608 6144 6144 18432 24576 32768 147456 131072 131072 196608 131072 294912 983040 2359296 3145728 3932160 18874368 25165824 41943040 33554432 50331648 134217728 100663296 100663296 100663296 75497472 150994944 150994944 201326592 201326592 402653184 805306368 1207959552 1610612736 1811939328 2415919104 4831838208 4831838208 4831838208 12079595520 12884901888 19327352832 16106127360 12884901888 17179869184 21474836480 34359738368 25769803776 77309411328 77309411328 115964116992 309237645312 231928233984 231928233984 309237645312 231928233984 154618822656 206158430208 154618822656 154618822656 274877906944 618475290624 618475290624 824633720832 1236950581248 1236950581248 2319282339840 1236950581248 1236950581248 1159641169920 1649267441664 3298534883328 2061584302080 824633720832 824633720832 2473901162496 3710851743744 3298534883328 4947802324992 3298534883328 9895604649984 22265110462464 7421703487488 14843406974976 29686813949952 19791209299968 39582418599936 44530220924928 39582418599936 59373627899904 89060441849856 39582418599936 39582418599936 118747255799808 197912092999680 197912092999680 296868139499520 247390116249600 247390116249600 296868139499520 296868139499520 445302209249280 494780232499200 395824185999360 474989023199232 593736278999040 712483534798848 474989023199232 593736278999040 474989023199232 474989023199232 791648371998720 949978046398464 633318697598976 791648371998720 712483534798848 949978046398464 593736278999040 534362651099136 712483534798848 474989023199232 791648371998720 527765581332480 633318697598976 527765581332480 395824185999360 633318697598976 633318697598976 949978046398464 1583296743997440 1266637395197952 2533274790395904 1781208836997120 1899956092796928 1899956092796928 1583296743997440 1899956092796928 1266637395197952 2111062325329920 1688849860263936 1688849860263936 2374945115996160 1266637395197952 1266637395197952 1979120929996800 1583296743997440 2374945115996160 1583296743997440 1759218604441600 2638827906662400 3166593487994880 5277655813324800 3166593487994880 2849934139195392 1899956092796928 1899956092796928 3799912185593856 1424967069597696 1424967069597696 1899956092796928 2849934139195392 3799912185593856 4503599627370496 2251799813685248 2251799813685248 4503599627370496 3799912185593856 2849934139195392 1899956092796928 1424967069597696 1424967069597696 3799912185593856 1899956092796928 1899956092796928 2849934139195392 3166593487994880 5277655813324800 3166593487994880 2638827906662400 1759218604441600 1583296743997440 2374945115996160 1583296743997440 1979120929996800 1266637395197952 1266637395197952 2374945115996160 1688849860263936 1688849860263936 2111062325329920 1266637395197952 1899956092796928 1583296743997440 1899956092796928 1899956092796928 1781208836997120 2533274790395904 1266637395197952 1583296743997440 949978046398464 633318697598976 633318697598976 395824185999360 527765581332480 633318697598976 527765581332480 791648371998720 474989023199232 712483534798848 534362651099136 593736278999040 949978046398464 712483534798848 791648371998720 633318697598976 949978046398464 791648371998720 474989023199232 474989023199232 593736278999040 474989023199232 712483534798848 593736278999040 474989023199232 395824185999360 494780232499200 445302209249280 296868139499520 296868139499520 247390116249600 247390116249600 296868139499520 197912092999680 197912092999680 118747255799808 39582418599936 39582418599936 89060441849856 59373627899904 39582418599936 44530220924928 39582418599936 19791209299968 29686813949952 14843406974976 7421703487488 22265110462464 9895604649984 3298534883328 4947802324992 3298534883328 3710851743744 2473901162496 824633720832 824633720832 2061584302080 3298534883328 1649267441664 1159641169920 1236950581248 1236950581248 2319282339840 1236950581248 1236950581248 824633720832 618475290624 618475290624 274877906944 154618822656 154618822656 206158430208 154618822656 231928233984 309237645312 231928233984 231928233984 309237645312 115964116992 77309411328 77309411328 25769803776 34359738368 21474836480 17179869184 12884901888 16106127360 19327352832 12884901888 12079595520 4831838208 4831838208 4831838208 2415919104 1811939328 1610612736 1207959552 805306368 402653184 201326592 201326592 150994944 150994944 75497472 100663296 100663296 100663296 134217728 50331648 33554432 41943040 25165824 18874368 3932160 3145728 2359296 983040 294912 131072 196608 131072 131072 147456 32768 24576 18432 6144 6144 4608 1152 768 384 256 64 24 4 1 1 8 24 128 256 1024 1536 4608 2304 7680 12288 15360 36864 81920 98304 245760 131072 524288 393216 524288 786432 4718592 7077888 12582912 6291456 22020096 50331648 58720256 62914560 88080384 150994944 176160768 100663296 188743680 150994944 283115520 226492416 503316480 402653184 1006632960 805306368 2415919104 3019898880 3623878656 3221225472 6442450944 8053063680 9663676416 12884901888 32212254720 25769803776 32212254720 25769803776 42949672960 34359738368 42949672960 38654705664 101468602368 115964116992 202937204736 289910292480 405874409472 347892350976 405874409472 115964116992 412316860416 463856467968 618475290624 412316860416 824633720832 1855425871872 2473901162496 824633720832 3092376453120 2473901162496 3092376453120 1855425871872 2319282339840 2473901162496 4123168604160 1649267441664 3298534883328 2473901162496 3298534883328 4947802324992 9895604649984 9895604649984 13194139533312 3298534883328 14843406974976 9895604649984 11132555231232 17317308137472 29686813949952 26388279066624 44530220924928 39582418599936 69269232549888 89060441849856 51951924412416 49478023249920 69269232549888 197912092999680 346346162749440 263882790666240 395824185999360 346346162749440 395824185999360 356241767399424 474989023199232 554153860399104 633318697598976 474989023199232 831230790598656 712483534798848 831230790598656 593736278999040 831230790598656 712483534798848 831230790598656 949978046398464 949978046398464 844424930131968 949978046398464 831230790598656 712483534798848 712483534798848 801543976648704 474989023199232 989560464998400 1055531162664960 1319413953331200 791648371998720 989560464998400 791648371998720 791648371998720 844424930131968 1899956092796928 2111062325329920 2533274790395904 2533274790395904 2849934139195392 3166593487994880 2533274790395904 1266637395197952 3166593487994880 2533274790395904 4222124650659840 2533274790395904 4222124650659840 2533274790395904 3166593487994880 1266637395197952 2533274790395904 1662461581197312 1899956092796928 2111062325329920 2814749767106560 3694359069327360 4222124650659840 3166593487994880 4749890231992320 3166593487994880 3799912185593856 2533274790395904 2849934139195392 2374945115996160 2849934139195392 2137450604396544 3324923162394624 5066549580791808 3940649673949184 2814749767106560 3940649673949184 5066549580791808 3324923162394624 2137450604396544 2849934139195392 2374945115996160 2849934139195392 2533274790395904 3799912185593856 3166593487994880 4749890231992320 3166593487994880 4222124650659840 3694359069327360 2814749767106560 2111062325329920 1899956092796928 1662461581197312 2533274790395904 1266637395197952 3166593487994880 2533274790395904 4222124650659840 2533274790395904 4222124650659840 2533274790395904 3166593487994880 1266637395197952 2533274790395904 3166593487994880 2849934139195392 2533274790395904 2533274790395904 2111062325329920 1899956092796928 844424930131968 791648371998720 791648371998720 989560464998400 791648371998720 1319413953331200 1055531162664960 989560464998400 474989023199232 801543976648704 712483534798848 712483534798848 831230790598656 949978046398464 844424930131968 949978046398464 949978046398464 831230790598656 712483534798848 831230790598656 593736278999040 831230790598656 712483534798848 831230790598656 474989023199232 633318697598976 554153860399104 474989023199232 356241767399424 395824185999360 346346162749440 395824185999360 263882790666240 346346162749440 197912092999680 69269232549888 49478023249920 51951924412416 89060441849856 69269232549888 39582418599936 44530220924928 26388279066624 29686813949952 17317308137472 11132555231232 9895604649984 14843406974976 3298534883328 13194139533312 9895604649984 9895604649984 4947802324992 3298534883328 2473901162496 3298534883328 1649267441664 4123168604160 2473901162496 2319282339840 1855425871872 3092376453120 2473901162496 3092376453120 824633720832 2473901162496 1855425871872 824633720832 412316860416 618475290624 463856467968 412316860416 115964116992 405874409472 347892350976 405874409472 289910292480 202937204736 115964116992 101468602368 38654705664 42949672960 34359738368 42949672960 25769803776 32212254720 25769803776 32212254720 12884901888 9663676416 8053063680 6442450944 3221225472 3623878656 3019898880 2415919104 805306368 1006632960 402653184 503316480 226492416 283115520 150994944 188743680 100663296 176160768 150994944 88080384 62914560 58720256 50331648 22020096 6291456 12582912 7077888 4718592 786432 524288 393216 524288 131072 245760 98304 81920 36864 15360 12288 7680 2304 4608 1536 1024 256 128 24 8 1 1 8 48 96 384 768 3072 6912 6912 4608 24576 49152 36864 147456 294912 196608 294912 393216 786432 1572864 1048576 1769472 6635520 13271040 9437184 7864320 62914560 100663296 188743680 188743680 150994944 402653184 268435456 201326592 402653184 301989888 452984832 679477248 1207959552 1073741824 1073741824 2147483648 6039797760 8053063680 6442450944 4294967296 12079595520 18119393280 9663676416 24159191040 32212254720 51539607552 64424509440 64424509440 68719476736 51539607552 77309411328 77309411328 231928233984 309237645312 289910292480 773094113280 927712935936 695784701952 347892350976 231928233984 618475290624 1236950581248 1099511627776 824633720832 1236950581248 3710851743744 1236950581248 1855425871872 5566277615616 2473901162496 4638564679680 3478923509760 4947802324992 6184752906240 2061584302080 1649267441664 9895604649984 9895604649984 4947802324992 9895604649984 22265110462464 19791209299968 9895604649984 9895604649984 13194139533312 39582418599936 34634616274944 34634616274944 79164837199872 39582418599936 52776558133248 79164837199872 118747255799808 59373627899904 98956046499840 148434069749760 118747255799808 356241767399424 474989023199232 395824185999360 623423092948992 623423092948992 534362651099136 712483534798848 738871813865472 831230790598656 890604418498560 890604418498560 1068725302198272 890604418498560 1113255523123200 890604418498560 1424967069597696 1424967069597696 949978046398464 1055531162664960 1407374883553280 1125899906842624 1231453023109120 692692325498880 1424967069597696 1899956092796928 949978046398464 949978046398464 1266637395197952 2533274790395904 1583296743997440 1424967069597696 1899956092796928 949978046398464 1125899906842624 2251799813685248 3166593487994880 5277655813324800 3166593487994880 5066549580791808 5937362789990400 5277655813324800 2533274790395904 1688849860263936 5066549580791808 3799912185593856 4749890231992320 4749890231992320 3377699720527872 6333186975989760 3166593487994880 2533274790395904 4433230883192832 2216615441596416 3799912185593856 5066549580791808 5910974510923776 7388718138654720 3799912185593856 5699868278390784 6333186975989760 9499780463984640 7599824371187712 2533274790395904 6333186975989760 6333186975989760 4274901208793088 3799912185593856 5066549580791808 5066549580791808 6333186975989760 6333186975989760 5066549580791808 5066549580791808 3799912185593856 4274901208793088 6333186975989760 6333186975989760 2533274790395904 7599824371187712 9499780463984640 6333186975989760 5699868278390784 3799912185593856 7388718138654720 5910974510923776 5066549580791808 3799912185593856 2216615441596416 4433230883192832 2533274790395904 3166593487994880 6333186975989760 3377699720527872 4749890231992320 4749890231992320 3799912185593856 5066549580791808 1688849860263936 2533274790395904 5277655813324800 5937362789990400 5066549580791808 3166593487994880 5277655813324800 3166593487994880 2251799813685248 1125899906842624 949978046398464 1899956092796928 1424967069597696 1583296743997440 2533274790395904 1266637395197952 949978046398464 949978046398464 1899956092796928 1424967069597696 692692325498880 1231453023109120 1125899906842624 1407374883553280 1055531162664960 949978046398464 1424967069597696 1424967069597696 890604418498560 1113255523123200 890604418498560 1068725302198272 890604418498560 890604418498560 831230790598656 738871813865472 712483534798848 534362651099136 623423092948992 623423092948992 395824185999360 474989023199232 356241767399424 118747255799808 148434069749760 98956046499840 59373627899904 118747255799808 79164837199872 52776558133248 39582418599936 79164837199872 34634616274944 34634616274944 39582418599936 13194139533312 9895604649984 9895604649984 19791209299968 22265110462464 9895604649984 4947802324992 9895604649984 9895604649984 1649267441664 2061584302080 6184752906240 4947802324992 3478923509760 4638564679680 2473901162496 5566277615616 1855425871872 1236950581248 3710851743744 1236950581248 824633720832 1099511627776 1236950581248 618475290624 231928233984 347892350976 695784701952 927712935936 773094113280 289910292480 309237645312 231928233984 77309411328 77309411328 51539607552 68719476736 64424509440 64424509440 51539607552 32212254720 24159191040 9663676416 18119393280 12079595520 4294967296 6442450944 8053063680 6039797760 2147483648 1073741824 1073741824 1207959552 679477248 452984832 301989888 402653184 201326592 268435456 402653184 150994944 188743680 188743680 100663296 62914560 7864320 9437184 13271040 6635520 1769472 1048576 1572864 786432 393216 294912 196608 294912 147456 36864 49152 24576 4608 6912 6912 3072 768 384 96 48 8 1 1 4 16 64 128 576 1024 6144 4608 9216 4608 30720 36864 65536 221184 245760 98304 589824 262144 1048576 1048576 1179648 1769472 8847360 7077888 12582912 10485760 58720256 125829120 226492416 125829120 176160768 268435456 301989888 201326592 377487360 226492416 603979776 679477248 1342177280 536870912 1610612736 2415919104 7247757312 6442450944 4026531840 4294967296 14495514624 9663676416 14495514624 16106127360 32212254720 51539607552 85899345920 51539607552 42949672960 38654705664 77309411328 77309411328 270582939648 193273528320 347892350976 773094113280 811748818944 231928233984 463856467968 154618822656 824633720832 1099511627776 1236950581248 618475290624 1649267441664 1236950581248 2473901162496 1855425871872 3092376453120 1855425871872 4638564679680 3710851743744 6184752906240 1546188226560 1649267441664 1649267441664 13194139533312 4947802324992 4947802324992 9895604649984 19791209299968 6597069766656 19791209299968 3298534883328 14843406974976 34634616274944 19791209299968 34634616274944 44530220924928 26388279066624 65970697666560 79164837199872 46179488366592 49478023249920 118747255799808 98956046499840 138538465099776 316659348799488 494780232499200 395824185999360 712483534798848 534362651099136 623423092948992 633318697598976 633318697598976 712483534798848 1113255523123200 712483534798848 831230790598656 742170348748800 1068725302198272 890604418498560 1662461581197312 949978046398464 791648371998720 1055531162664960 1266637395197952 985162418487296 703687441776640 623423092948992 1603087953297408 949978046398464 1068725302198272 633318697598976 1583296743997440 1583296743997440 1583296743997440 1424967069597696 1187472557998080 633318697598976 1688849860263936 1688849860263936 3799912185593856 3166593487994880 3166593487994880 5066549580791808 4749890231992320 2533274790395904 1899956092796928 1688849860263936 4749890231992320 2849934139195392 6333186975989760 2533274790395904 4222124650659840 3166593487994880 3799912185593856 1899956092796928 2533274790395904 1899956092796928 4433230883192832 5066549580791808 5629499534213120 3166593487994880 3799912185593856 3799912185593856 7599824371187712 7599824371187712 3166593487994880 2533274790395904 7599824371187712 4274901208793088 3799912185593856 2533274790395904 2955487255461888 4222124650659840 7599824371187712 4222124650659840 2955487255461888 2533274790395904 3799912185593856 4274901208793088 7599824371187712 2533274790395904 3166593487994880 7599824371187712 7599824371187712 3799912185593856 3799912185593856 3166593487994880 5629499534213120 5066549580791808 4433230883192832 1899956092796928 2533274790395904 1899956092796928 3799912185593856 3166593487994880 4222124650659840 2533274790395904 6333186975989760 2849934139195392 4749890231992320 1688849860263936 1899956092796928 2533274790395904 4749890231992320 5066549580791808 3166593487994880 3166593487994880 3799912185593856 1688849860263936 1688849860263936 633318697598976 1187472557998080 1424967069597696 1583296743997440 1583296743997440 1583296743997440 633318697598976 1068725302198272 949978046398464 1603087953297408 623423092948992 703687441776640 985162418487296 1266637395197952 1055531162664960 791648371998720 949978046398464 1662461581197312 890604418498560 1068725302198272 742170348748800 831230790598656 712483534798848 1113255523123200 712483534798848 633318697598976 633318697598976 623423092948992 534362651099136 712483534798848 395824185999360 494780232499200 316659348799488 138538465099776 98956046499840 118747255799808 49478023249920 46179488366592 79164837199872 65970697666560 26388279066624 44530220924928 34634616274944 19791209299968 34634616274944 14843406974976 3298534883328 19791209299968 6597069766656 19791209299968 9895604649984 4947802324992 4947802324992 13194139533312 1649267441664 1649267441664 1546188226560 6184752906240 3710851743744 4638564679680 1855425871872 3092376453120 1855425871872 2473901162496 1236950581248 1649267441664 618475290624 1236950581248 1099511627776 824633720832 154618822656 463856467968 231928233984 811748818944 773094113280 347892350976 193273528320 270582939648 77309411328 77309411328 38654705664 42949672960 51539607552 85899345920 51539607552 32212254720 16106127360 14495514624 9663676416 14495514624 4294967296 4026531840 6442450944 7247757312 2415919104 1610612736 536870912 1342177280 679477248 603979776 226492416 377487360 201326592 301989888 268435456 176160768 125829120 226492416 125829120 58720256 10485760 12582912 7077888 8847360 1769472 1179648 1048576 1048576 262144 589824 98304 245760 221184 65536 36864 30720 4608 9216 4608 6144 1024 576 128 64 16 4 1 1 2 4 16 64 128 512 1536 3072 3072 4608 4608 18432 49152 73728 147456 98304 98304 196608 262144 524288 786432 786432 1769472 3538944 4718592 8388608 8388608 62914560 125829120 125829120 125829120 100663296 201326592 201326592 150994944 226492416 226492416 452984832 603979776 536870912 536870912 1207959552 2415919104 4831838208 3221225472 3221225472 4294967296 6442450944 9663676416 6442450944 12884901888 25769803776 51539607552 51539607552 25769803776 25769803776 25769803776 51539607552 77309411328 144955146240 193273528320 289910292480 579820584960 231928233984 154618822656 154618822656 154618822656 549755813888 824633720832 618475290624 618475290624 412316860416 1236950581248 1236950581248 824633720832 1855425871872 1391569403904 3710851743744 3710851743744 1236950581248 618475290624 824633720832 1649267441664 4947802324992 3298534883328 3298534883328 6597069766656 4947802324992 6597069766656 3298534883328 3298534883328 11544872091648 17317308137472 17317308137472 17317308137472 26388279066624 26388279066624 52776558133248 26388279066624 32985348833280 49478023249920 65970697666560 98956046499840 105553116266496 263882790666240 395824185999360 395824185999360 534362651099136 534362651099136 474989023199232 474989023199232 474989023199232 712483534798848 712483534798848 474989023199232 593736278999040 593736278999040 890604418498560 890604418498560 949978046398464 633318697598976 633318697598976 844424930131968 985162418487296 492581209243648 554153860399104 623423092948992 712483534798848 712483534798848 474989023199232 633318697598976 791648371998720 1187472557998080 1187472557998080 712483534798848 633318697598976 633318697598976 844424930131968 1688849860263936 1899956092796928 2533274790395904 2533274790395904 3377699720527872 1899956092796928 1266637395197952 1266637395197952 1266637395197952 2849934139195392 2849934139195392 2533274790395904 2533274790395904 1688849860263936 2533274790395904 1899956092796928 949978046398464 1899956092796928 1899956092796928 3799912185593856 4222124650659840 2111062325329920 2374945115996160 1899956092796928 3799912185593856 5066549580791808 2533274790395904 2533274790395904 2533274790395904 4274901208793088 2849934139195392 1899956092796928 1266637395197952 2111062325329920 4222124650659840 4222124650659840 2111062325329920 1266637395197952 1899956092796928 2849934139195392 4274901208793088 2533274790395904 2533274790395904 2533274790395904 5066549580791808 3799912185593856 1899956092796928 2374945115996160 2111062325329920 4222124650659840 3799912185593856 1899956092796928 1899956092796928 949978046398464 1899956092796928 2533274790395904 1688849860263936 2533274790395904 2533274790395904 2849934139195392 2849934139195392 1266637395197952 1266637395197952 1266637395197952 1899956092796928 3377699720527872 2533274790395904 2533274790395904 1899956092796928 1688849860263936 844424930131968 633318697598976 633318697598976 712483534798848 1187472557998080 1187472557998080 791648371998720 633318697598976 474989023199232 712483534798848 712483534798848 623423092948992 554153860399104 492581209243648 985162418487296 844424930131968 633318697598976 633318697598976 949978046398464 890604418498560 890604418498560 593736278999040 593736278999040 474989023199232 712483534798848 712483534798848 474989023199232 474989023199232 474989023199232 534362651099136 534362651099136 395824185999360 395824185999360 263882790666240 105553116266496 98956046499840 65970697666560 49478023249920 32985348833280 26388279066624 52776558133248 26388279066624 26388279066624 17317308137472 17317308137472 17317308137472 11544872091648 3298534883328 3298534883328 6597069766656 4947802324992 6597069766656 3298534883328 3298534883328 4947802324992 1649267441664 824633720832 618475290624 1236950581248 3710851743744 3710851743744 1391569403904 1855425871872 824633720832 1236950581248 1236950581248 412316860416 618475290624 618475290624 824633720832 549755813888 154618822656 154618822656 154618822656 231928233984 579820584960 289910292480 193273528320 144955146240 77309411328 51539607552 25769803776 25769803776 25769803776 51539607552 51539607552 25769803776 12884901888 6442450944 9663676416 6442450944 4294967296 3221225472 3221225472 4831838208 2415919104 1207959552 536870912 536870912 603979776 452984832 226492416 226492416 150994944 201326592 201326592 100663296 125829120 125829120 125829120 62914560 8388608 8388608 4718592 3538944 1769472 786432 786432 524288 262144 196608 98304 98304 147456 73728 49152 18432 4608 4608 3072 3072 1536 512 128 64 16 4 2 1 1 12 16 24 64 256 384 2304 2304 9216 12288 27648 9216 81920 196608 122880 147456 442368 196608 1179648 524288 1572864 2359296 3145728 1769472 8847360 15728640 25165824 18874368 132120576 150994944 264241152 150994944 201326592 402653184 402653184 201326592 566231040 452984832 1006632960 603979776 1610612736 1207959552 3221225472 3221225472 4831838208 6039797760 7247757312 4294967296 19327352832 14495514624 12884901888 21474836480 53687091200 68719476736 64424509440 38654705664 51539607552 57982058496 154618822656 77309411328 270582939648 309237645312 405874409472 347892350976 695784701952 309237645312 695784701952 309237645312 1099511627776 1236950581248 1649267441664 412316860416 1855425871872 3710851743744 2473901162496 1236950581248 3478923509760 2473901162496 7730941132800 1546188226560 1855425871872 2473901162496 4947802324992 2473901162496 13194139533312 9895604649984 6597069766656 4947802324992 22265110462464 6597069766656 19791209299968 6597069766656 14843406974976 39582418599936 22265110462464 19791209299968 59373627899904 49478023249920 39582418599936 52776558133248 92358976733184 79164837199872 184717953466368 211106232532992 158329674399744 395824185999360 712483534798848 474989023199232 949978046398464 738871813865472 633318697598976 633318697598976 949978046398464 890604418498560 890604418498560 593736278999040 831230790598656 949978046398464 1662461581197312 949978046398464 1266637395197952 1055531162664960 949978046398464 1055531162664960 791648371998720 633318697598976 949978046398464 474989023199232 1424967069597696 949978046398464 1266637395197952 633318697598976 1187472557998080 1899956092796928 1187472557998080 844424930131968 1688849860263936 949978046398464 2251799813685248 1688849860263936 2849934139195392 3958241859993600 3166593487994880 2533274790395904 2533274790395904 2533274790395904 2533274790395904 1688849860263936 6333186975989760 2533274790395904 5277655813324800 2111062325329920 3377699720527872 3799912185593856 2533274790395904 1266637395197952 3377699720527872 2955487255461888 5066549580791808 2533274790395904 3166593487994880 2533274790395904 4749890231992320 5699868278390784 3799912185593856 4749890231992320 5699868278390784 2849934139195392 6333186975989760 3377699720527872 2111062325329920 1899956092796928 4433230883192832 5066549580791808 4433230883192832 1899956092796928 2111062325329920 3377699720527872 6333186975989760 2849934139195392 5699868278390784 4749890231992320 3799912185593856 5699868278390784 4749890231992320 2533274790395904 3166593487994880 2533274790395904 5066549580791808 2955487255461888 3377699720527872 1266637395197952 2533274790395904 3799912185593856 3377699720527872 2111062325329920 5277655813324800 2533274790395904 6333186975989760 1688849860263936 2533274790395904 2533274790395904 2533274790395904 2533274790395904 3166593487994880 3958241859993600 2849934139195392 1688849860263936 2251799813685248 949978046398464 1688849860263936 844424930131968 1187472557998080 1899956092796928 1187472557998080 633318697598976 1266637395197952 949978046398464 1424967069597696 474989023199232 949978046398464 633318697598976 791648371998720 1055531162664960 949978046398464 1055531162664960 1266637395197952 949978046398464 1662461581197312 949978046398464 831230790598656 593736278999040 890604418498560 890604418498560 949978046398464 633318697598976 633318697598976 738871813865472 949978046398464 474989023199232 712483534798848 395824185999360 158329674399744 211106232532992 184717953466368 79164837199872 92358976733184 52776558133248 39582418599936 49478023249920 59373627899904 19791209299968 22265110462464 39582418599936 14843406974976 6597069766656 19791209299968 6597069766656 22265110462464 4947802324992 6597069766656 9895604649984 13194139533312 2473901162496 4947802324992 2473901162496 1855425871872 1546188226560 7730941132800 2473901162496 3478923509760 1236950581248 2473901162496 3710851743744 1855425871872 412316860416 1649267441664 1236950581248 1099511627776 309237645312 695784701952 309237645312 695784701952 347892350976 405874409472 309237645312 270582939648 77309411328 154618822656 57982058496 51539607552 38654705664 64424509440 68719476736 53687091200 21474836480 12884901888 14495514624 19327352832 4294967296 7247757312 6039797760 4831838208 3221225472 3221225472 1207959552 1610612736 603979776 1006632960 452984832 566231040 201326592 402653184 402653184 201326592 150994944 264241152 150994944 132120576 18874368 25165824 15728640 8847360 1769472 3145728 2359296 1572864 524288 1179648 196608 442368 147456 122880 196608 81920 9216 27648 12288 9216 2304 2304 384 256 64 24 16 12 1 1 2 16 16 16 64 192 576 1152 1536 6144 12288 9216 12288 98304 98304 49152 147456 196608 196608 393216 393216 1179648 2359296 786432 1179648 7864320 12582912 12582912 18874368 75497472 150994944 150994944 100663296 150994944 301989888 201326592 201326592 452984832 402653184 402653184 603979776 1207959552 1207959552 1610612736 1610612736 4026531840 6039797760 3221225472 4294967296 9663676416 9663676416 8589934592 21474836480 34359738368 34359738368 38654705664 25769803776 38654705664 57982058496 51539607552 77309411328 231928233984 231928233984 115964116992 231928233984 309237645312 309237645312 309237645312 206158430208 618475290624 1236950581248 412316860416 412316860416 1236950581248 1649267441664 824633720832 927712935936 2473901162496 2473901162496 1546188226560 618475290624 1236950581248 2473901162496 1236950581248 1649267441664 9895604649984 4947802324992 1649267441664 4947802324992 4947802324992 6597069766656 6597069766656 3298534883328 13194139533312 19791209299968 9895604649984 19791209299968 49478023249920 16492674416640 26388279066624 52776558133248 52776558133248 79164837199872 140737488355328 105553116266496 131941395333120 395824185999360 474989023199232 474989023199232 738871813865472 554153860399104 474989023199232 633318697598976 593736278999040 593736278999040 593736278999040 474989023199232 712483534798848 949978046398464 949978046398464 633318697598976 1055531162664960 791648371998720 633318697598976 527765581332480 633318697598976 633318697598976 422212465065984 356241767399424 712483534798848 949978046398464 474989023199232 474989023199232 949978046398464 949978046398464 633318697598976 844424930131968 949978046398464 949978046398464 844424930131968 1266637395197952 2374945115996160 2638827906662400 1266637395197952 1266637395197952 1899956092796928 1899956092796928 1266637395197952 1688849860263936 2533274790395904 2533274790395904 2111062325329920 1688849860263936 1899956092796928 1899956092796928 1266637395197952 1266637395197952 2955487255461888 2216615441596416 1899956092796928 1899956092796928 1688849860263936 2533274790395904 2849934139195392 1899956092796928 3166593487994880 4749890231992320 2849934139195392 1899956092796928 3377699720527872 1688849860263936 1266637395197952 1899956092796928 2533274790395904 2533274790395904 1899956092796928 1266637395197952 1688849860263936 3377699720527872 1899956092796928 2849934139195392 4749890231992320 3166593487994880 1899956092796928 2849934139195392 2533274790395904 1688849860263936 1899956092796928 1899956092796928 2216615441596416 2955487255461888 1266637395197952 1266637395197952 1899956092796928 1899956092796928 1688849860263936 2111062325329920 2533274790395904 2533274790395904 1688849860263936 1266637395197952 1899956092796928 1899956092796928 1266637395197952 1266637395197952 2638827906662400 2374945115996160 1266637395197952 844424930131968 949978046398464 949978046398464 844424930131968 633318697598976 949978046398464 949978046398464 474989023199232 474989023199232 949978046398464 712483534798848 356241767399424 422212465065984 633318697598976 633318697598976 527765581332480 633318697598976 791648371998720 1055531162664960 633318697598976 949978046398464 949978046398464 712483534798848 474989023199232 593736278999040 593736278999040 593736278999040 633318697598976 474989023199232 554153860399104 738871813865472 474989023199232 474989023199232 395824185999360 131941395333120 105553116266496 140737488355328 79164837199872 52776558133248 52776558133248 26388279066624 16492674416640 49478023249920 19791209299968 9895604649984 19791209299968 13194139533312 3298534883328 6597069766656 6597069766656 4947802324992 4947802324992 1649267441664 4947802324992 9895604649984 1649267441664 1236950581248 2473901162496 1236950581248 618475290624 1546188226560 2473901162496 2473901162496 927712935936 824633720832 1649267441664 1236950581248 412316860416 412316860416 1236950581248 618475290624 206158430208 309237645312 309237645312 309237645312 231928233984 115964116992 231928233984 231928233984 77309411328 51539607552 57982058496 38654705664 25769803776 38654705664 34359738368 34359738368 21474836480 8589934592 9663676416 9663676416 4294967296 3221225472 6039797760 4026531840 1610612736 1610612736 1207959552 1207959552 603979776 402653184 402653184 452984832 201326592 201326592 301989888 150994944 100663296 150994944 150994944 75497472 18874368 12582912 12582912 7864320 1179648 786432 2359296 1179648 393216 393216 196608 196608 147456 49152 98304 98304 12288 9216 12288 6144 1536 1152 576 192 64 16 16 16 2 1 1 12 12 72 48 128 192 768 768 3072 4096 18432 12288 49152 36864 163840 98304 196608 196608 589824 262144 1179648 786432 3145728 1572864 2097152 3145728 18874368 18874368 50331648 33554432 176160768 201326592 301989888 201326592 402653184 402653184 603979776 402653184 1006632960 536870912 1207959552 1207959552 3221225472 1610612736 3221225472 3221225472 9663676416 6442450944 9663676416 6442450944 19327352832 19327352832 28991029248 38654705664 64424509440 51539607552 77309411328 51539607552 103079215104 68719476736 154618822656 154618822656 405874409472 154618822656 412316860416 309237645312 927712935936 412316860416 824633720832 412316860416 1649267441664 824633720832 1649267441664 824633720832 1649267441664 1649267441664 2473901162496 1649267441664 6184752906240 1649267441664 2473901162496 1236950581248 3710851743744 1855425871872 4398046511104 3298534883328 13194139533312 3298534883328 6597069766656 4398046511104 14843406974976 6597069766656 13194139533312 6597069766656 19791209299968 19791209299968 24739011624960 39582418599936 44530220924928 19791209299968 49478023249920 52776558133248 92358976733184 105553116266496 131941395333120 140737488355328 211106232532992 422212465065984 791648371998720 633318697598976 844424930131968 633318697598976 791648371998720 633318697598976 712483534798848 633318697598976 791648371998720 633318697598976 1108307720798208 949978046398464 1055531162664960 844424930131968 1266637395197952 844424930131968 527765581332480 949978046398464 1424967069597696 633318697598976 949978046398464 633318697598976 1899956092796928 949978046398464 1068725302198272 949978046398464 1583296743997440 1266637395197952 1899956092796928 1266637395197952 2533274790395904 1266637395197952 1899956092796928 2533274790395904 3799912185593856 2533274790395904 2533274790395904 2533274790395904 3799912185593856 2849934139195392 4274901208793088 1899956092796928 7124835347988480 2849934139195392 5699868278390784 2533274790395904 3377699720527872 2533274790395904 3799912185593856 2533274790395904 5066549580791808 2533274790395904 3799912185593856 2533274790395904 4222124650659840 3799912185593856 3377699720527872 3799912185593856 7599824371187712 5699868278390784 5066549580791808 3377699720527872 4222124650659840 2533274790395904 3377699720527872 2533274790395904 2955487255461888 2533274790395904 3377699720527872 2533274790395904 4222124650659840 3377699720527872 5066549580791808 5699868278390784 7599824371187712 3799912185593856 3377699720527872 3799912185593856 4222124650659840 2533274790395904 3799912185593856 2533274790395904 5066549580791808 2533274790395904 3799912185593856 2533274790395904 3377699720527872 2533274790395904 5699868278390784 2849934139195392 7124835347988480 1899956092796928 4274901208793088 2849934139195392 3799912185593856 2533274790395904 2533274790395904 2533274790395904 3799912185593856 2533274790395904 1899956092796928 1266637395197952 2533274790395904 1266637395197952 1899956092796928 1266637395197952 1583296743997440 949978046398464 1068725302198272 949978046398464 1899956092796928 633318697598976 949978046398464 633318697598976 1424967069597696 949978046398464 527765581332480 844424930131968 1266637395197952 844424930131968 1055531162664960 949978046398464 1108307720798208 633318697598976 791648371998720 633318697598976 712483534798848 633318697598976 791648371998720 633318697598976 844424930131968 633318697598976 791648371998720 422212465065984 211106232532992 140737488355328 131941395333120 105553116266496 92358976733184 52776558133248 49478023249920 19791209299968 44530220924928 39582418599936 24739011624960 19791209299968 19791209299968 6597069766656 13194139533312 6597069766656 14843406974976 4398046511104 6597069766656 3298534883328 13194139533312 3298534883328 4398046511104 1855425871872 3710851743744 1236950581248 2473901162496 1649267441664 6184752906240 1649267441664 2473901162496 1649267441664 1649267441664 824633720832 1649267441664 824633720832 1649267441664 412316860416 824633720832 412316860416 927712935936 309237645312 412316860416 154618822656 405874409472 154618822656 154618822656 68719476736 103079215104 51539607552 77309411328 51539607552 64424509440 38654705664 28991029248 19327352832 19327352832 6442450944 9663676416 6442450944 9663676416 3221225472 3221225472 1610612736 3221225472 1207959552 1207959552 536870912 1006632960 402653184 603979776 402653184 402653184 201326592 301989888 201326592 176160768 33554432 50331648 18874368 18874368 3145728 2097152 1572864 3145728 786432 1179648 262144 589824 196608 196608 98304 163840 36864 49152 12288 18432 4096 3072 768 768 192 128 48 72 12 12 1 1 8 48 72 192 256 384 768 1536 3072 8192 16384 36864 49152 110592 110592 196608 294912 294912 589824 786432 884736 1769472 2359296 3538944 3145728 4194304 4718592 17694720 35389440 50331648 62914560 188743680 301989888 377487360 377487360 452984832 754974720 754974720 805306368 1006632960 1006632960 1811939328 2264924160 3019898880 2415919104 4026531840 6039797760 9663676416 12079595520 8053063680 9663676416 24159191040 36238786560 28991029248 48318382080 64424509440 77309411328 96636764160 96636764160 103079215104 128849018880 193273528320 260919263232 217432719360 257698037760 309237645312 579820584960 773094113280 618475290624 773094113280 773094113280 927712935936 1546188226560 1546188226560 824633720832 1030792151040 2319282339840 2473901162496 3092376453120 3092376453120 1236950581248 3710851743744 3710851743744 4174708211712 4947802324992 6597069766656 7421703487488 9895604649984 9895604649984 6597069766656 13194139533312 14843406974976 14843406974976 19791209299968 13194139533312 39582418599936 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 118747255799808 158329674399744 211106232532992 237494511599616 316659348799488 422212465065984 211106232532992 633318697598976 949978046398464 791648371998720 949978046398464 949978046398464 791648371998720 712483534798848 712483534798848 844424930131968 949978046398464 949978046398464 1187472557998080 949978046398464 1266637395197952 1055531162664960 1266637395197952 633318697598976 633318697598976 1424967069597696 949978046398464 791648371998720 844424930131968 949978046398464 1187472557998080 1068725302198272 1068725302198272 949978046398464 1266637395197952 1899956092796928 1583296743997440 1899956092796928 1899956092796928 1583296743997440 1899956092796928 2533274790395904 2533274790395904 2533274790395904 2533274790395904 3166593487994880 2849934139195392 4274901208793088 2374945115996160 2849934139195392 4274901208793088 3799912185593856 3799912185593856 2533274790395904 2814749767106560 3799912185593856 3799912185593856 3166593487994880 3799912185593856 2849934139195392 2849934139195392 4749890231992320 4749890231992320 3799912185593856 4749890231992320 7124835347988480 8549802417586176 7124835347988480 8444249301319680 5066549580791808 6333186975989760 6333186975989760 5066549580791808 3166593487994880 3166593487994880 5066549580791808 6333186975989760 6333186975989760 5066549580791808 8444249301319680 7124835347988480 8549802417586176 7124835347988480 4749890231992320 3799912185593856 4749890231992320 4749890231992320 2849934139195392 2849934139195392 3799912185593856 3166593487994880 3799912185593856 3799912185593856 2814749767106560 2533274790395904 3799912185593856 3799912185593856 4274901208793088 2849934139195392 2374945115996160 4274901208793088 2849934139195392 3166593487994880 2533274790395904 2533274790395904 2533274790395904 2533274790395904 1899956092796928 1583296743997440 1899956092796928 1899956092796928 1583296743997440 1899956092796928 1266637395197952 949978046398464 1068725302198272 1068725302198272 1187472557998080 949978046398464 844424930131968 791648371998720 949978046398464 1424967069597696 633318697598976 633318697598976 1266637395197952 1055531162664960 1266637395197952 949978046398464 1187472557998080 949978046398464 949978046398464 844424930131968 712483534798848 712483534798848 791648371998720 949978046398464 949978046398464 791648371998720 949978046398464 633318697598976 211106232532992 422212465065984 316659348799488 237494511599616 211106232532992 158329674399744 118747255799808 59373627899904 59373627899904 59373627899904 59373627899904 59373627899904 39582418599936 13194139533312 19791209299968 14843406974976 14843406974976 13194139533312 6597069766656 9895604649984 9895604649984 7421703487488 6597069766656 4947802324992 4174708211712 3710851743744 3710851743744 1236950581248 3092376453120 3092376453120 2473901162496 2319282339840 1030792151040 824633720832 1546188226560 1546188226560 927712935936 773094113280 773094113280 618475290624 773094113280 579820584960 309237645312 257698037760 217432719360 260919263232 193273528320 128849018880 103079215104 96636764160 96636764160 77309411328 64424509440 48318382080 28991029248 36238786560 24159191040 9663676416 8053063680 12079595520 9663676416 6039797760 4026531840 2415919104 3019898880 2264924160 1811939328 1006632960 1006632960 805306368 754974720 754974720 452984832 377487360 377487360 301989888 188743680 62914560 50331648 35389440 17694720 4718592 4194304 3145728 3538944 2359296 1769472 884736 786432 589824 294912 294912 196608 110592 110592 49152 36864 16384 8192 3072 1536 768 384 256 192 72 48 8 1 1 12 80 432 576 1536 1920 2304 4608 9216 20480 49152 98304 221184 368640 663552 442368 1179648 1474560 1769472 3145728 5308416 4423680 10616832 10616832 14155776 20971520 12582912 28311552 106168320 188743680 301989888 125829120 528482304 905969664 1321205760 1132462080 1585446912 2264924160 2818572288 2147483648 3523215360 3623878656 6341787648 5662310400 8455716864 7247757312 14092861440 14495514624 33822867456 24159191040 22548578304 32212254720 84557168640 86973087744 67645734912 128849018880 180388626432 231928233984 338228674560 257698037760 360777252864 386547056640 608811614208 260919263232 1159641169920 1030792151040 1855425871872 3092376453120 3710851743744 3092376453120 4638564679680 2783138807808 5566277615616 7730941132800 4947802324992 3298534883328 4638564679680 12369505812480 14843406974976 8246337208320 7421703487488 6184752906240 22265110462464 16698832846848 22265110462464 24739011624960 29686813949952 22265110462464 59373627899904 32985348833280 39582418599936 52776558133248 66795331387392 74217034874880 79164837199872 19791209299968 89060441849856 118747255799808 66795331387392 69269232549888 133590662774784 118747255799808 267181325549568 316659348799488 356241767399424 474989023199232 712483534798848 369435906932736 474989023199232 949978046398464 1335906627747840 1113255523123200 1603087953297408 1187472557998080 1001929970810880 935134639423488 1068725302198272 1266637395197952 1603087953297408 1335906627747840 1335906627747840 1899956092796928 2374945115996160 1847179534663680 1424967069597696 1266637395197952 1424967069597696 1424967069597696 2770769301995520 2111062325329920 2955487255461888 1979120929996800 3117115464744960 3206175906594816 2493692371795968 2533274790395904 4433230883192832 4749890231992320 5541538603991040 4749890231992320 5541538603991040 4749890231992320 4433230883192832 5066549580791808 5910974510923776 7599824371187712 7388718138654720 7916483719987200 9974769487183872 7124835347988480 8312307905986560 5699868278390784 13299692649578496 7599824371187712 8866461766385664 7036874417766400 9851624184872960 11399736556781568 11083077207982080 4222124650659840 7599824371187712 4433230883192832 7599824371187712 9499780463984640 6755399441055744 8866461766385664 12666373951979520 14249670695976960 15199648742375424 14777436277309440 13510798882111488 10133099161583616 16888498602639360 11821949021847552 6755399441055744 4222124650659840 6755399441055744 11821949021847552 16888498602639360 10133099161583616 13510798882111488 14777436277309440 15199648742375424 14249670695976960 12666373951979520 8866461766385664 6755399441055744 9499780463984640 7599824371187712 4433230883192832 7599824371187712 4222124650659840 11083077207982080 11399736556781568 9851624184872960 7036874417766400 8866461766385664 7599824371187712 13299692649578496 5699868278390784 8312307905986560 7124835347988480 9974769487183872 7916483719987200 7388718138654720 7599824371187712 5910974510923776 5066549580791808 4433230883192832 4749890231992320 5541538603991040 4749890231992320 5541538603991040 4749890231992320 4433230883192832 2533274790395904 2493692371795968 3206175906594816 3117115464744960 1979120929996800 2955487255461888 2111062325329920 2770769301995520 1424967069597696 1424967069597696 1266637395197952 1424967069597696 1847179534663680 2374945115996160 1899956092796928 1335906627747840 1335906627747840 1603087953297408 1266637395197952 1068725302198272 935134639423488 1001929970810880 1187472557998080 1603087953297408 1113255523123200 1335906627747840 949978046398464 474989023199232 369435906932736 712483534798848 474989023199232 356241767399424 316659348799488 267181325549568 118747255799808 133590662774784 69269232549888 66795331387392 118747255799808 89060441849856 19791209299968 79164837199872 74217034874880 66795331387392 52776558133248 39582418599936 32985348833280 59373627899904 22265110462464 29686813949952 24739011624960 22265110462464 16698832846848 22265110462464 6184752906240 7421703487488 8246337208320 14843406974976 12369505812480 4638564679680 3298534883328 4947802324992 7730941132800 5566277615616 2783138807808 4638564679680 3092376453120 3710851743744 3092376453120 1855425871872 1030792151040 1159641169920 260919263232 608811614208 386547056640 360777252864 257698037760 338228674560 231928233984 180388626432 128849018880 67645734912 86973087744 84557168640 32212254720 22548578304 24159191040 33822867456 14495514624 14092861440 7247757312 8455716864 5662310400 6341787648 3623878656 3523215360 2147483648 2818572288 2264924160 1585446912 1132462080 1321205760 905969664 528482304 125829120 301989888 188743680 106168320 28311552 12582912 20971520 14155776 10616832 10616832 4423680 5308416 3145728 1769472 1474560 1179648 442368 663552 368640 221184 98304 49152 20480 9216 4608 2304 1920 1536 576 432 80 12 1 1 2 20 120 576 768 1920 1920 2304 4608 10240 20480 49152 98304 276480 368640 442368 442368 983040 1474560 1572864 3538944 4423680 4423680 7962624 7077888 15728640 10485760 12582912 28311552 94371840 188743680 100663296 100663296 452984832 905969664 1132462080 1132462080 1358954496 2415919104 2147483648 2147483648 3623878656 3623878656 4529848320 4529848320 7247757312 7247757312 9663676416 14495514624 19327352832 19327352832 21474836480 32212254720 57982058496 57982058496 51539607552 103079215104 154618822656 231928233984 257698037760 257698037760 309237645312 347892350976 173946175488 231928233984 773094113280 1030792151040 1649267441664 2473901162496 3092376453120 3092376453120 2783138807808 2783138807808 4638564679680 4123168604160 3298534883328 2473901162496 4123168604160 12369505812480 6597069766656 3298534883328 6184752906240 6184752906240 16698832846848 14843406974976 18554258718720 18554258718720 14843406974976 22265110462464 32985348833280 32985348833280 26388279066624 39582418599936 55662776156160 49478023249920 19791209299968 19791209299968 79164837199872 59373627899904 34634616274944 69269232549888 118747255799808 118747255799808 237494511599616 237494511599616 316659348799488 474989023199232 277076930199552 369435906932736 316659348799488 791648371998720 1113255523123200 1113255523123200 1187472557998080 890604418498560 779278866186240 831230790598656 949978046398464 1266637395197952 1335906627747840 890604418498560 1187472557998080 1583296743997440 1847179534663680 923589767331840 1266637395197952 1266637395197952 633318697598976 1187472557998080 2111062325329920 2111062325329920 1759218604441600 1484340697497600 2671813255495680 2137450604396544 1899956092796928 2533274790395904 3166593487994880 4749890231992320 3958241859993600 3958241859993600 4749890231992320 3166593487994880 2533274790395904 3377699720527872 5066549580791808 6333186975989760 5277655813324800 7916483719987200 4749890231992320 7124835347988480 4749890231992320 5066549580791808 7599824371187712 5066549580791808 7036874417766400 7036874417766400 8444249301319680 9499780463984640 4222124650659840 3166593487994880 4433230883192832 4433230883192832 5699868278390784 5066549580791808 5910974510923776 8866461766385664 9499780463984640 9499780463984640 11821949021847552 8866461766385664 10133099161583616 10133099161583616 11821949021847552 5910974510923776 3377699720527872 3377699720527872 5910974510923776 11821949021847552 10133099161583616 10133099161583616 8866461766385664 11821949021847552 9499780463984640 9499780463984640 8866461766385664 5910974510923776 5066549580791808 5699868278390784 4433230883192832 4433230883192832 3166593487994880 4222124650659840 9499780463984640 8444249301319680 7036874417766400 7036874417766400 5066549580791808 7599824371187712 5066549580791808 4749890231992320 7124835347988480 4749890231992320 7916483719987200 5277655813324800 6333186975989760 5066549580791808 3377699720527872 2533274790395904 3166593487994880 4749890231992320 3958241859993600 3958241859993600 4749890231992320 3166593487994880 2533274790395904 1899956092796928 2137450604396544 2671813255495680 1484340697497600 1759218604441600 2111062325329920 2111062325329920 1187472557998080 633318697598976 1266637395197952 1266637395197952 923589767331840 1847179534663680 1583296743997440 1187472557998080 890604418498560 1335906627747840 1266637395197952 949978046398464 831230790598656 779278866186240 890604418498560 1187472557998080 1113255523123200 1113255523123200 791648371998720 316659348799488 369435906932736 277076930199552 474989023199232 316659348799488 237494511599616 237494511599616 118747255799808 118747255799808 69269232549888 34634616274944 59373627899904 79164837199872 19791209299968 19791209299968 49478023249920 55662776156160 39582418599936 26388279066624 32985348833280 32985348833280 22265110462464 14843406974976 18554258718720 18554258718720 14843406974976 16698832846848 6184752906240 6184752906240 3298534883328 6597069766656 12369505812480 4123168604160 2473901162496 3298534883328 4123168604160 4638564679680 2783138807808 2783138807808 3092376453120 3092376453120 2473901162496 1649267441664 1030792151040 773094113280 231928233984 173946175488 347892350976 309237645312 257698037760 257698037760 231928233984 154618822656 103079215104 51539607552 57982058496 57982058496 32212254720 21474836480 19327352832 19327352832 14495514624 9663676416 7247757312 7247757312 4529848320 4529848320 3623878656 3623878656 2147483648 2147483648 2415919104 1358954496 1132462080 1132462080 905969664 452984832 100663296 100663296 188743680 94371840 28311552 12582912 10485760 15728640 7077888 7962624 4423680 4423680 3538944 1572864 1474560 983040 442368 442368 368640 276480 98304 49152 20480 10240 4608 2304 1920 1920 768 576 120 20 2 1 1 8 8 48 256 1280 1536 3072 3072 4096 9216 18432 32768 81920 196608 442368 393216 884736 589824 1769472 2359296 2949120 4718592 7077888 5308416 9437184 12582912 12582912 25165824 31457280 37748736 141557760 94371840 201326592 125829120 660602880 1132462080 1811939328 1509949440 2113929216 2684354560 3355443200 3221225472 5284823040 3774873600 5435817984 6039797760 11274289152 7247757312 16106127360 12079595520 22548578304 26843545600 32212254720 32212254720 67645734912 77309411328 64424509440 128849018880 225485783040 257698037760 386547056640 322122547200 405874409472 154618822656 412316860416 231928233984 1159641169920 1374389534720 2061584302080 3092376453120 4638564679680 2783138807808 4947802324992 3710851743744 3710851743744 4123168604160 3865470566400 3298534883328 6184752906240 8246337208320 4947802324992 6597069766656 14843406974976 7421703487488 24739011624960 19791209299968 22265110462464 14843406974976 26388279066624 19791209299968 59373627899904 39582418599936 32985348833280 52776558133248 59373627899904 19791209299968 52776558133248 26388279066624 59373627899904 51951924412416 59373627899904 92358976733184 178120883699712 158329674399744 277076930199552 316659348799488 474989023199232 277076930199552 633318697598976 554153860399104 356241767399424 890604418498560 1603087953297408 1113255523123200 1202315964973056 935134639423488 949978046398464 1039038488248320 1335906627747840 1424967069597696 1246846185897984 1068725302198272 1335906627747840 1662461581197312 1266637395197952 1108307720798208 1781208836997120 791648371998720 949978046398464 1266637395197952 2955487255461888 1759218604441600 1899956092796928 1781208836997120 2493692371795968 2533274790395904 3166593487994880 2533274790395904 4433230883192832 4749890231992320 4749890231992320 4749890231992320 4433230883192832 2533274790395904 2814749767106560 4222124650659840 5910974510923776 6333186975989760 7599824371187712 5277655813324800 6649846324789248 5699868278390784 6333186975989760 4222124650659840 7388718138654720 5629499534213120 10133099161583616 8444249301319680 9851624184872960 5066549580791808 5699868278390784 2533274790395904 7599824371187712 5699868278390784 4433230883192832 6333186975989760 8444249301319680 9499780463984640 9499780463984640 10555311626649600 10133099161583616 10133099161583616 15762598695796736 10133099161583616 8444249301319680 4222124650659840 4222124650659840 4222124650659840 8444249301319680 10133099161583616 15762598695796736 10133099161583616 10133099161583616 10555311626649600 9499780463984640 9499780463984640 8444249301319680 6333186975989760 4433230883192832 5699868278390784 7599824371187712 2533274790395904 5699868278390784 5066549580791808 9851624184872960 8444249301319680 10133099161583616 5629499534213120 7388718138654720 4222124650659840 6333186975989760 5699868278390784 6649846324789248 5277655813324800 7599824371187712 6333186975989760 5910974510923776 4222124650659840 2814749767106560 2533274790395904 4433230883192832 4749890231992320 4749890231992320 4749890231992320 4433230883192832 2533274790395904 3166593487994880 2533274790395904 2493692371795968 1781208836997120 1899956092796928 1759218604441600 2955487255461888 1266637395197952 949978046398464 791648371998720 1781208836997120 1108307720798208 1266637395197952 1662461581197312 1335906627747840 1068725302198272 1246846185897984 1424967069597696 1335906627747840 1039038488248320 949978046398464 935134639423488 1202315964973056 1113255523123200 1603087953297408 890604418498560 356241767399424 554153860399104 633318697598976 277076930199552 474989023199232 316659348799488 277076930199552 158329674399744 178120883699712 92358976733184 59373627899904 51951924412416 59373627899904 26388279066624 52776558133248 19791209299968 59373627899904 52776558133248 32985348833280 39582418599936 59373627899904 19791209299968 26388279066624 14843406974976 22265110462464 19791209299968 24739011624960 7421703487488 14843406974976 6597069766656 4947802324992 8246337208320 6184752906240 3298534883328 3865470566400 4123168604160 3710851743744 3710851743744 4947802324992 2783138807808 4638564679680 3092376453120 2061584302080 1374389534720 1159641169920 231928233984 412316860416 154618822656 405874409472 322122547200 386547056640 257698037760 225485783040 128849018880 64424509440 77309411328 67645734912 32212254720 32212254720 26843545600 22548578304 12079595520 16106127360 7247757312 11274289152 6039797760 5435817984 3774873600 5284823040 3221225472 3355443200 2684354560 2113929216 1509949440 1811939328 1132462080 660602880 125829120 201326592 94371840 141557760 37748736 31457280 25165824 12582912 12582912 9437184 5308416 7077888 4718592 2949120 2359296 1769472 589824 884736 393216 442368 196608 81920 32768 18432 9216 4096 3072 3072 1536 1280 256 48 8 8 1 1 4 16 16 128 512 2304 2304 4608 4608 6144 13824 24576 49152 147456 294912 442368 589824 884736 884736 2359296 3538944 3538944 7077888 7962624 5308416 18874368 12582912 25165824 50331648 25165824 56623104 70778880 113246208 150994944 188743680 849346560 1698693120 2264924160 2264924160 2415919104 4026531840 4831838208 4831838208 5662310400 4529848320 6794772480 9059696640 10871635968 10871635968 12079595520 19327352832 42949672960 53687091200 42949672960 32212254720 77309411328 77309411328 77309411328 193273528320 257698037760 386547056640 483183820800 434865438720 173946175488 206158430208 231928233984 347892350976 1546188226560 1649267441664 2473901162496 4638564679680 4174708211712 4174708211712 5566277615616 2783138807808 4947802324992 6184752906240 6597069766656 6597069766656 4123168604160 4947802324992 4947802324992 9895604649984 11132555231232 9895604649984 29686813949952 22265110462464 16698832846848 22265110462464 19791209299968 29686813949952 59373627899904 39582418599936 39582418599936 52776558133248 22265110462464 29686813949952 39582418599936 19791209299968 46179488366592 103903848824832 92358976733184 184717953466368 316659348799488 158329674399744 316659348799488 422212465065984 246290604621824 369435906932736 554153860399104 369435906932736 395824185999360 1187472557998080 1484340697497600 1113255523123200 1246846185897984 1108307720798208 1108307720798208 1385384650997760 1424967069597696 1266637395197952 1424967069597696 1187472557998080 1385384650997760 1108307720798208 2216615441596416 2216615441596416 1583296743997440 1266637395197952 844424930131968 1899956092796928 2638827906662400 1979120929996800 2374945115996160 1781208836997120 2849934139195392 3799912185593856 2849934139195392 3799912185593856 4749890231992320 5937362789990400 5937362789990400 4749890231992320 3799912185593856 2533274790395904 3166593487994880 5066549580791808 6333186975989760 9499780463984640 5277655813324800 10555311626649600 7599824371187712 10133099161583616 6755399441055744 4222124650659840 8444249301319680 8444249301319680 12666373951979520 10555311626649600 5629499534213120 5699868278390784 3799912185593856 3799912185593856 8549802417586176 3799912185593856 5699868278390784 9499780463984640 9499780463984640 9499780463984640 10555311626649600 9499780463984640 11399736556781568 15199648742375424 15199648742375424 7599824371187712 8444249301319680 6755399441055744 6755399441055744 8444249301319680 7599824371187712 15199648742375424 15199648742375424 11399736556781568 9499780463984640 10555311626649600 9499780463984640 9499780463984640 9499780463984640 5699868278390784 3799912185593856 8549802417586176 3799912185593856 3799912185593856 5699868278390784 5629499534213120 10555311626649600 12666373951979520 8444249301319680 8444249301319680 4222124650659840 6755399441055744 10133099161583616 7599824371187712 10555311626649600 5277655813324800 9499780463984640 6333186975989760 5066549580791808 3166593487994880 2533274790395904 3799912185593856 4749890231992320 5937362789990400 5937362789990400 4749890231992320 3799912185593856 2849934139195392 3799912185593856 2849934139195392 1781208836997120 2374945115996160 1979120929996800 2638827906662400 1899956092796928 844424930131968 1266637395197952 1583296743997440 2216615441596416 2216615441596416 1108307720798208 1385384650997760 1187472557998080 1424967069597696 1266637395197952 1424967069597696 1385384650997760 1108307720798208 1108307720798208 1246846185897984 1113255523123200 1484340697497600 1187472557998080 395824185999360 369435906932736 554153860399104 369435906932736 246290604621824 422212465065984 316659348799488 158329674399744 316659348799488 184717953466368 92358976733184 103903848824832 46179488366592 19791209299968 39582418599936 29686813949952 22265110462464 52776558133248 39582418599936 39582418599936 59373627899904 29686813949952 19791209299968 22265110462464 16698832846848 22265110462464 29686813949952 9895604649984 11132555231232 9895604649984 4947802324992 4947802324992 4123168604160 6597069766656 6597069766656 6184752906240 4947802324992 2783138807808 5566277615616 4174708211712 4174708211712 4638564679680 2473901162496 1649267441664 1546188226560 347892350976 231928233984 206158430208 173946175488 434865438720 483183820800 386547056640 257698037760 193273528320 77309411328 77309411328 77309411328 32212254720 42949672960 53687091200 42949672960 19327352832 12079595520 10871635968 10871635968 9059696640 6794772480 4529848320 5662310400 4831838208 4831838208 4026531840 2415919104 2264924160 2264924160 1698693120 849346560 188743680 150994944 113246208 70778880 56623104 25165824 50331648 25165824 12582912 18874368 5308416 7962624 7077888 3538944 3538944 2359296 884736 884736 589824 442368 294912 147456 49152 24576 13824 6144 4608 4608 2304 2304 512 128 16 16 4 1 1 6 16 48 32 192 960 3456 3456 7680 8192 10240 18432 36864 92160 221184 294912 884736 884736 1769472 1179648 3538944 4423680 5308416 7962624 8847360 9437184 15728640 18874368 37748736 31457280 37748736 28311552 169869312 226492416 452984832 226492416 1189085184 2038431744 3170893824 2415919104 3623878656 6039797760 7247757312 4831838208 6341787648 5435817984 9512681472 8153726976 18119393280 9663676416 16106127360 25769803776 60129542144 51539607552 30064771072 34359738368 77309411328 96636764160 115964116992 206158430208 360777252864 463856467968 608811614208 173946175488 463856467968 309237645312 695784701952 463856467968 1855425871872 2061584302080 3710851743744 4174708211712 6957847019520 5566277615616 4638564679680 2783138807808 5566277615616 8246337208320 9895604649984 3298534883328 3298534883328 7421703487488 9895604649984 7421703487488 14843406974976 12369505812480 33397665693696 16698832846848 27831388078080 19791209299968 32985348833280 29686813949952 59373627899904 49478023249920 39582418599936 19791209299968 66795331387392 59373627899904 59373627899904 13194139533312 59373627899904 105553116266496 118747255799808 211106232532992 211106232532992 184717953466368 422212465065984 211106232532992 316659348799488 316659348799488 356241767399424 395824185999360 554153860399104 1187472557998080 1558557732372480 1113255523123200 1424967069597696 1266637395197952 1424967069597696 1424967069597696 1266637395197952 1477743627730944 1583296743997440 1187472557998080 890604418498560 1266637395197952 2849934139195392 1266637395197952 2533274790395904 1266637395197952 1688849860263936 1583296743997440 2770769301995520 2374945115996160 2216615441596416 1899956092796928 4274901208793088 3562417673994240 4274901208793088 3799912185593856 5541538603991040 7124835347988480 5541538603991040 3799912185593856 4222124650659840 3377699720527872 4222124650659840 5066549580791808 8866461766385664 6333186975989760 7388718138654720 8444249301319680 10133099161583616 8444249301319680 5066549580791808 4503599627370496 11821949021847552 10133099161583616 14777436277309440 5629499534213120 8444249301319680 5699868278390784 7599824371187712 3799912185593856 5066549580791808 4433230883192832 7599824371187712 9499780463984640 8866461766385664 10133099161583616 8866461766385664 9499780463984640 15199648742375424 13299692649578496 10133099161583616 5066549580791808 10133099161583616 8444249301319680 10133099161583616 5066549580791808 10133099161583616 13299692649578496 15199648742375424 9499780463984640 8866461766385664 10133099161583616 8866461766385664 9499780463984640 7599824371187712 4433230883192832 5066549580791808 3799912185593856 7599824371187712 5699868278390784 8444249301319680 5629499534213120 14777436277309440 10133099161583616 11821949021847552 4503599627370496 5066549580791808 8444249301319680 10133099161583616 8444249301319680 7388718138654720 6333186975989760 8866461766385664 5066549580791808 4222124650659840 3377699720527872 4222124650659840 3799912185593856 5541538603991040 7124835347988480 5541538603991040 3799912185593856 4274901208793088 3562417673994240 4274901208793088 1899956092796928 2216615441596416 2374945115996160 2770769301995520 1583296743997440 1688849860263936 1266637395197952 2533274790395904 1266637395197952 2849934139195392 1266637395197952 890604418498560 1187472557998080 1583296743997440 1477743627730944 1266637395197952 1424967069597696 1424967069597696 1266637395197952 1424967069597696 1113255523123200 1558557732372480 1187472557998080 554153860399104 395824185999360 356241767399424 316659348799488 316659348799488 211106232532992 422212465065984 184717953466368 211106232532992 211106232532992 118747255799808 105553116266496 59373627899904 13194139533312 59373627899904 59373627899904 66795331387392 19791209299968 39582418599936 49478023249920 59373627899904 29686813949952 32985348833280 19791209299968 27831388078080 16698832846848 33397665693696 12369505812480 14843406974976 7421703487488 9895604649984 7421703487488 3298534883328 3298534883328 9895604649984 8246337208320 5566277615616 2783138807808 4638564679680 5566277615616 6957847019520 4174708211712 3710851743744 2061584302080 1855425871872 463856467968 695784701952 309237645312 463856467968 173946175488 608811614208 463856467968 360777252864 206158430208 115964116992 96636764160 77309411328 34359738368 30064771072 51539607552 60129542144 25769803776 16106127360 9663676416 18119393280 8153726976 9512681472 5435817984 6341787648 4831838208 7247757312 6039797760 3623878656 2415919104 3170893824 2038431744 1189085184 226492416 452984832 226492416 169869312 28311552 37748736 31457280 37748736 18874368 15728640 9437184 8847360 7962624 5308416 4423680 3538944 1179648 1769472 884736 884736 294912 221184 92160 36864 18432 10240 8192 7680 3456 3456 960 192 32 48 16 6 1 1 8 32 64 128 128 640 2560 9216 9216 24576 24576 24576 55296 92160 163840 262144 524288 1179648 1769472 2359296 2359296 5898240 8847360 7077888 9437184 16777216 8388608 37748736 50331648 41943040 83886080 33554432 37748736 188743680 377487360 301989888 402653184 1811939328 3623878656 4294967296 4294967296 6039797760 10066329600 8053063680 6442450944 9663676416 9663676416 10871635968 14495514624 19327352832 14495514624 24159191040 48318382080 77309411328 57982058496 51539607552 51539607552 144955146240 217432719360 154618822656 386547056640 579820584960 695784701952 309237645312 274877906944 412316860416 549755813888 412316860416 463856467968 1932735283200 2576980377600 2783138807808 5566277615616 7421703487488 3710851743744 3710851743744 2783138807808 6184752906240 10307921510400 4123168604160 1649267441664 4947802324992 14843406974976 7421703487488 13194139533312 24739011624960 12369505812480 22265110462464 22265110462464 19791209299968 29686813949952 29686813949952 29686813949952 74217034874880 49478023249920 13194139533312 26388279066624 59373627899904 44530220924928 22265110462464 22265110462464 79164837199872 178120883699712 178120883699712 158329674399744 277076930199552 277076930199552 237494511599616 474989023199232 474989023199232 356241767399424 593736278999040 791648371998720 474989023199232 1068725302198272 1335906627747840 1187472557998080 1583296743997440 1583296743997440 1424967069597696 1187472557998080 1385384650997760 1477743627730944 1424967069597696 712483534798848 949978046398464 1583296743997440 1583296743997440 1266637395197952 1583296743997440 1583296743997440 844424930131968 1424967069597696 2849934139195392 1899956092796928 2251799813685248 2533274790395904 3562417673994240 4749890231992320 3799912185593856 3799912185593856 5699868278390784 5699868278390784 3799912185593856 3166593487994880 4222124650659840 3377699720527872 3562417673994240 7124835347988480 5699868278390784 8549802417586176 5699868278390784 10133099161583616 7916483719987200 5937362789990400 5066549580791808 6333186975989760 14249670695976960 11399736556781568 7599824371187712 5066549580791808 5066549580791808 8549802417586176 5699868278390784 2533274790395904 6649846324789248 6649846324789248 7124835347988480 7916483719987200 8444249301319680 7599824371187712 8444249301319680 12666373951979520 13299692649578496 8866461766385664 6755399441055744 5066549580791808 10555311626649600 10555311626649600 5066549580791808 6755399441055744 8866461766385664 13299692649578496 12666373951979520 8444249301319680 7599824371187712 8444249301319680 7916483719987200 7124835347988480 6649846324789248 6649846324789248 2533274790395904 5699868278390784 8549802417586176 5066549580791808 5066549580791808 7599824371187712 11399736556781568 14249670695976960 6333186975989760 5066549580791808 5937362789990400 7916483719987200 10133099161583616 5699868278390784 8549802417586176 5699868278390784 7124835347988480 3562417673994240 3377699720527872 4222124650659840 3166593487994880 3799912185593856 5699868278390784 5699868278390784 3799912185593856 3799912185593856 4749890231992320 3562417673994240 2533274790395904 2251799813685248 1899956092796928 2849934139195392 1424967069597696 844424930131968 1583296743997440 1583296743997440 1266637395197952 1583296743997440 1583296743997440 949978046398464 712483534798848 1424967069597696 1477743627730944 1385384650997760 1187472557998080 1424967069597696 1583296743997440 1583296743997440 1187472557998080 1335906627747840 1068725302198272 474989023199232 791648371998720 593736278999040 356241767399424 474989023199232 474989023199232 237494511599616 277076930199552 277076930199552 158329674399744 178120883699712 178120883699712 79164837199872 22265110462464 22265110462464 44530220924928 59373627899904 26388279066624 13194139533312 49478023249920 74217034874880 29686813949952 29686813949952 29686813949952 19791209299968 22265110462464 22265110462464 12369505812480 24739011624960 13194139533312 7421703487488 14843406974976 4947802324992 1649267441664 4123168604160 10307921510400 6184752906240 2783138807808 3710851743744 3710851743744 7421703487488 5566277615616 2783138807808 2576980377600 1932735283200 463856467968 412316860416 549755813888 412316860416 274877906944 309237645312 695784701952 579820584960 386547056640 154618822656 217432719360 144955146240 51539607552 51539607552 57982058496 77309411328 48318382080 24159191040 14495514624 19327352832 14495514624 10871635968 9663676416 9663676416 6442450944 8053063680 10066329600 6039797760 4294967296 4294967296 3623878656 1811939328 402653184 301989888 377487360 188743680 37748736 33554432 83886080 41943040 50331648 37748736 8388608 16777216 9437184 7077888 8847360 5898240 2359296 2359296 1769472 1179648 524288 262144 163840 92160 55296 24576 24576 24576 9216 9216 2560 640 128 128 64 32 8 1 1 4 16 48 64 256 128 768 3072 12288 12288 30720 24576 32768 55296 98304 131072 393216 524288 1572864 1572864 3538944 2359296 7077888 7077888 6291456 12582912 10485760 9437184 50331648 25165824 50331648 33554432 33554432 37748736 283115520 226492416 603979776 402653184 2113929216 3221225472 5368709120 4831838208 7247757312 8053063680 8053063680 6442450944 11274289152 7247757312 14495514624 9663676416 18119393280 14495514624 32212254720 38654705664 45097156608 51539607552 42949672960 51539607552 173946175488 154618822656 193273528320 386547056640 541165879296 231928233984 549755813888 206158430208 618475290624 274877906944 618475290624 463856467968 2319282339840 1855425871872 3710851743744 5566277615616 4638564679680 2783138807808 3710851743744 2783138807808 7421703487488 4123168604160 2473901162496 1649267441664 6597069766656 7421703487488 9895604649984 13194139533312 14843406974976 7421703487488 29686813949952 14843406974976 24739011624960 22265110462464 26388279066624 29686813949952 59373627899904 13194139533312 26388279066624 26388279066624 44530220924928 14843406974976 44530220924928 19791209299968 89060441849856 178120883699712 92358976733184 158329674399744 316659348799488 118747255799808 277076930199552 356241767399424 267181325549568 296868139499520 712483534798848 395824185999360 415615395299328 890604418498560 1424967069597696 1187472557998080 1781208836997120 1424967069597696 1108307720798208 1187472557998080 1266637395197952 1266637395197952 831230790598656 712483534798848 1068725302198272 791648371998720 1899956092796928 844424930131968 2111062325329920 844424930131968 949978046398464 1424967069597696 2216615441596416 1688849860263936 2814749767106560 1899956092796928 4274901208793088 3799912185593856 3562417673994240 3799912185593856 4433230883192832 3799912185593856 3377699720527872 3166593487994880 4222124650659840 2533274790395904 4749890231992320 3799912185593856 6649846324789248 5699868278390784 6333186975989760 6755399441055744 4749890231992320 5066549580791808 6333186975989760 6333186975989760 13299692649578496 5066549580791808 7599824371187712 3377699720527872 6755399441055744 5699868278390784 3799912185593856 2533274790395904 7599824371187712 4749890231992320 5699868278390784 7036874417766400 5910974510923776 6333186975989760 10133099161583616 9499780463984640 7599824371187712 5066549580791808 6333186975989760 5066549580791808 12666373951979520 5066549580791808 6333186975989760 5066549580791808 7599824371187712 9499780463984640 10133099161583616 6333186975989760 5910974510923776 7036874417766400 5699868278390784 4749890231992320 7599824371187712 2533274790395904 3799912185593856 5699868278390784 6755399441055744 3377699720527872 7599824371187712 5066549580791808 13299692649578496 6333186975989760 6333186975989760 5066549580791808 4749890231992320 6755399441055744 6333186975989760 5699868278390784 6649846324789248 3799912185593856 4749890231992320 2533274790395904 4222124650659840 3166593487994880 3377699720527872 3799912185593856 4433230883192832 3799912185593856 3562417673994240 3799912185593856 4274901208793088 1899956092796928 2814749767106560 1688849860263936 2216615441596416 1424967069597696 949978046398464 844424930131968 2111062325329920 844424930131968 1899956092796928 791648371998720 1068725302198272 712483534798848 831230790598656 1266637395197952 1266637395197952 1187472557998080 1108307720798208 1424967069597696 1781208836997120 1187472557998080 1424967069597696 890604418498560 415615395299328 395824185999360 712483534798848 296868139499520 267181325549568 356241767399424 277076930199552 118747255799808 316659348799488 158329674399744 92358976733184 178120883699712 89060441849856 19791209299968 44530220924928 14843406974976 44530220924928 26388279066624 26388279066624 13194139533312 59373627899904 29686813949952 26388279066624 22265110462464 24739011624960 14843406974976 29686813949952 7421703487488 14843406974976 13194139533312 9895604649984 7421703487488 6597069766656 1649267441664 2473901162496 4123168604160 7421703487488 2783138807808 3710851743744 2783138807808 4638564679680 5566277615616 3710851743744 1855425871872 2319282339840 463856467968 618475290624 274877906944 618475290624 206158430208 549755813888 231928233984 541165879296 386547056640 193273528320 154618822656 173946175488 51539607552 42949672960 51539607552 45097156608 38654705664 32212254720 14495514624 18119393280 9663676416 14495514624 7247757312 11274289152 6442450944 8053063680 8053063680 7247757312 4831838208 5368709120 3221225472 2113929216 402653184 603979776 226492416 283115520 37748736 33554432 33554432 50331648 25165824 50331648 9437184 10485760 12582912 6291456 7077888 7077888 2359296 3538944 1572864 1572864 524288 393216 131072 98304 55296 32768 24576 30720 12288 12288 3072 768 128 256 64 48 16 4 1 1 2 4 16 32 64 128 128 768 3072 12288 12288 24576 24576 24576 49152 65536 131072 262144 524288 1048576 1572864 2359296 2359296 4718592 4718592 6291456 6291456 9437184 9437184 18874368 25165824 16777216 16777216 16777216 37748736 113246208 226492416 301989888 402653184 1610612736 3221225472 4831838208 4831838208 4831838208 6442450944 6442450944 6442450944 7247757312 7247757312 7247757312 7247757312 14495514624 14495514624 19327352832 19327352832 34359738368 34359738368 34359738368 51539607552 103079215104 154618822656 154618822656 309237645312 154618822656 206158430208 206158430208 206158430208 206158430208 206158430208 309237645312 463856467968 1391569403904 1855425871872 2783138807808 2783138807808 2783138807808 2087354105856 2783138807808 2783138807808 2473901162496 1649267441664 1649267441664 1649267441664 2473901162496 6597069766656 6597069766656 6597069766656 7421703487488 7421703487488 14843406974976 14843406974976 14843406974976 14843406974976 19791209299968 19791209299968 13194139533312 13194139533312 13194139533312 13194139533312 9895604649984 14843406974976 19791209299968 19791209299968 79164837199872 79164837199872 79164837199872 158329674399744 118747255799808 118747255799808 178120883699712 178120883699712 197912092999680 296868139499520 296868139499520 296868139499520 296868139499520 791648371998720 1187472557998080 1187472557998080 1424967069597696 949978046398464 949978046398464 949978046398464 949978046398464 633318697598976 712483534798848 712483534798848 474989023199232 633318697598976 844424930131968 844424930131968 844424930131968 633318697598976 633318697598976 949978046398464 1688849860263936 1688849860263936 1688849860263936 1899956092796928 2849934139195392 2849934139195392 2849934139195392 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2533274790395904 1899956092796928 3799912185593856 3799912185593856 5066549580791808 3377699720527872 3377699720527872 3377699720527872 5066549580791808 5066549580791808 5066549580791808 5066549580791808 3377699720527872 3377699720527872 3377699720527872 3377699720527872 2533274790395904 2533274790395904 2533274790395904 4749890231992320 3166593487994880 4222124650659840 4222124650659840 4222124650659840 6333186975989760 6333186975989760 4749890231992320 3799912185593856 3799912185593856 5066549580791808 5066549580791808 5066549580791808 5066549580791808 3799912185593856 3799912185593856 4749890231992320 6333186975989760 6333186975989760 4222124650659840 4222124650659840 4222124650659840 3166593487994880 4749890231992320 2533274790395904 2533274790395904 2533274790395904 3377699720527872 3377699720527872 3377699720527872 3377699720527872 5066549580791808 5066549580791808 5066549580791808 5066549580791808 3377699720527872 3377699720527872 3377699720527872 5066549580791808 3799912185593856 3799912185593856 1899956092796928 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2849934139195392 2849934139195392 2849934139195392 1899956092796928 1688849860263936 1688849860263936 1688849860263936 949978046398464 633318697598976 633318697598976 844424930131968 844424930131968 844424930131968 633318697598976 474989023199232 712483534798848 712483534798848 633318697598976 949978046398464 949978046398464 949978046398464 949978046398464 1424967069597696 1187472557998080 1187472557998080 791648371998720 296868139499520 296868139499520 296868139499520 296868139499520 197912092999680 178120883699712 178120883699712 118747255799808 118747255799808 158329674399744 79164837199872 79164837199872 79164837199872 19791209299968 19791209299968 14843406974976 9895604649984 13194139533312 13194139533312 13194139533312 13194139533312 19791209299968 19791209299968 14843406974976 14843406974976 14843406974976 14843406974976 7421703487488 7421703487488 6597069766656 6597069766656 6597069766656 2473901162496 1649267441664 1649267441664 1649267441664 2473901162496 2783138807808 2783138807808 2087354105856 2783138807808 2783138807808 2783138807808 1855425871872 1391569403904 463856467968 309237645312 206158430208 206158430208 206158430208 206158430208 206158430208 154618822656 309237645312 154618822656 154618822656 103079215104 51539607552 34359738368 34359738368 34359738368 19327352832 19327352832 14495514624 14495514624 7247757312 7247757312 7247757312 7247757312 6442450944 6442450944 6442450944 4831838208 4831838208 4831838208 3221225472 1610612736 402653184 301989888 226492416 113246208 37748736 16777216 16777216 16777216 25165824 18874368 9437184 9437184 6291456 6291456 4718592 4718592 2359296 2359296 1572864 1048576 524288 262144 131072 65536 49152 24576 24576 24576 12288 12288 3072 768 128 128 64 32 16 4 2 1 1 24 36 64 192 384 768 1536 768 3072 10240 36864 36864 73728 61440 73728 98304 245760 393216 983040 1572864 4423680 4718592 8847360 5308416 9437184 20971520 12582912 37748736 56623104 31457280 113246208 50331648 134217728 150994944 150994944 113246208 566231040 849346560 1610612736 671088640 3523215360 7247757312 10569646080 7549747200 8455716864 12079595520 14092861440 9663676416 18119393280 10066329600 19327352832 21474836480 48318382080 32212254720 38654705664 51539607552 90194313216 103079215104 120259084288 96636764160 270582939648 347892350976 270582939648 193273528320 687194767360 618475290624 1030792151040 515396075520 824633720832 773094113280 1546188226560 695784701952 3478923509760 3865470566400 3710851743744 6184752906240 6957847019520 6184752906240 9277129359360 3092376453120 4123168604160 9895604649984 12369505812480 7421703487488 12369505812480 29686813949952 24739011624960 14843406974976 33397665693696 12369505812480 44530220924928 29686813949952 33397665693696 37108517437440 39582418599936 14843406974976 79164837199872 59373627899904 39582418599936 26388279066624 79164837199872 89060441849856 158329674399744 52776558133248 118747255799808 211106232532992 237494511599616 184717953466368 534362651099136 237494511599616 356241767399424 395824185999360 633318697598976 554153860399104 712483534798848 712483534798848 422212465065984 1108307720798208 1899956092796928 1484340697497600 1424967069597696 1266637395197952 1187472557998080 1108307720798208 712483534798848 1266637395197952 1603087953297408 712483534798848 1484340697497600 1266637395197952 3166593487994880 1583296743997440 2374945115996160 1899956092796928 1187472557998080 1583296743997440 3694359069327360 2533274790395904 3694359069327360 2968681394995200 4987384743591936 5343626510991360 4156153952993280 2849934139195392 3799912185593856 4749890231992320 4749890231992320 3799912185593856 5699868278390784 2638827906662400 5699868278390784 5699868278390784 8866461766385664 7599824371187712 4433230883192832 7036874417766400 8866461766385664 11399736556781568 11083077207982080 3799912185593856 9499780463984640 5066549580791808 12666373951979520 7599824371187712 6333186975989760 7599824371187712 9499780463984640 4274901208793088 7599824371187712 5910974510923776 5066549580791808 6333186975989760 8444249301319680 8866461766385664 6333186975989760 6333186975989760 8866461766385664 9499780463984640 14777436277309440 6333186975989760 14777436277309440 9499780463984640 8866461766385664 6333186975989760 6333186975989760 8866461766385664 8444249301319680 6333186975989760 5066549580791808 5910974510923776 7599824371187712 4274901208793088 9499780463984640 7599824371187712 6333186975989760 7599824371187712 12666373951979520 5066549580791808 9499780463984640 3799912185593856 11083077207982080 11399736556781568 8866461766385664 7036874417766400 4433230883192832 7599824371187712 8866461766385664 5699868278390784 5699868278390784 2638827906662400 5699868278390784 3799912185593856 4749890231992320 4749890231992320 3799912185593856 2849934139195392 4156153952993280 5343626510991360 4987384743591936 2968681394995200 3694359069327360 2533274790395904 3694359069327360 1583296743997440 1187472557998080 1899956092796928 2374945115996160 1583296743997440 3166593487994880 1266637395197952 1484340697497600 712483534798848 1603087953297408 1266637395197952 712483534798848 1108307720798208 1187472557998080 1266637395197952 1424967069597696 1484340697497600 1899956092796928 1108307720798208 422212465065984 712483534798848 712483534798848 554153860399104 633318697598976 395824185999360 356241767399424 237494511599616 534362651099136 184717953466368 237494511599616 211106232532992 118747255799808 52776558133248 158329674399744 89060441849856 79164837199872 26388279066624 39582418599936 59373627899904 79164837199872 14843406974976 39582418599936 37108517437440 33397665693696 29686813949952 44530220924928 12369505812480 33397665693696 14843406974976 24739011624960 29686813949952 12369505812480 7421703487488 12369505812480 9895604649984 4123168604160 3092376453120 9277129359360 6184752906240 6957847019520 6184752906240 3710851743744 3865470566400 3478923509760 695784701952 1546188226560 773094113280 824633720832 515396075520 1030792151040 618475290624 687194767360 193273528320 270582939648 347892350976 270582939648 96636764160 120259084288 103079215104 90194313216 51539607552 38654705664 32212254720 48318382080 21474836480 19327352832 10066329600 18119393280 9663676416 14092861440 12079595520 8455716864 7549747200 10569646080 7247757312 3523215360 671088640 1610612736 849346560 566231040 113246208 150994944 150994944 134217728 50331648 113246208 31457280 56623104 37748736 12582912 20971520 9437184 5308416 8847360 4718592 4423680 1572864 983040 393216 245760 98304 73728 61440 73728 36864 36864 10240 3072 768 1536 768 384 192 64 36 24 1 1 3 54 72 96 288 576 1152 1152 768 3840 15360 55296 55296 92160 92160 73728 147456 294912 786432 1179648 2654208 5308416 7077888 7962624 5308416 15728640 15728640 18874368 56623104 47185920 47185920 56623104 50331648 150994944 169869312 75497472 169869312 849346560 1358954496 805306368 1006632960 5435817984 10871635968 11324620800 9059696640 10871635968 18119393280 14495514624 14495514624 15099494400 12079595520 25769803776 32212254720 48318382080 24159191040 38654705664 77309411328 115964116992 154618822656 96636764160 144955146240 347892350976 347892350976 115964116992 257698037760 618475290624 927712935936 773094113280 618475290624 927712935936 1159641169920 695784701952 1043677052928 4348654387200 3092376453120 4947802324992 6957847019520 9277129359360 9277129359360 4638564679680 1855425871872 4947802324992 14843406974976 11132555231232 7421703487488 14843406974976 29686813949952 14843406974976 22265110462464 18554258718720 18554258718720 44530220924928 33397665693696 41747082117120 49478023249920 14843406974976 22265110462464 89060441849856 44530220924928 19791209299968 39582418599936 89060441849856 133590662774784 79164837199872 39582418599936 158329674399744 316659348799488 138538465099776 277076930199552 356241767399424 237494511599616 395824185999360 593736278999040 738871813865472 623423092948992 801543976648704 474989023199232 554153860399104 1662461581197312 2226511046246400 1484340697497600 1899956092796928 1583296743997440 1385384650997760 831230790598656 949978046398464 1899956092796928 1068725302198272 890604418498560 1187472557998080 1899956092796928 2374945115996160 2374945115996160 2849934139195392 1424967069597696 949978046398464 2374945115996160 3799912185593856 3799912185593856 3958241859993600 3562417673994240 6412351813189632 5343626510991360 3206175906594816 2849934139195392 4749890231992320 5937362789990400 4749890231992320 5699868278390784 3958241859993600 3958241859993600 5699868278390784 7599824371187712 7599824371187712 5699868278390784 5277655813324800 10555311626649600 11399736556781568 14249670695976960 4749890231992320 3799912185593856 7599824371187712 7599824371187712 11399736556781568 5699868278390784 7599824371187712 11399736556781568 6412351813189632 4274901208793088 8866461766385664 5910974510923776 5699868278390784 9499780463984640 8866461766385664 6649846324789248 4749890231992320 7599824371187712 11399736556781568 14249670695976960 9499780463984640 9499780463984640 14249670695976960 11399736556781568 7599824371187712 4749890231992320 6649846324789248 8866461766385664 9499780463984640 5699868278390784 5910974510923776 8866461766385664 4274901208793088 6412351813189632 11399736556781568 7599824371187712 5699868278390784 11399736556781568 7599824371187712 7599824371187712 3799912185593856 4749890231992320 14249670695976960 11399736556781568 10555311626649600 5277655813324800 5699868278390784 7599824371187712 7599824371187712 5699868278390784 3958241859993600 3958241859993600 5699868278390784 4749890231992320 5937362789990400 4749890231992320 2849934139195392 3206175906594816 5343626510991360 6412351813189632 3562417673994240 3958241859993600 3799912185593856 3799912185593856 2374945115996160 949978046398464 1424967069597696 2849934139195392 2374945115996160 2374945115996160 1899956092796928 1187472557998080 890604418498560 1068725302198272 1899956092796928 949978046398464 831230790598656 1385384650997760 1583296743997440 1899956092796928 1484340697497600 2226511046246400 1662461581197312 554153860399104 474989023199232 801543976648704 623423092948992 738871813865472 593736278999040 395824185999360 237494511599616 356241767399424 277076930199552 138538465099776 316659348799488 158329674399744 39582418599936 79164837199872 133590662774784 89060441849856 39582418599936 19791209299968 44530220924928 89060441849856 22265110462464 14843406974976 49478023249920 41747082117120 33397665693696 44530220924928 18554258718720 18554258718720 22265110462464 14843406974976 29686813949952 14843406974976 7421703487488 11132555231232 14843406974976 4947802324992 1855425871872 4638564679680 9277129359360 9277129359360 6957847019520 4947802324992 3092376453120 4348654387200 1043677052928 695784701952 1159641169920 927712935936 618475290624 773094113280 927712935936 618475290624 257698037760 115964116992 347892350976 347892350976 144955146240 96636764160 154618822656 115964116992 77309411328 38654705664 24159191040 48318382080 32212254720 25769803776 12079595520 15099494400 14495514624 14495514624 18119393280 10871635968 9059696640 11324620800 10871635968 5435817984 1006632960 805306368 1358954496 849346560 169869312 75497472 169869312 150994944 50331648 56623104 47185920 47185920 56623104 18874368 15728640 15728640 5308416 7962624 7077888 5308416 2654208 1179648 786432 294912 147456 73728 92160 92160 55296 55296 15360 3840 768 1152 1152 576 288 96 72 54 3 1 1 4 6 96 96 144 384 768 768 1536 768 4608 18432 69120 55296 110592 73728 110592 147456 491520 786432 1769472 2654208 6635520 5308416 7962624 7077888 9437184 18874368 23592960 37748736 56623104 18874368 75497472 50331648 150994944 75497472 113246208 226492416 1207959552 603979776 1610612736 1207959552 6341787648 9059696640 10871635968 9059696640 12683575296 14495514624 19327352832 9663676416 14495514624 12884901888 32212254720 25769803776 28991029248 19327352832 51539607552 77309411328 135291469824 96636764160 115964116992 144955146240 270582939648 115964116992 206158430208 206158430208 824633720832 618475290624 927712935936 618475290624 1236950581248 463856467968 1391569403904 1043677052928 2783138807808 3298534883328 4638564679680 7421703487488 11132555231232 3710851743744 2783138807808 1855425871872 6184752906240 11132555231232 9895604649984 7421703487488 12369505812480 14843406974976 22265110462464 9895604649984 22265110462464 14843406974976 41747082117120 33397665693696 44530220924928 14843406974976 29686813949952 22265110462464 59373627899904 19791209299968 29686813949952 39582418599936 118747255799808 59373627899904 79164837199872 39582418599936 178120883699712 138538465099776 158329674399744 138538465099776 267181325549568 197912092999680 474989023199232 527765581332480 633318697598976 534362651099136 415615395299328 474989023199232 633318697598976 1484340697497600 1781208836997120 1484340697497600 1781208836997120 1385384650997760 791648371998720 831230790598656 1068725302198272 949978046398464 1335906627747840 593736278999040 1484340697497600 1187472557998080 3166593487994880 2374945115996160 1781208836997120 949978046398464 1424967069597696 1899956092796928 4433230883192832 3166593487994880 3799912185593856 3562417673994240 4987384743591936 3206175906594816 2849934139195392 2849934139195392 4749890231992320 4749890231992320 5937362789990400 3166593487994880 4749890231992320 3166593487994880 6755399441055744 5066549580791808 4433230883192832 5277655813324800 6333186975989760 10555311626649600 11083077207982080 4749890231992320 4749890231992320 2533274790395904 9499780463984640 5699868278390784 7599824371187712 5699868278390784 9499780463984640 6412351813189632 6412351813189632 3799912185593856 6755399441055744 5066549580791808 6649846324789248 7599824371187712 5066549580791808 3799912185593856 4749890231992320 7599824371187712 13299692649578496 7124835347988480 11399736556781568 7124835347988480 13299692649578496 7599824371187712 4749890231992320 3799912185593856 5066549580791808 7599824371187712 6649846324789248 5066549580791808 6755399441055744 3799912185593856 6412351813189632 6412351813189632 9499780463984640 5699868278390784 7599824371187712 5699868278390784 9499780463984640 2533274790395904 4749890231992320 4749890231992320 11083077207982080 10555311626649600 6333186975989760 5277655813324800 4433230883192832 5066549580791808 6755399441055744 3166593487994880 4749890231992320 3166593487994880 5937362789990400 4749890231992320 4749890231992320 2849934139195392 2849934139195392 3206175906594816 4987384743591936 3562417673994240 3799912185593856 3166593487994880 4433230883192832 1899956092796928 1424967069597696 949978046398464 1781208836997120 2374945115996160 3166593487994880 1187472557998080 1484340697497600 593736278999040 1335906627747840 949978046398464 1068725302198272 831230790598656 791648371998720 1385384650997760 1781208836997120 1484340697497600 1781208836997120 1484340697497600 633318697598976 474989023199232 415615395299328 534362651099136 633318697598976 527765581332480 474989023199232 197912092999680 267181325549568 138538465099776 158329674399744 138538465099776 178120883699712 39582418599936 79164837199872 59373627899904 118747255799808 39582418599936 29686813949952 19791209299968 59373627899904 22265110462464 29686813949952 14843406974976 44530220924928 33397665693696 41747082117120 14843406974976 22265110462464 9895604649984 22265110462464 14843406974976 12369505812480 7421703487488 9895604649984 11132555231232 6184752906240 1855425871872 2783138807808 3710851743744 11132555231232 7421703487488 4638564679680 3298534883328 2783138807808 1043677052928 1391569403904 463856467968 1236950581248 618475290624 927712935936 618475290624 824633720832 206158430208 206158430208 115964116992 270582939648 144955146240 115964116992 96636764160 135291469824 77309411328 51539607552 19327352832 28991029248 25769803776 32212254720 12884901888 14495514624 9663676416 19327352832 14495514624 12683575296 9059696640 10871635968 9059696640 6341787648 1207959552 1610612736 603979776 1207959552 226492416 113246208 75497472 150994944 50331648 75497472 18874368 56623104 37748736 23592960 18874368 9437184 7077888 7962624 5308416 6635520 2654208 1769472 786432 491520 147456 110592 73728 110592 55296 69120 18432 4608 768 1536 768 768 384 144 96 96 6 4 1 1 6 12 18 216 216 288 864 864 1152 2304 3072 9216 36864 110592 110592 147456 147456 147456 442368 884736 1769472 3538944 5308416 7962624 7077888 14155776 7077888 28311552 56623104 28311552 84934656 42467328 37748736 84934656 84934656 113246208 226492416 301989888 452984832 754974720 1132462080 1811939328 2264924160 11324620800 13589544960 18119393280 18119393280 16307453952 27179089920 18119393280 14495514624 24159191040 24159191040 38654705664 38654705664 43486543872 38654705664 77309411328 154618822656 144955146240 193273528320 193273528320 193273528320 173946175488 231928233984 206158430208 386547056640 773094113280 927712935936 1159641169920 1159641169920 695784701952 927712935936 1391569403904 1043677052928 4638564679680 6184752906240 7421703487488 13915694039040 6957847019520 2783138807808 5566277615616 5566277615616 8349416423424 16698832846848 16698832846848 11132555231232 14843406974976 33397665693696 14843406974976 29686813949952 44530220924928 22265110462464 66795331387392 59373627899904 22265110462464 29686813949952 29686813949952 29686813949952 44530220924928 44530220924928 39582418599936 79164837199872 79164837199872 59373627899904 79164837199872 79164837199872 138538465099776 415615395299328 277076930199552 207807697649664 445302209249280 445302209249280 791648371998720 890604418498560 1068725302198272 534362651099136 1068725302198272 1424967069597696 890604418498560 1781208836997120 2671813255495680 2226511046246400 2493692371795968 1246846185897984 1246846185897984 1558557732372480 890604418498560 1424967069597696 1068725302198272 1068725302198272 1781208836997120 2137450604396544 4274901208793088 2137450604396544 1899956092796928 1899956092796928 1424967069597696 3562417673994240 5937362789990400 4749890231992320 5937362789990400 5937362789990400 4809263859892224 4274901208793088 4274901208793088 4274901208793088 5699868278390784 8549802417586176 4749890231992320 5699868278390784 5699868278390784 5066549580791808 8444249301319680 4749890231992320 6333186975989760 9499780463984640 9499780463984640 15832967439974400 5699868278390784 5699868278390784 3799912185593856 5699868278390784 12824703626379264 7599824371187712 11399736556781568 11399736556781568 8549802417586176 8549802417586176 7599824371187712 5066549580791808 11399736556781568 11399736556781568 8549802417586176 7124835347988480 6333186975989760 5699868278390784 7124835347988480 14249670695976960 10687253021982720 14249670695976960 14249670695976960 10687253021982720 14249670695976960 7124835347988480 5699868278390784 6333186975989760 7124835347988480 8549802417586176 11399736556781568 11399736556781568 5066549580791808 7599824371187712 8549802417586176 8549802417586176 11399736556781568 11399736556781568 7599824371187712 12824703626379264 5699868278390784 3799912185593856 5699868278390784 5699868278390784 15832967439974400 9499780463984640 9499780463984640 6333186975989760 4749890231992320 8444249301319680 5066549580791808 5699868278390784 5699868278390784 4749890231992320 8549802417586176 5699868278390784 4274901208793088 4274901208793088 4274901208793088 4809263859892224 5937362789990400 5937362789990400 4749890231992320 5937362789990400 3562417673994240 1424967069597696 1899956092796928 1899956092796928 2137450604396544 4274901208793088 2137450604396544 1781208836997120 1068725302198272 1068725302198272 1424967069597696 890604418498560 1558557732372480 1246846185897984 1246846185897984 2493692371795968 2226511046246400 2671813255495680 1781208836997120 890604418498560 1424967069597696 1068725302198272 534362651099136 1068725302198272 890604418498560 791648371998720 445302209249280 445302209249280 207807697649664 277076930199552 415615395299328 138538465099776 79164837199872 79164837199872 59373627899904 79164837199872 79164837199872 39582418599936 44530220924928 44530220924928 29686813949952 29686813949952 29686813949952 22265110462464 59373627899904 66795331387392 22265110462464 44530220924928 29686813949952 14843406974976 33397665693696 14843406974976 11132555231232 16698832846848 16698832846848 8349416423424 5566277615616 5566277615616 2783138807808 6957847019520 13915694039040 7421703487488 6184752906240 4638564679680 1043677052928 1391569403904 927712935936 695784701952 1159641169920 1159641169920 927712935936 773094113280 386547056640 206158430208 231928233984 173946175488 193273528320 193273528320 193273528320 144955146240 154618822656 77309411328 38654705664 43486543872 38654705664 38654705664 24159191040 24159191040 14495514624 18119393280 27179089920 16307453952 18119393280 18119393280 13589544960 11324620800 2264924160 1811939328 1132462080 754974720 452984832 301989888 226492416 113246208 84934656 84934656 37748736 42467328 84934656 28311552 56623104 28311552 7077888 14155776 7077888 7962624 5308416 3538944 1769472 884736 442368 147456 147456 147456 110592 110592 36864 9216 3072 2304 1152 864 864 288 216 216 18 12 6 1 1 12 48 72 72 864 864 1152 1728 3456 4608 18432 6144 27648 92160 331776 221184 589824 442368 786432 1179648 1966080 4194304 7864320 7077888 14155776 14155776 14155776 10616832 42467328 35389440 42467328 42467328 113246208 75497472 191102976 56623104 226492416 452984832 402653184 301989888 2264924160 2717908992 5435817984 3019898880 12683575296 16307453952 25367150592 16307453952 27179089920 27179089920 27179089920 21743271936 40768634880 27179089920 43486543872 43486543872 72477573120 57982058496 144955146240 130459631616 228304355328 260919263232 202937204736 86973087744 521838526464 463856467968 695784701952 434865438720 1391569403904 1391569403904 2319282339840 695784701952 2087354105856 1855425871872 2087354105856 1391569403904 6957847019520 8246337208320 11132555231232 6957847019520 5566277615616 4174708211712 11132555231232 4174708211712 9277129359360 22265110462464 18554258718720 9895604649984 29686813949952 22265110462464 29686813949952 29686813949952 33397665693696 27831388078080 89060441849856 22265110462464 66795331387392 59373627899904 66795331387392 22265110462464 100192997081088 66795331387392 89060441849856 59373627899904 133590662774784 133590662774784 267181325549568 44530220924928 200385994162176 356241767399424 200385994162176 222651104624640 701350979567616 534362651099136 935134639423488 1001929970810880 712483534798848 701350979567616 1424967069597696 890604418498560 831230790598656 2137450604396544 3117115464744960 2226511046246400 1603087953297408 1424967069597696 1603087953297408 890604418498560 1424967069597696 1424967069597696 2137450604396544 1187472557998080 2968681394995200 2849934139195392 3562417673994240 1899956092796928 3799912185593856 2137450604396544 2849934139195392 3562417673994240 6649846324789248 5699868278390784 7388718138654720 4274901208793088 5343626510991360 5699868278390784 5343626510991360 4809263859892224 9618527719784448 6679533138739200 8015439766487040 6412351813189632 9499780463984640 6755399441055744 7916483719987200 5699868278390784 9974769487183872 12824703626379264 12468461858979840 7124835347988480 8549802417586176 6412351813189632 8549802417586176 6412351813189632 14249670695976960 11399736556781568 21374506043965440 8549802417586176 11399736556781568 15199648742375424 13510798882111488 6755399441055744 20266198323167232 11821949021847552 7599824371187712 8444249301319680 10133099161583616 9499780463984640 14249670695976960 11399736556781568 19949538974367744 17099604835172352 19949538974367744 11399736556781568 14249670695976960 9499780463984640 10133099161583616 8444249301319680 7599824371187712 11821949021847552 20266198323167232 6755399441055744 13510798882111488 15199648742375424 11399736556781568 8549802417586176 21374506043965440 11399736556781568 14249670695976960 6412351813189632 8549802417586176 6412351813189632 8549802417586176 7124835347988480 12468461858979840 12824703626379264 9974769487183872 5699868278390784 7916483719987200 6755399441055744 9499780463984640 6412351813189632 8015439766487040 6679533138739200 9618527719784448 4809263859892224 5343626510991360 5699868278390784 5343626510991360 4274901208793088 7388718138654720 5699868278390784 6649846324789248 3562417673994240 2849934139195392 2137450604396544 3799912185593856 1899956092796928 3562417673994240 2849934139195392 2968681394995200 1187472557998080 2137450604396544 1424967069597696 1424967069597696 890604418498560 1603087953297408 1424967069597696 1603087953297408 2226511046246400 3117115464744960 2137450604396544 831230790598656 890604418498560 1424967069597696 701350979567616 712483534798848 1001929970810880 935134639423488 534362651099136 701350979567616 222651104624640 200385994162176 356241767399424 200385994162176 44530220924928 267181325549568 133590662774784 133590662774784 59373627899904 89060441849856 66795331387392 100192997081088 22265110462464 66795331387392 59373627899904 66795331387392 22265110462464 89060441849856 27831388078080 33397665693696 29686813949952 29686813949952 22265110462464 29686813949952 9895604649984 18554258718720 22265110462464 9277129359360 4174708211712 11132555231232 4174708211712 5566277615616 6957847019520 11132555231232 8246337208320 6957847019520 1391569403904 2087354105856 1855425871872 2087354105856 695784701952 2319282339840 1391569403904 1391569403904 434865438720 695784701952 463856467968 521838526464 86973087744 202937204736 260919263232 228304355328 130459631616 144955146240 57982058496 72477573120 43486543872 43486543872 27179089920 40768634880 21743271936 27179089920 27179089920 27179089920 16307453952 25367150592 16307453952 12683575296 3019898880 5435817984 2717908992 2264924160 301989888 402653184 452984832 226492416 56623104 191102976 75497472 113246208 42467328 42467328 35389440 42467328 10616832 14155776 14155776 14155776 7077888 7864320 4194304 1966080 1179648 786432 442368 589824 221184 331776 92160 27648 6144 18432 4608 3456 1728 1152 864 864 72 72 48 12 1 1 4 32 96 96 144 1728 1728 1152 2304 4608 12288 12288 12288 46080 138240 331776 331776 663552 884736 786432 1179648 3145728 6291456 7077888 7077888 21233664 14155776 21233664 21233664 35389440 70778880 28311552 75497472 150994944 113246208 84934656 113246208 452984832 603979776 201326592 452984832 2717908992 4076863488 3623878656 3623878656 16307453952 24461180928 24461180928 24461180928 21743271936 43486543872 43486543872 43486543872 54358179840 36238786560 57982058496 77309411328 115964116992 115964116992 130459631616 260919263232 391378894848 347892350976 115964116992 115964116992 463856467968 695784701952 347892350976 521838526464 1391569403904 2087354105856 1043677052928 1043677052928 2087354105856 1391569403904 1855425871872 2783138807808 12369505812480 16492674416640 7421703487488 5566277615616 8349416423424 8349416423424 8349416423424 5566277615616 14843406974976 29686813949952 19791209299968 19791209299968 14843406974976 33397665693696 22265110462464 22265110462464 41747082117120 37108517437440 33397665693696 33397665693696 66795331387392 59373627899904 22265110462464 44530220924928 133590662774784 133590662774784 59373627899904 59373627899904 178120883699712 267181325549568 89060441849856 89060441849856 237494511599616 356241767399424 296868139499520 445302209249280 1068725302198272 534362651099136 890604418498560 593736278999040 831230790598656 831230790598656 890604418498560 791648371998720 949978046398464 2374945115996160 2968681394995200 1484340697497600 2849934139195392 2849934139195392 1424967069597696 1424967069597696 1424967069597696 2849934139195392 2374945115996160 2374945115996160 4749890231992320 2849934139195392 3799912185593856 3799912185593856 4274901208793088 4274901208793088 2137450604396544 4274901208793088 8549802417586176 7599824371187712 5699868278390784 4274901208793088 6412351813189632 6412351813189632 4809263859892224 7213895789838336 6679533138739200 13359066277478400 10687253021982720 11399736556781568 13510798882111488 6755399441055744 10133099161583616 11399736556781568 17099604835172352 21374506043965440 7124835347988480 9499780463984640 8549802417586176 12824703626379264 8549802417586176 5699868278390784 17099604835172352 17099604835172352 12824703626379264 8549802417586176 11399736556781568 15199648742375424 10133099161583616 10133099161583616 17732923532771328 8866461766385664 10133099161583616 13510798882111488 16888498602639360 18999560927969280 11399736556781568 22799473113563136 25649407252758528 25649407252758528 22799473113563136 11399736556781568 18999560927969280 16888498602639360 13510798882111488 10133099161583616 8866461766385664 17732923532771328 10133099161583616 10133099161583616 15199648742375424 11399736556781568 8549802417586176 12824703626379264 17099604835172352 17099604835172352 5699868278390784 8549802417586176 12824703626379264 8549802417586176 9499780463984640 7124835347988480 21374506043965440 17099604835172352 11399736556781568 10133099161583616 6755399441055744 13510798882111488 11399736556781568 10687253021982720 13359066277478400 6679533138739200 7213895789838336 4809263859892224 6412351813189632 6412351813189632 4274901208793088 5699868278390784 7599824371187712 8549802417586176 4274901208793088 2137450604396544 4274901208793088 4274901208793088 3799912185593856 3799912185593856 2849934139195392 4749890231992320 2374945115996160 2374945115996160 2849934139195392 1424967069597696 1424967069597696 1424967069597696 2849934139195392 2849934139195392 1484340697497600 2968681394995200 2374945115996160 949978046398464 791648371998720 890604418498560 831230790598656 831230790598656 593736278999040 890604418498560 534362651099136 1068725302198272 445302209249280 296868139499520 356241767399424 237494511599616 89060441849856 89060441849856 267181325549568 178120883699712 59373627899904 59373627899904 133590662774784 133590662774784 44530220924928 22265110462464 59373627899904 66795331387392 33397665693696 33397665693696 37108517437440 41747082117120 22265110462464 22265110462464 33397665693696 14843406974976 19791209299968 19791209299968 29686813949952 14843406974976 5566277615616 8349416423424 8349416423424 8349416423424 5566277615616 7421703487488 16492674416640 12369505812480 2783138807808 1855425871872 1391569403904 2087354105856 1043677052928 1043677052928 2087354105856 1391569403904 521838526464 347892350976 695784701952 463856467968 115964116992 115964116992 347892350976 391378894848 260919263232 130459631616 115964116992 115964116992 77309411328 57982058496 36238786560 54358179840 43486543872 43486543872 43486543872 21743271936 24461180928 24461180928 24461180928 16307453952 3623878656 3623878656 4076863488 2717908992 452984832 201326592 603979776 452984832 113246208 84934656 113246208 150994944 75497472 28311552 70778880 35389440 21233664 21233664 14155776 21233664 7077888 7077888 6291456 3145728 1179648 786432 884736 663552 331776 331776 138240 46080 12288 12288 12288 4608 2304 1152 1728 1728 144 96 96 32 4 1 1 8 16 96 192 384 288 3456 1728 2304 4608 18432 12288 49152 24576 55296 147456 663552 442368 1769472 1179648 1179648 2359296 5898240 6291456 9437184 9437184 18874368 28311552 63700992 21233664 84934656 56623104 75497472 113246208 254803968 56623104 339738624 301989888 805306368 402653184 805306368 679477248 5096079360 3397386240 7247757312 4831838208 25367150592 24461180928 43486543872 21743271936 27179089920 54358179840 72477573120 43486543872 65229815808 43486543872 103079215104 115964116992 217432719360 86973087744 231928233984 347892350976 405874409472 173946175488 231928233984 154618822656 1043677052928 521838526464 695784701952 579820584960 2319282339840 1043677052928 2783138807808 1391569403904 2087354105856 1236950581248 4947802324992 3710851743744 18554258718720 8246337208320 5566277615616 11132555231232 22265110462464 8349416423424 16698832846848 11132555231232 18554258718720 29686813949952 44530220924928 9895604649984 39582418599936 44530220924928 33397665693696 44530220924928 89060441849856 14843406974976 89060441849856 44530220924928 89060441849856 29686813949952 66795331387392 59373627899904 267181325549568 89060441849856 79164837199872 79164837199872 356241767399424 89060441849856 356241767399424 118747255799808 267181325549568 593736278999040 712483534798848 593736278999040 935134639423488 667953313873920 712483534798848 1187472557998080 1688849860263936 890604418498560 1424967069597696 1583296743997440 1108307720798208 2374945115996160 2137450604396544 1781208836997120 4007719883243520 1781208836997120 2137450604396544 1187472557998080 2374945115996160 2533274790395904 4274901208793088 2849934139195392 3562417673994240 2533274790395904 7599824371187712 3799912185593856 7599824371187712 2849934139195392 3206175906594816 5343626510991360 11083077207982080 5699868278390784 6755399441055744 5699868278390784 8015439766487040 6412351813189632 8549802417586176 4809263859892224 9618527719784448 12824703626379264 15199648742375424 12666373951979520 10555311626649600 6755399441055744 16888498602639360 14249670695976960 19949538974367744 8549802417586176 8549802417586176 7599824371187712 17099604835172352 12824703626379264 8549802417586176 8549802417586176 32061759065948160 11399736556781568 17099604835172352 10133099161583616 13510798882111488 15199648742375424 22799473113563136 10133099161583616 15199648742375424 10133099161583616 12666373951979520 16888498602639360 25332747903959040 11399736556781568 18999560927969280 22799473113563136 29924308461551616 22799473113563136 18999560927969280 11399736556781568 25332747903959040 16888498602639360 12666373951979520 10133099161583616 15199648742375424 10133099161583616 22799473113563136 15199648742375424 13510798882111488 10133099161583616 17099604835172352 11399736556781568 32061759065948160 8549802417586176 8549802417586176 12824703626379264 17099604835172352 7599824371187712 8549802417586176 8549802417586176 19949538974367744 14249670695976960 16888498602639360 6755399441055744 10555311626649600 12666373951979520 15199648742375424 12824703626379264 9618527719784448 4809263859892224 8549802417586176 6412351813189632 8015439766487040 5699868278390784 6755399441055744 5699868278390784 11083077207982080 5343626510991360 3206175906594816 2849934139195392 7599824371187712 3799912185593856 7599824371187712 2533274790395904 3562417673994240 2849934139195392 4274901208793088 2533274790395904 2374945115996160 1187472557998080 2137450604396544 1781208836997120 4007719883243520 1781208836997120 2137450604396544 2374945115996160 1108307720798208 1583296743997440 1424967069597696 890604418498560 1688849860263936 1187472557998080 712483534798848 667953313873920 935134639423488 593736278999040 712483534798848 593736278999040 267181325549568 118747255799808 356241767399424 89060441849856 356241767399424 79164837199872 79164837199872 89060441849856 267181325549568 59373627899904 66795331387392 29686813949952 89060441849856 44530220924928 89060441849856 14843406974976 89060441849856 44530220924928 33397665693696 44530220924928 39582418599936 9895604649984 44530220924928 29686813949952 18554258718720 11132555231232 16698832846848 8349416423424 22265110462464 11132555231232 5566277615616 8246337208320 18554258718720 3710851743744 4947802324992 1236950581248 2087354105856 1391569403904 2783138807808 1043677052928 2319282339840 579820584960 695784701952 521838526464 1043677052928 154618822656 231928233984 173946175488 405874409472 347892350976 231928233984 86973087744 217432719360 115964116992 103079215104 43486543872 65229815808 43486543872 72477573120 54358179840 27179089920 21743271936 43486543872 24461180928 25367150592 4831838208 7247757312 3397386240 5096079360 679477248 805306368 402653184 805306368 301989888 339738624 56623104 254803968 113246208 75497472 56623104 84934656 21233664 63700992 28311552 18874368 9437184 9437184 6291456 5898240 2359296 1179648 1179648 1769472 442368 663552 147456 55296 24576 49152 12288 18432 4608 2304 1728 3456 288 384 192 96 16 8 1 1 2 8 16 64 192 192 288 1728 1152 1152 6144 6144 12288 24576 12288 36864 147456 442368 589824 1179648 786432 1048576 2359296 3145728 4194304 6291456 4718592 14155776 28311552 21233664 21233664 28311552 37748736 37748736 84934656 56623104 56623104 226492416 201326592 201326592 402653184 301989888 679477248 2264924160 2717908992 3623878656 4831838208 16307453952 24461180928 21743271936 16307453952 21743271936 54358179840 43486543872 28991029248 43486543872 38654705664 77309411328 115964116992 86973087744 86973087744 173946175488 231928233984 115964116992 115964116992 103079215104 154618822656 347892350976 347892350976 309237645312 579820584960 695784701952 1043677052928 1391569403904 695784701952 927712935936 1236950581248 2473901162496 3710851743744 6184752906240 3298534883328 3710851743744 11132555231232 8349416423424 5566277615616 11132555231232 5566277615616 9895604649984 29686813949952 9895604649984 9895604649984 19791209299968 22265110462464 22265110462464 39582418599936 14843406974976 14843406974976 44530220924928 29686813949952 19791209299968 29686813949952 29686813949952 59373627899904 89060441849856 39582418599936 39582418599936 79164837199872 59373627899904 89060441849856 118747255799808 59373627899904 197912092999680 593736278999040 395824185999360 296868139499520 667953313873920 296868139499520 593736278999040 1055531162664960 791648371998720 593736278999040 1187472557998080 791648371998720 791648371998720 1187472557998080 1781208836997120 1781208836997120 1781208836997120 1424967069597696 949978046398464 1187472557998080 1266637395197952 2533274790395904 2849934139195392 1424967069597696 1899956092796928 2533274790395904 3799912185593856 3799912185593856 2849934139195392 2137450604396544 2137450604396544 4749890231992320 5699868278390784 3799912185593856 5066549580791808 4274901208793088 4809263859892224 6412351813189632 3206175906594816 4809263859892224 6412351813189632 11399736556781568 10133099161583616 6333186975989760 6755399441055744 6755399441055744 12666373951979520 11399736556781568 5699868278390784 5699868278390784 3799912185593856 7599824371187712 8549802417586176 5699868278390784 5699868278390784 8549802417586176 11399736556781568 7599824371187712 10133099161583616 6755399441055744 6755399441055744 15199648742375424 10133099161583616 5066549580791808 10133099161583616 6755399441055744 10133099161583616 16888498602639360 10133099161583616 11399736556781568 11399736556781568 17099604835172352 17099604835172352 11399736556781568 11399736556781568 10133099161583616 16888498602639360 10133099161583616 6755399441055744 10133099161583616 5066549580791808 10133099161583616 15199648742375424 6755399441055744 6755399441055744 10133099161583616 7599824371187712 11399736556781568 8549802417586176 5699868278390784 5699868278390784 8549802417586176 7599824371187712 3799912185593856 5699868278390784 5699868278390784 11399736556781568 12666373951979520 6755399441055744 6755399441055744 6333186975989760 10133099161583616 11399736556781568 6412351813189632 4809263859892224 3206175906594816 6412351813189632 4809263859892224 4274901208793088 5066549580791808 3799912185593856 5699868278390784 4749890231992320 2137450604396544 2137450604396544 2849934139195392 3799912185593856 3799912185593856 2533274790395904 1899956092796928 1424967069597696 2849934139195392 2533274790395904 1266637395197952 1187472557998080 949978046398464 1424967069597696 1781208836997120 1781208836997120 1781208836997120 1187472557998080 791648371998720 791648371998720 1187472557998080 593736278999040 791648371998720 1055531162664960 593736278999040 296868139499520 667953313873920 296868139499520 395824185999360 593736278999040 197912092999680 59373627899904 118747255799808 89060441849856 59373627899904 79164837199872 39582418599936 39582418599936 89060441849856 59373627899904 29686813949952 29686813949952 19791209299968 29686813949952 44530220924928 14843406974976 14843406974976 39582418599936 22265110462464 22265110462464 19791209299968 9895604649984 9895604649984 29686813949952 9895604649984 5566277615616 11132555231232 5566277615616 8349416423424 11132555231232 3710851743744 3298534883328 6184752906240 3710851743744 2473901162496 1236950581248 927712935936 695784701952 1391569403904 1043677052928 695784701952 579820584960 309237645312 347892350976 347892350976 154618822656 103079215104 115964116992 115964116992 231928233984 173946175488 86973087744 86973087744 115964116992 77309411328 38654705664 43486543872 28991029248 43486543872 54358179840 21743271936 16307453952 21743271936 24461180928 16307453952 4831838208 3623878656 2717908992 2264924160 679477248 301989888 402653184 201326592 201326592 226492416 56623104 56623104 84934656 37748736 37748736 28311552 21233664 21233664 28311552 14155776 4718592 6291456 4194304 3145728 2359296 1048576 786432 1179648 589824 442368 147456 36864 12288 24576 12288 6144 6144 1152 1152 1728 288 192 192 64 16 8 2 1 1 10 16 40 96 320 768 960 1152 5760 4608 7680 18432 30720 49152 61440 24576 110592 368640 1769472 1572864 2359296 2621440 3145728 4718592 6291456 10485760 9437184 14155776 42467328 35389440 63700992 21233664 94371840 150994944 141557760 169869312 283115520 301989888 754974720 402653184 1006632960 1207959552 1509949440 2717908992 9059696640 10871635968 18119393280 7247757312 38050725888 32614907904 38050725888 36238786560 50734301184 86973087744 67645734912 51539607552 90194313216 77309411328 180388626432 128849018880 202937204736 173946175488 270582939648 154618822656 386547056640 412316860416 515396075520 463856467968 1159641169920 1236950581248 1546188226560 1391569403904 3478923509760 4174708211712 3478923509760 2783138807808 4638564679680 4947802324992 12369505812480 3710851743744 7421703487488 8246337208320 11132555231232 16698832846848 16698832846848 13915694039040 16698832846848 11132555231232 29686813949952 24739011624960 29686813949952 19791209299968 29686813949952 55662776156160 59373627899904 19791209299968 74217034874880 59373627899904 148434069749760 59373627899904 98956046499840 105553116266496 148434069749760 158329674399744 197912092999680 158329674399744 197912092999680 118747255799808 296868139499520 237494511599616 296868139499520 79164837199872 356241767399424 633318697598976 356241767399424 415615395299328 534362651099136 474989023199232 949978046398464 949978046398464 949978046398464 949978046398464 1068725302198272 1108307720798208 712483534798848 1899956092796928 3206175906594816 1424967069597696 4274901208793088 2374945115996160 2849934139195392 2533274790395904 3799912185593856 6333186975989760 4274901208793088 2849934139195392 5699868278390784 4749890231992320 11399736556781568 5699868278390784 6412351813189632 5343626510991360 5699868278390784 5699868278390784 8866461766385664 7599824371187712 8866461766385664 7124835347988480 11221615673081856 6412351813189632 7481077115387904 8549802417586176 13299692649578496 20266198323167232 11821949021847552 11258999068426240 15762598695796736 13510798882111488 23643898043695104 7599824371187712 11399736556781568 9499780463984640 11399736556781568 15199648742375424 11399736556781568 14249670695976960 17099604835172352 11399736556781568 22799473113563136 16888498602639360 20266198323167232 13510798882111488 20266198323167232 25332747903959040 15199648742375424 6755399441055744 13510798882111488 11821949021847552 20266198323167232 15199648742375424 20266198323167232 14962154230775808 17099604835172352 21374506043965440 17099604835172352 14962154230775808 20266198323167232 15199648742375424 20266198323167232 11821949021847552 13510798882111488 6755399441055744 15199648742375424 25332747903959040 20266198323167232 13510798882111488 20266198323167232 16888498602639360 22799473113563136 11399736556781568 17099604835172352 14249670695976960 11399736556781568 15199648742375424 11399736556781568 9499780463984640 11399736556781568 7599824371187712 23643898043695104 13510798882111488 15762598695796736 11258999068426240 11821949021847552 20266198323167232 13299692649578496 8549802417586176 7481077115387904 6412351813189632 11221615673081856 7124835347988480 8866461766385664 7599824371187712 8866461766385664 5699868278390784 5699868278390784 5343626510991360 6412351813189632 5699868278390784 11399736556781568 4749890231992320 5699868278390784 2849934139195392 4274901208793088 6333186975989760 3799912185593856 2533274790395904 2849934139195392 2374945115996160 4274901208793088 1424967069597696 3206175906594816 1899956092796928 712483534798848 1108307720798208 1068725302198272 949978046398464 949978046398464 949978046398464 949978046398464 474989023199232 534362651099136 415615395299328 356241767399424 633318697598976 356241767399424 79164837199872 296868139499520 237494511599616 296868139499520 118747255799808 197912092999680 158329674399744 197912092999680 158329674399744 148434069749760 105553116266496 98956046499840 59373627899904 148434069749760 59373627899904 74217034874880 19791209299968 59373627899904 55662776156160 29686813949952 19791209299968 29686813949952 24739011624960 29686813949952 11132555231232 16698832846848 13915694039040 16698832846848 16698832846848 11132555231232 8246337208320 7421703487488 3710851743744 12369505812480 4947802324992 4638564679680 2783138807808 3478923509760 4174708211712 3478923509760 1391569403904 1546188226560 1236950581248 1159641169920 463856467968 515396075520 412316860416 386547056640 154618822656 270582939648 173946175488 202937204736 128849018880 180388626432 77309411328 90194313216 51539607552 67645734912 86973087744 50734301184 36238786560 38050725888 32614907904 38050725888 7247757312 18119393280 10871635968 9059696640 2717908992 1509949440 1207959552 1006632960 402653184 754974720 301989888 283115520 169869312 141557760 150994944 94371840 21233664 63700992 35389440 42467328 14155776 9437184 10485760 6291456 4718592 3145728 2621440 2359296 1572864 1769472 368640 110592 24576 61440 49152 30720 18432 7680 4608 5760 1152 960 768 320 96 40 16 10 1 1 6 48 64 144 288 1024 2304 2304 2304 13824 18432 18432 55296 73728 98304 73728 73728 184320 983040 3145728 2359296 5242880 5242880 4718592 6291456 10485760 10485760 28311552 42467328 70778880 106168320 63700992 56623104 226492416 339738624 169869312 509607936 905969664 805306368 905969664 1207959552 2415919104 3623878656 3623878656 3623878656 12079595520 18119393280 9663676416 12079595520 36238786560 43486543872 60397977600 60397977600 57982058496 115964116992 103079215104 103079215104 154618822656 154618822656 193273528320 257698037760 347892350976 231928233984 154618822656 206158430208 618475290624 824633720832 618475290624 695784701952 1649267441664 2473901162496 1236950581248 2319282339840 4638564679680 3710851743744 4638564679680 4638564679680 6597069766656 8246337208320 4123168604160 2473901162496 18554258718720 24739011624960 22265110462464 33397665693696 41747082117120 27831388078080 33397665693696 33397665693696 24739011624960 74217034874880 59373627899904 39582418599936 74217034874880 148434069749760 39582418599936 59373627899904 178120883699712 79164837199872 118747255799808 118747255799808 158329674399744 211106232532992 158329674399744 158329674399744 316659348799488 316659348799488 118747255799808 356241767399424 474989023199232 474989023199232 237494511599616 237494511599616 844424930131968 949978046398464 831230790598656 554153860399104 1424967069597696 1266637395197952 1899956092796928 1899956092796928 2533274790395904 1899956092796928 2493692371795968 1662461581197312 949978046398464 2849934139195392 2137450604396544 1781208836997120 3562417673994240 3562417673994240 3166593487994880 3799912185593856 4749890231992320 4749890231992320 4749890231992320 4749890231992320 6333186975989760 7916483719987200 9499780463984640 7599824371187712 8906044184985600 7916483719987200 3799912185593856 6333186975989760 12666373951979520 10133099161583616 10555311626649600 11874725579980800 8549802417586176 10687253021982720 9499780463984640 11399736556781568 15199648742375424 15199648742375424 14073748835532800 16888498602639360 20266198323167232 16888498602639360 10133099161583616 7599824371187712 9499780463984640 18999560927969280 15199648742375424 15199648742375424 18999560927969280 28499341391953920 17099604835172352 15199648742375424 33776997205278720 22517998136852480 27021597764222976 27021597764222976 25332747903959040 25332747903959040 13510798882111488 10133099161583616 23643898043695104 23643898043695104 15199648742375424 25332747903959040 22166154415964160 19949538974367744 17812088369971200 17812088369971200 19949538974367744 22166154415964160 25332747903959040 15199648742375424 23643898043695104 23643898043695104 10133099161583616 13510798882111488 25332747903959040 25332747903959040 27021597764222976 27021597764222976 22517998136852480 33776997205278720 15199648742375424 17099604835172352 28499341391953920 18999560927969280 15199648742375424 15199648742375424 18999560927969280 9499780463984640 7599824371187712 10133099161583616 16888498602639360 20266198323167232 16888498602639360 14073748835532800 15199648742375424 15199648742375424 11399736556781568 9499780463984640 10687253021982720 8549802417586176 11874725579980800 10555311626649600 10133099161583616 12666373951979520 6333186975989760 3799912185593856 7916483719987200 8906044184985600 7599824371187712 9499780463984640 7916483719987200 6333186975989760 4749890231992320 4749890231992320 4749890231992320 4749890231992320 3799912185593856 3166593487994880 3562417673994240 3562417673994240 1781208836997120 2137450604396544 2849934139195392 949978046398464 1662461581197312 2493692371795968 1899956092796928 2533274790395904 1899956092796928 1899956092796928 1266637395197952 1424967069597696 554153860399104 831230790598656 949978046398464 844424930131968 237494511599616 237494511599616 474989023199232 474989023199232 356241767399424 118747255799808 316659348799488 316659348799488 158329674399744 158329674399744 211106232532992 158329674399744 118747255799808 118747255799808 79164837199872 178120883699712 59373627899904 39582418599936 148434069749760 74217034874880 39582418599936 59373627899904 74217034874880 24739011624960 33397665693696 33397665693696 27831388078080 41747082117120 33397665693696 22265110462464 24739011624960 18554258718720 2473901162496 4123168604160 8246337208320 6597069766656 4638564679680 4638564679680 3710851743744 4638564679680 2319282339840 1236950581248 2473901162496 1649267441664 695784701952 618475290624 824633720832 618475290624 206158430208 154618822656 231928233984 347892350976 257698037760 193273528320 154618822656 154618822656 103079215104 103079215104 115964116992 57982058496 60397977600 60397977600 43486543872 36238786560 12079595520 9663676416 18119393280 12079595520 3623878656 3623878656 3623878656 2415919104 1207959552 905969664 805306368 905969664 509607936 169869312 339738624 226492416 56623104 63700992 106168320 70778880 42467328 28311552 10485760 10485760 6291456 4718592 5242880 5242880 2359296 3145728 983040 184320 73728 73728 98304 73728 55296 18432 18432 13824 2304 2304 2304 1024 288 144 64 48 6 1 1 8 24 160 192 384 768 2560 4608 4608 4608 46080 36864 49152 110592 122880 98304 294912 98304 589824 1572864 4423680 4718592 9437184 7077888 6291456 12582912 12582912 25165824 70778880 56623104 169869312 84934656 226492416 113246208 424673280 339738624 452984832 1358954496 2013265920 805306368 2717908992 2415919104 6039797760 7247757312 3221225472 5435817984 22649241600 10871635968 28991029248 12079595520 67645734912 96636764160 144955146240 96636764160 90194313216 206158430208 257698037760 206158430208 360777252864 193273528320 463856467968 515396075520 541165879296 154618822656 412316860416 412316860416 1546188226560 1236950581248 1236950581248 927712935936 3092376453120 1855425871872 2783138807808 3478923509760 4638564679680 7421703487488 12369505812480 9895604649984 16492674416640 4123168604160 6597069766656 4947802324992 44530220924928 39582418599936 37108517437440 66795331387392 66795331387392 44530220924928 89060441849856 22265110462464 59373627899904 118747255799808 98956046499840 79164837199872 118747255799808 59373627899904 118747255799808 89060441849856 148434069749760 59373627899904 316659348799488 237494511599616 395824185999360 281474976710656 237494511599616 316659348799488 791648371998720 237494511599616 316659348799488 474989023199232 791648371998720 316659348799488 949978046398464 422212465065984 949978046398464 1662461581197312 844424930131968 1108307720798208 2849934139195392 1266637395197952 1970324836974592 2533274790395904 2533274790395904 2216615441596416 1899956092796928 1662461581197312 2137450604396544 2849934139195392 5343626510991360 2374945115996160 8549802417586176 6333186975989760 7916483719987200 7599824371187712 5699868278390784 7599824371187712 12666373951979520 7599824371187712 15199648742375424 9499780463984640 18999560927969280 15199648742375424 18999560927969280 7599824371187712 5699868278390784 9499780463984640 17732923532771328 12666373951979520 18999560927969280 9499780463984640 19949538974367744 18999560927969280 18999560927969280 20266198323167232 17732923532771328 28147497671065600 33776997205278720 33776997205278720 39406496739491840 11258999068426240 20266198323167232 10133099161583616 22799473113563136 30399297484750848 18999560927969280 30399297484750848 45598946227126272 34199209670344704 30399297484750848 20266198323167232 40532396646334464 27021597764222976 50665495807918080 30399297484750848 22799473113563136 27021597764222976 30399297484750848 20266198323167232 54043195528445952 20266198323167232 35465847065542656 37999121855938560 40532396646334464 28499341391953920 21374506043965440 28499341391953920 40532396646334464 37999121855938560 35465847065542656 20266198323167232 54043195528445952 20266198323167232 30399297484750848 27021597764222976 22799473113563136 30399297484750848 50665495807918080 27021597764222976 40532396646334464 20266198323167232 30399297484750848 34199209670344704 45598946227126272 30399297484750848 18999560927969280 30399297484750848 22799473113563136 10133099161583616 20266198323167232 11258999068426240 39406496739491840 33776997205278720 33776997205278720 28147497671065600 17732923532771328 20266198323167232 18999560927969280 18999560927969280 19949538974367744 9499780463984640 18999560927969280 12666373951979520 17732923532771328 9499780463984640 5699868278390784 7599824371187712 18999560927969280 15199648742375424 18999560927969280 9499780463984640 15199648742375424 7599824371187712 12666373951979520 7599824371187712 5699868278390784 7599824371187712 7916483719987200 6333186975989760 8549802417586176 2374945115996160 5343626510991360 2849934139195392 2137450604396544 1662461581197312 1899956092796928 2216615441596416 2533274790395904 2533274790395904 1970324836974592 1266637395197952 2849934139195392 1108307720798208 844424930131968 1662461581197312 949978046398464 422212465065984 949978046398464 316659348799488 791648371998720 474989023199232 316659348799488 237494511599616 791648371998720 316659348799488 237494511599616 281474976710656 395824185999360 237494511599616 316659348799488 59373627899904 148434069749760 89060441849856 118747255799808 59373627899904 118747255799808 79164837199872 98956046499840 118747255799808 59373627899904 22265110462464 89060441849856 44530220924928 66795331387392 66795331387392 37108517437440 39582418599936 44530220924928 4947802324992 6597069766656 4123168604160 16492674416640 9895604649984 12369505812480 7421703487488 4638564679680 3478923509760 2783138807808 1855425871872 3092376453120 927712935936 1236950581248 1236950581248 1546188226560 412316860416 412316860416 154618822656 541165879296 515396075520 463856467968 193273528320 360777252864 206158430208 257698037760 206158430208 90194313216 96636764160 144955146240 96636764160 67645734912 12079595520 28991029248 10871635968 22649241600 5435817984 3221225472 7247757312 6039797760 2415919104 2717908992 805306368 2013265920 1358954496 452984832 339738624 424673280 113246208 226492416 84934656 169869312 56623104 70778880 25165824 12582912 12582912 6291456 7077888 9437184 4718592 4423680 1572864 589824 98304 294912 98304 122880 110592 49152 36864 46080 4608 4608 4608 2560 768 384 192 160 24 8 1 1 4 16 64 384 384 768 1536 4096 6144 6144 12288 73728 73728 73728 147456 98304 196608 196608 262144 786432 2359296 9437184 9437184 14155776 9437184 9437184 12582912 16777216 33554432 50331648 75497472 75497472 100663296 150994944 113246208 226492416 452984832 603979776 1610612736 1073741824 1073741824 2415919104 3221225472 6442450944 3221225472 3221225472 7247757312 9663676416 14495514624 14495514624 14495514624 96636764160 144955146240 144955146240 96636764160 103079215104 309237645312 309237645312 309237645312 289910292480 289910292480 579820584960 515396075520 231928233984 154618822656 309237645312 618475290624 1391569403904 1391569403904 927712935936 1391569403904 1855425871872 2783138807808 2783138807808 2783138807808 5566277615616 9895604649984 13194139533312 13194139533312 4398046511104 2199023255552 4398046511104 6597069766656 39582418599936 35184372088832 39582418599936 59373627899904 59373627899904 59373627899904 29686813949952 29686813949952 52776558133248 105553116266496 105553116266496 70368744177664 35184372088832 79164837199872 79164837199872 59373627899904 89060441849856 89060441849856 356241767399424 356241767399424 316659348799488 211106232532992 237494511599616 474989023199232 356241767399424 356241767399424 237494511599616 474989023199232 316659348799488 474989023199232 633318697598976 316659348799488 1108307720798208 1108307720798208 1108307720798208 1477743627730944 1899956092796928 1266637395197952 2533274790395904 2533274790395904 2955487255461888 1662461581197312 1108307720798208 2216615441596416 1266637395197952 3166593487994880 3166593487994880 3166593487994880 8444249301319680 8444249301319680 8444249301319680 5066549580791808 5066549580791808 10133099161583616 10133099161583616 10133099161583616 10133099161583616 10133099161583616 20266198323167232 18014398509481984 10133099161583616 5066549580791808 5066549580791808 10133099161583616 18999560927969280 18999560927969280 12666373951979520 14249670695976960 22799473113563136 22799473113563136 20266198323167232 15199648742375424 21110623253299200 42221246506598400 42221246506598400 42221246506598400 16888498602639360 11258999068426240 13510798882111488 15199648742375424 22799473113563136 22799473113563136 22799473113563136 45598946227126272 34199209670344704 34199209670344704 22799473113563136 20266198323167232 40532396646334464 40532396646334464 45598946227126272 20266198323167232 13510798882111488 27021597764222976 27021597764222976 27021597764222976 27021597764222976 27021597764222976 30399297484750848 40532396646334464 33776997205278720 18999560927969280 18999560927969280 33776997205278720 40532396646334464 30399297484750848 27021597764222976 27021597764222976 27021597764222976 27021597764222976 27021597764222976 13510798882111488 20266198323167232 45598946227126272 40532396646334464 40532396646334464 20266198323167232 22799473113563136 34199209670344704 34199209670344704 45598946227126272 22799473113563136 22799473113563136 22799473113563136 15199648742375424 13510798882111488 11258999068426240 16888498602639360 42221246506598400 42221246506598400 42221246506598400 21110623253299200 15199648742375424 20266198323167232 22799473113563136 22799473113563136 14249670695976960 12666373951979520 18999560927969280 18999560927969280 10133099161583616 5066549580791808 5066549580791808 10133099161583616 18014398509481984 20266198323167232 10133099161583616 10133099161583616 10133099161583616 10133099161583616 10133099161583616 5066549580791808 5066549580791808 8444249301319680 8444249301319680 8444249301319680 3166593487994880 3166593487994880 3166593487994880 1266637395197952 2216615441596416 1108307720798208 1662461581197312 2955487255461888 2533274790395904 2533274790395904 1266637395197952 1899956092796928 1477743627730944 1108307720798208 1108307720798208 1108307720798208 316659348799488 633318697598976 474989023199232 316659348799488 474989023199232 237494511599616 356241767399424 356241767399424 474989023199232 237494511599616 211106232532992 316659348799488 356241767399424 356241767399424 89060441849856 89060441849856 59373627899904 79164837199872 79164837199872 35184372088832 70368744177664 105553116266496 105553116266496 52776558133248 29686813949952 29686813949952 59373627899904 59373627899904 59373627899904 39582418599936 35184372088832 39582418599936 6597069766656 4398046511104 2199023255552 4398046511104 13194139533312 13194139533312 9895604649984 5566277615616 2783138807808 2783138807808 2783138807808 1855425871872 1391569403904 927712935936 1391569403904 1391569403904 618475290624 309237645312 154618822656 231928233984 515396075520 579820584960 289910292480 289910292480 309237645312 309237645312 309237645312 103079215104 96636764160 144955146240 144955146240 96636764160 14495514624 14495514624 14495514624 9663676416 7247757312 3221225472 3221225472 6442450944 3221225472 2415919104 1073741824 1073741824 1610612736 603979776 452984832 226492416 113246208 150994944 100663296 75497472 75497472 50331648 33554432 16777216 12582912 9437184 9437184 14155776 9437184 9437184 2359296 786432 262144 196608 196608 98304 147456 73728 73728 73728 12288 6144 6144 4096 1536 768 384 384 64 16 4 1 1 12 32 96 192 960 1024 1920 3072 8192 18432 32768 24576 184320 147456 122880 147456 442368 393216 1572864 524288 1179648 5242880 18874368 14155776 20971520 16777216 10485760 25165824 50331648 41943040 113246208 56623104 301989888 301989888 509607936 113246208 754974720 1610612736 1342177280 1610612736 3221225472 2415919104 7247757312 6442450944 5368709120 8589934592 10737418240 4831838208 36238786560 24159191040 43486543872 24159191040 169114337280 173946175488 202937204736 154618822656 206158430208 515396075520 618475290624 309237645312 541165879296 463856467968 721554505728 309237645312 695784701952 412316860416 1236950581248 824633720832 2319282339840 1649267441664 2061584302080 1236950581248 5566277615616 6262062317568 3710851743744 4638564679680 10307921510400 17592186044416 27487790694400 5497558138880 6597069766656 8796093022208 26388279066624 9895604649984 59373627899904 65970697666560 59373627899904 89060441849856 148434069749760 39582418599936 98956046499840 59373627899904 79164837199872 197912092999680 158329674399744 35184372088832 158329674399744 237494511599616 158329674399744 79164837199872 296868139499520 158329674399744 791648371998720 422212465065984 422212465065984 422212465065984 633318697598976 316659348799488 1187472557998080 633318697598976 395824185999360 316659348799488 1424967069597696 1266637395197952 1424967069597696 474989023199232 949978046398464 2533274790395904 2533274790395904 1266637395197952 2533274790395904 2216615441596416 3377699720527872 3799912185593856 2849934139195392 1266637395197952 2849934139195392 2533274790395904 2533274790395904 3799912185593856 7599824371187712 4222124650659840 15199648742375424 12666373951979520 7599824371187712 6755399441055744 11258999068426240 13510798882111488 21110623253299200 9499780463984640 15199648742375424 15832967439974400 33776997205278720 13510798882111488 13510798882111488 10133099161583616 10133099161583616 12666373951979520 33249231623946240 15199648742375424 22166154415964160 18999560927969280 34199209670344704 33776997205278720 20266198323167232 20266198323167232 35465847065542656 60798594969501696 59109745109237760 20266198323167232 27021597764222976 13510798882111488 40532396646334464 22799473113563136 22799473113563136 37999121855938560 45598946227126272 45598946227126272 50665495807918080 40532396646334464 33776997205278720 30399297484750848 91197892454252544 50665495807918080 40532396646334464 18014398509481984 27021597764222976 54043195528445952 72057594037927936 18014398509481984 54043195528445952 35465847065542656 40532396646334464 42221246506598400 29554872554618880 22799473113563136 29554872554618880 42221246506598400 40532396646334464 35465847065542656 54043195528445952 18014398509481984 72057594037927936 54043195528445952 27021597764222976 18014398509481984 40532396646334464 50665495807918080 91197892454252544 30399297484750848 33776997205278720 40532396646334464 50665495807918080 45598946227126272 45598946227126272 37999121855938560 22799473113563136 22799473113563136 40532396646334464 13510798882111488 27021597764222976 20266198323167232 59109745109237760 60798594969501696 35465847065542656 20266198323167232 20266198323167232 33776997205278720 34199209670344704 18999560927969280 22166154415964160 15199648742375424 33249231623946240 12666373951979520 10133099161583616 10133099161583616 13510798882111488 13510798882111488 33776997205278720 15832967439974400 15199648742375424 9499780463984640 21110623253299200 13510798882111488 11258999068426240 6755399441055744 7599824371187712 12666373951979520 15199648742375424 4222124650659840 7599824371187712 3799912185593856 2533274790395904 2533274790395904 2849934139195392 1266637395197952 2849934139195392 3799912185593856 3377699720527872 2216615441596416 2533274790395904 1266637395197952 2533274790395904 2533274790395904 949978046398464 474989023199232 1424967069597696 1266637395197952 1424967069597696 316659348799488 395824185999360 633318697598976 1187472557998080 316659348799488 633318697598976 422212465065984 422212465065984 422212465065984 791648371998720 158329674399744 296868139499520 79164837199872 158329674399744 237494511599616 158329674399744 35184372088832 158329674399744 197912092999680 79164837199872 59373627899904 98956046499840 39582418599936 148434069749760 89060441849856 59373627899904 65970697666560 59373627899904 9895604649984 26388279066624 8796093022208 6597069766656 5497558138880 27487790694400 17592186044416 10307921510400 4638564679680 3710851743744 6262062317568 5566277615616 1236950581248 2061584302080 1649267441664 2319282339840 824633720832 1236950581248 412316860416 695784701952 309237645312 721554505728 463856467968 541165879296 309237645312 618475290624 515396075520 206158430208 154618822656 202937204736 173946175488 169114337280 24159191040 43486543872 24159191040 36238786560 4831838208 10737418240 8589934592 5368709120 6442450944 7247757312 2415919104 3221225472 1610612736 1342177280 1610612736 754974720 113246208 509607936 301989888 301989888 56623104 113246208 41943040 50331648 25165824 10485760 16777216 20971520 14155776 18874368 5242880 1179648 524288 1572864 393216 442368 147456 122880 147456 184320 24576 32768 18432 8192 3072 1920 1024 960 192 96 32 12 1 1 2 16 32 64 192 1024 1024 1536 2048 6144 24576 16384 24576 147456 98304 49152 147456 196608 524288 524288 262144 1310720 5242880 14155776 9437184 16777216 8388608 6291456 25165824 20971520 41943040 37748736 50331648 201326592 226492416 113246208 113246208 805306368 1073741824 536870912 1610612736 2415919104 2415919104 4831838208 2147483648 4294967296 8589934592 2147483648 4831838208 16106127360 19327352832 19327352832 24159191040 115964116992 115964116992 154618822656 137438953472 171798691840 515396075520 309237645312 309237645312 463856467968 309237645312 206158430208 206158430208 412316860416 412316860416 412316860416 618475290624 1236950581248 1649267441664 824633720832 1236950581248 4174708211712 2783138807808 2473901162496 4123168604160 8796093022208 17592186044416 5497558138880 2199023255552 4398046511104 8796093022208 6597069766656 6597069766656 49478023249920 43980465111040 39582418599936 89060441849856 39582418599936 39582418599936 59373627899904 29686813949952 65970697666560 131941395333120 35184372088832 35184372088832 105553116266496 105553116266496 35184372088832 79164837199872 158329674399744 158329674399744 422212465065984 211106232532992 316659348799488 422212465065984 158329674399744 316659348799488 633318697598976 316659348799488 105553116266496 316659348799488 844424930131968 633318697598976 474989023199232 211106232532992 844424930131968 2251799813685248 844424930131968 844424930131968 2216615441596416 1477743627730944 2533274790395904 1899956092796928 1125899906842624 1266637395197952 1266637395197952 1266637395197952 1266637395197952 3799912185593856 4222124650659840 4222124650659840 12666373951979520 6333186975989760 5066549580791808 6755399441055744 6755399441055744 13510798882111488 9499780463984640 7599824371187712 12666373951979520 14073748835532800 13510798882111488 6755399441055744 10133099161583616 7599824371187712 5066549580791808 12666373951979520 15199648742375424 15199648742375424 16888498602639360 15199648742375424 25332747903959040 16888498602639360 13510798882111488 20266198323167232 30399297484750848 50665495807918080 16888498602639360 13510798882111488 13510798882111488 13510798882111488 20266198323167232 10133099161583616 18999560927969280 37999121855938560 22799473113563136 30399297484750848 27021597764222976 27021597764222976 20266198323167232 30399297484750848 50665495807918080 22517998136852480 18014398509481984 13510798882111488 20266198323167232 54043195528445952 18014398509481984 18014398509481984 35465847065542656 23643898043695104 25332747903959040 21110623253299200 20266198323167232 20266198323167232 21110623253299200 25332747903959040 23643898043695104 35465847065542656 18014398509481984 18014398509481984 54043195528445952 20266198323167232 13510798882111488 18014398509481984 22517998136852480 50665495807918080 30399297484750848 20266198323167232 27021597764222976 27021597764222976 30399297484750848 22799473113563136 37999121855938560 18999560927969280 10133099161583616 20266198323167232 13510798882111488 13510798882111488 13510798882111488 16888498602639360 50665495807918080 30399297484750848 20266198323167232 13510798882111488 16888498602639360 25332747903959040 15199648742375424 16888498602639360 15199648742375424 15199648742375424 12666373951979520 5066549580791808 7599824371187712 10133099161583616 6755399441055744 13510798882111488 14073748835532800 12666373951979520 7599824371187712 9499780463984640 13510798882111488 6755399441055744 6755399441055744 5066549580791808 6333186975989760 12666373951979520 4222124650659840 4222124650659840 3799912185593856 1266637395197952 1266637395197952 1266637395197952 1266637395197952 1125899906842624 1899956092796928 2533274790395904 1477743627730944 2216615441596416 844424930131968 844424930131968 2251799813685248 844424930131968 211106232532992 474989023199232 633318697598976 844424930131968 316659348799488 105553116266496 316659348799488 633318697598976 316659348799488 158329674399744 422212465065984 316659348799488 211106232532992 422212465065984 158329674399744 158329674399744 79164837199872 35184372088832 105553116266496 105553116266496 35184372088832 35184372088832 131941395333120 65970697666560 29686813949952 59373627899904 39582418599936 39582418599936 89060441849856 39582418599936 43980465111040 49478023249920 6597069766656 6597069766656 8796093022208 4398046511104 2199023255552 5497558138880 17592186044416 8796093022208 4123168604160 2473901162496 2783138807808 4174708211712 1236950581248 824633720832 1649267441664 1236950581248 618475290624 412316860416 412316860416 412316860416 206158430208 206158430208 309237645312 463856467968 309237645312 309237645312 515396075520 171798691840 137438953472 154618822656 115964116992 115964116992 24159191040 19327352832 19327352832 16106127360 4831838208 2147483648 8589934592 4294967296 2147483648 4831838208 2415919104 2415919104 1610612736 536870912 1073741824 805306368 113246208 113246208 226492416 201326592 50331648 37748736 41943040 20971520 25165824 6291456 8388608 16777216 9437184 14155776 5242880 1310720 262144 524288 524288 196608 147456 49152 98304 147456 24576 16384 24576 6144 2048 1536 1024 1024 192 64 32 16 2 1 1 8 8 48 64 256 512 2560 2048 3072 4096 16384 24576 36864 36864 184320 73728 147456 147456 589824 393216 786432 524288 2359296 7077888 18874368 14155776 15728640 9437184 12582912 18874368 37748736 25165824 100663296 75497472 339738624 113246208 339738624 226492416 1006632960 805306368 1207959552 2415919104 4831838208 3221225472 3623878656 3221225472 8053063680 3221225472 6442450944 4831838208 28991029248 19327352832 57982058496 28991029248 135291469824 154618822656 257698037760 206158430208 309237645312 463856467968 579820584960 463856467968 541165879296 154618822656 412316860416 274877906944 927712935936 309237645312 927712935936 618475290624 2319282339840 1236950581248 1855425871872 1855425871872 3710851743744 3710851743744 4947802324992 6597069766656 16492674416640 6597069766656 6597069766656 3298534883328 9895604649984 4947802324992 9895604649984 7421703487488 44530220924928 39582418599936 59373627899904 33397665693696 55662776156160 33397665693696 44530220924928 33397665693696 59373627899904 39582418599936 79164837199872 39582418599936 79164837199872 39582418599936 79164837199872 59373627899904 222651104624640 118747255799808 356241767399424 237494511599616 474989023199232 158329674399744 267181325549568 237494511599616 445302209249280 118747255799808 237494511599616 316659348799488 712483534798848 356241767399424 474989023199232 237494511599616 949978046398464 949978046398464 738871813865472 1266637395197952 2533274790395904 1899956092796928 2216615441596416 1266637395197952 1899956092796928 949978046398464 1424967069597696 1266637395197952 2533274790395904 3166593487994880 7124835347988480 4749890231992320 8549802417586176 5699868278390784 7599824371187712 5699868278390784 9499780463984640 8549802417586176 11399736556781568 8549802417586176 15199648742375424 7599824371187712 11399736556781568 7599824371187712 11399736556781568 5699868278390784 8549802417586176 7599824371187712 19949538974367744 15199648742375424 18999560927969280 15199648742375424 17099604835172352 15199648742375424 18999560927969280 22799473113563136 33249231623946240 18999560927969280 18999560927969280 10133099161583616 20266198323167232 10133099161583616 15199648742375424 11399736556781568 25649407252758528 25649407252758528 22799473113563136 22799473113563136 25332747903959040 22799473113563136 30399297484750848 22799473113563136 30399297484750848 13510798882111488 22799473113563136 15199648742375424 30399297484750848 20266198323167232 30399297484750848 15199648742375424 30399297484750848 18999560927969280 17099604835172352 18999560927969280 23643898043695104 18999560927969280 17099604835172352 18999560927969280 30399297484750848 15199648742375424 30399297484750848 20266198323167232 30399297484750848 15199648742375424 22799473113563136 13510798882111488 30399297484750848 22799473113563136 30399297484750848 22799473113563136 25332747903959040 22799473113563136 22799473113563136 25649407252758528 25649407252758528 11399736556781568 15199648742375424 10133099161583616 20266198323167232 10133099161583616 18999560927969280 18999560927969280 33249231623946240 22799473113563136 18999560927969280 15199648742375424 17099604835172352 15199648742375424 18999560927969280 15199648742375424 19949538974367744 7599824371187712 8549802417586176 5699868278390784 11399736556781568 7599824371187712 11399736556781568 7599824371187712 15199648742375424 8549802417586176 11399736556781568 8549802417586176 9499780463984640 5699868278390784 7599824371187712 5699868278390784 8549802417586176 4749890231992320 7124835347988480 3166593487994880 2533274790395904 1266637395197952 1424967069597696 949978046398464 1899956092796928 1266637395197952 2216615441596416 1899956092796928 2533274790395904 1266637395197952 738871813865472 949978046398464 949978046398464 237494511599616 474989023199232 356241767399424 712483534798848 316659348799488 237494511599616 118747255799808 445302209249280 237494511599616 267181325549568 158329674399744 474989023199232 237494511599616 356241767399424 118747255799808 222651104624640 59373627899904 79164837199872 39582418599936 79164837199872 39582418599936 79164837199872 39582418599936 59373627899904 33397665693696 44530220924928 33397665693696 55662776156160 33397665693696 59373627899904 39582418599936 44530220924928 7421703487488 9895604649984 4947802324992 9895604649984 3298534883328 6597069766656 6597069766656 16492674416640 6597069766656 4947802324992 3710851743744 3710851743744 1855425871872 1855425871872 1236950581248 2319282339840 618475290624 927712935936 309237645312 927712935936 274877906944 412316860416 154618822656 541165879296 463856467968 579820584960 463856467968 309237645312 206158430208 257698037760 154618822656 135291469824 28991029248 57982058496 19327352832 28991029248 4831838208 6442450944 3221225472 8053063680 3221225472 3623878656 3221225472 4831838208 2415919104 1207959552 805306368 1006632960 226492416 339738624 113246208 339738624 75497472 100663296 25165824 37748736 18874368 12582912 9437184 15728640 14155776 18874368 7077888 2359296 524288 786432 393216 589824 147456 147456 73728 184320 36864 36864 24576 16384 4096 3072 2048 2560 512 256 64 48 8 8 1 1 8 32 32 128 384 512 1536 6144 4096 12288 16384 32768 98304 98304 110592 221184 221184 147456 786432 1179648 786432 2097152 2097152 4718592 18874368 37748736 18874368 37748736 37748736 28311552 75497472 50331648 67108864 150994944 254803968 226492416 452984832 905969664 603979776 2415919104 3221225472 2415919104 7247757312 9663676416 4831838208 9663676416 12884901888 6442450944 12884901888 12884901888 9663676416 32212254720 48318382080 57982058496 86973087744 309237645312 412316860416 618475290624 618475290624 618475290624 1236950581248 1236950581248 824633720832 463856467968 463856467968 549755813888 824633720832 927712935936 618475290624 1236950581248 1649267441664 2473901162496 3710851743744 3710851743744 3710851743744 7421703487488 9895604649984 8796093022208 16492674416640 12369505812480 6597069766656 13194139533312 13194139533312 9895604649984 14843406974976 19791209299968 14843406974976 89060441849856 118747255799808 66795331387392 133590662774784 133590662774784 66795331387392 133590662774784 133590662774784 39582418599936 118747255799808 118747255799808 52776558133248 105553116266496 158329674399744 105553116266496 237494511599616 474989023199232 237494511599616 633318697598976 633318697598976 316659348799488 633318697598976 712483534798848 474989023199232 474989023199232 474989023199232 316659348799488 712483534798848 712483534798848 474989023199232 949978046398464 844424930131968 1899956092796928 2533274790395904 2533274790395904 2533274790395904 5699868278390784 2849934139195392 2533274790395904 5066549580791808 3377699720527872 1899956092796928 3799912185593856 5066549580791808 2533274790395904 7599824371187712 11399736556781568 8549802417586176 15199648742375424 15199648742375424 11399736556781568 15199648742375424 17099604835172352 17099604835172352 21374506043965440 18999560927969280 15199648742375424 15199648742375424 20266198323167232 15199648742375424 15199648742375424 15199648742375424 11399736556781568 18999560927969280 37999121855938560 30399297484750848 36028797018963968 30399297484750848 30399297484750848 40532396646334464 40532396646334464 45598946227126272 34199209670344704 30399297484750848 20266198323167232 30399297484750848 30399297484750848 20266198323167232 30399297484750848 34199209670344704 34199209670344704 45598946227126272 45598946227126272 40532396646334464 45598946227126272 68398419340689408 45598946227126272 45598946227126272 40532396646334464 27021597764222976 40532396646334464 40532396646334464 30399297484750848 60798594969501696 45598946227126272 30399297484750848 56998682783907840 42749012087930880 28499341391953920 42221246506598400 42221246506598400 28499341391953920 42749012087930880 56998682783907840 30399297484750848 45598946227126272 60798594969501696 30399297484750848 40532396646334464 40532396646334464 27021597764222976 40532396646334464 45598946227126272 45598946227126272 68398419340689408 45598946227126272 40532396646334464 45598946227126272 45598946227126272 34199209670344704 34199209670344704 30399297484750848 20266198323167232 30399297484750848 30399297484750848 20266198323167232 30399297484750848 34199209670344704 45598946227126272 40532396646334464 40532396646334464 30399297484750848 30399297484750848 36028797018963968 30399297484750848 37999121855938560 18999560927969280 11399736556781568 15199648742375424 15199648742375424 15199648742375424 20266198323167232 15199648742375424 15199648742375424 18999560927969280 21374506043965440 17099604835172352 17099604835172352 15199648742375424 11399736556781568 15199648742375424 15199648742375424 8549802417586176 11399736556781568 7599824371187712 2533274790395904 5066549580791808 3799912185593856 1899956092796928 3377699720527872 5066549580791808 2533274790395904 2849934139195392 5699868278390784 2533274790395904 2533274790395904 2533274790395904 1899956092796928 844424930131968 949978046398464 474989023199232 712483534798848 712483534798848 316659348799488 474989023199232 474989023199232 474989023199232 712483534798848 633318697598976 316659348799488 633318697598976 633318697598976 237494511599616 474989023199232 237494511599616 105553116266496 158329674399744 105553116266496 52776558133248 118747255799808 118747255799808 39582418599936 133590662774784 133590662774784 66795331387392 133590662774784 133590662774784 66795331387392 118747255799808 89060441849856 14843406974976 19791209299968 14843406974976 9895604649984 13194139533312 13194139533312 6597069766656 12369505812480 16492674416640 8796093022208 9895604649984 7421703487488 3710851743744 3710851743744 3710851743744 2473901162496 1649267441664 1236950581248 618475290624 927712935936 824633720832 549755813888 463856467968 463856467968 824633720832 1236950581248 1236950581248 618475290624 618475290624 618475290624 412316860416 309237645312 86973087744 57982058496 48318382080 32212254720 9663676416 12884901888 12884901888 6442450944 12884901888 9663676416 4831838208 9663676416 7247757312 2415919104 3221225472 2415919104 603979776 905969664 452984832 226492416 254803968 150994944 67108864 50331648 75497472 28311552 37748736 37748736 18874368 37748736 18874368 4718592 2097152 2097152 786432 1179648 786432 147456 221184 221184 110592 98304 98304 32768 16384 12288 4096 6144 1536 512 384 128 32 32 8 1 1 8 48 128 128 768 1152 2048 3072 10240 12288 30720 24576 81920 196608 184320 110592 884736 442368 786432 2359296 2359296 3145728 8388608 2097152 9437184 31457280 37748736 25165824 75497472 47185920 56623104 50331648 134217728 201326592 679477248 339738624 905969664 1811939328 2415919104 905969664 6039797760 4831838208 6039797760 14495514624 12079595520 9663676416 24159191040 6442450944 25769803776 38654705664 25769803776 25769803776 128849018880 115964116992 231928233984 115964116992 481036337152 618475290624 1082331758592 773094113280 1082331758592 1855425871872 1443109011456 412316860416 1855425871872 1236950581248 2199023255552 1649267441664 2473901162496 1855425871872 4947802324992 1649267441664 6184752906240 7421703487488 6184752906240 7421703487488 16492674416640 17592186044416 21990232555520 12369505812480 19791209299968 19791209299968 52776558133248 19791209299968 29686813949952 44530220924928 39582418599936 19791209299968 178120883699712 98956046499840 133590662774784 178120883699712 133590662774784 111325552312320 267181325549568 44530220924928 158329674399744 356241767399424 211106232532992 105553116266496 422212465065984 316659348799488 422212465065984 316659348799488 593736278999040 474989023199232 1583296743997440 474989023199232 791648371998720 1266637395197952 890604418498560 316659348799488 1899956092796928 949978046398464 949978046398464 1424967069597696 1266637395197952 1424967069597696 3377699720527872 633318697598976 1899956092796928 3377699720527872 1899956092796928 2955487255461888 4274901208793088 1688849860263936 3799912185593856 3377699720527872 4222124650659840 3799912185593856 9499780463984640 3799912185593856 6333186975989760 15199648742375424 21374506043965440 11399736556781568 30399297484750848 18999560927969280 22799473113563136 22799473113563136 25649407252758528 28499341391953920 37999121855938560 15199648742375424 28499341391953920 30399297484750848 37999121855938560 22799473113563136 37999121855938560 22799473113563136 28499341391953920 25332747903959040 53198770598313984 40532396646334464 47287796087390208 37999121855938560 53198770598313984 60798594969501696 53198770598313984 34199209670344704 56998682783907840 40532396646334464 50665495807918080 45598946227126272 50665495807918080 40532396646334464 75998243711877120 30399297484750848 45598946227126272 75998243711877120 60798594969501696 54043195528445952 91197892454252544 75998243711877120 60798594969501696 40532396646334464 67553994410557440 54043195528445952 101330991615836160 45598946227126272 75998243711877120 91197892454252544 75998243711877120 30399297484750848 68398419340689408 39899077948735488 40532396646334464 50665495807918080 40532396646334464 39899077948735488 68398419340689408 30399297484750848 75998243711877120 91197892454252544 75998243711877120 45598946227126272 101330991615836160 54043195528445952 67553994410557440 40532396646334464 60798594969501696 75998243711877120 91197892454252544 54043195528445952 60798594969501696 75998243711877120 45598946227126272 30399297484750848 75998243711877120 40532396646334464 50665495807918080 45598946227126272 50665495807918080 40532396646334464 56998682783907840 34199209670344704 53198770598313984 60798594969501696 53198770598313984 37999121855938560 47287796087390208 40532396646334464 53198770598313984 25332747903959040 28499341391953920 22799473113563136 37999121855938560 22799473113563136 37999121855938560 30399297484750848 28499341391953920 15199648742375424 37999121855938560 28499341391953920 25649407252758528 22799473113563136 22799473113563136 18999560927969280 30399297484750848 11399736556781568 21374506043965440 15199648742375424 6333186975989760 3799912185593856 9499780463984640 3799912185593856 4222124650659840 3377699720527872 3799912185593856 1688849860263936 4274901208793088 2955487255461888 1899956092796928 3377699720527872 1899956092796928 633318697598976 3377699720527872 1424967069597696 1266637395197952 1424967069597696 949978046398464 949978046398464 1899956092796928 316659348799488 890604418498560 1266637395197952 791648371998720 474989023199232 1583296743997440 474989023199232 593736278999040 316659348799488 422212465065984 316659348799488 422212465065984 105553116266496 211106232532992 356241767399424 158329674399744 44530220924928 267181325549568 111325552312320 133590662774784 178120883699712 133590662774784 98956046499840 178120883699712 19791209299968 39582418599936 44530220924928 29686813949952 19791209299968 52776558133248 19791209299968 19791209299968 12369505812480 21990232555520 17592186044416 16492674416640 7421703487488 6184752906240 7421703487488 6184752906240 1649267441664 4947802324992 1855425871872 2473901162496 1649267441664 2199023255552 1236950581248 1855425871872 412316860416 1443109011456 1855425871872 1082331758592 773094113280 1082331758592 618475290624 481036337152 115964116992 231928233984 115964116992 128849018880 25769803776 25769803776 38654705664 25769803776 6442450944 24159191040 9663676416 12079595520 14495514624 6039797760 4831838208 6039797760 905969664 2415919104 1811939328 905969664 339738624 679477248 201326592 134217728 50331648 56623104 47185920 75497472 25165824 37748736 31457280 9437184 2097152 8388608 3145728 2359296 2359296 786432 442368 884736 110592 184320 196608 81920 24576 30720 12288 10240 3072 2048 1152 768 128 128 48 8 1 1 4 24 96 256 384 1152 2304 2048 4096 24576 24576 36864 49152 131072 294912 147456 221184 884736 1179648 1179648 2359296 4718592 6291456 4194304 4194304 15728640 31457280 50331648 50331648 94371840 94371840 37748736 67108864 201326592 452984832 452984832 679477248 1811939328 1811939328 1358954496 1358954496 5435817984 7247757312 7247757312 10871635968 14495514624 14495514624 7247757312 9663676416 28991029248 28991029248 25769803776 38654705664 115964116992 173946175488 115964116992 154618822656 618475290624 927712935936 1159641169920 1159641169920 1391569403904 1855425871872 618475290624 618475290624 1855425871872 1855425871872 1649267441664 1649267441664 2783138807808 2783138807808 1855425871872 2473901162496 7421703487488 7421703487488 7421703487488 9895604649984 17592186044416 26388279066624 9895604649984 7421703487488 22265110462464 29686813949952 29686813949952 22265110462464 33397665693696 33397665693696 19791209299968 29686813949952 111325552312320 148434069749760 133590662774784 133590662774784 166988328468480 166988328468480 66795331387392 66795331387392 178120883699712 237494511599616 158329674399744 158329674399744 316659348799488 474989023199232 211106232532992 237494511599616 712483534798848 712483534798848 712483534798848 712483534798848 949978046398464 949978046398464 356241767399424 474989023199232 1424967069597696 1068725302198272 712483534798848 949978046398464 1424967069597696 1899956092796928 949978046398464 633318697598976 2533274790395904 2533274790395904 2216615441596416 2216615441596416 2533274790395904 2533274790395904 2533274790395904 2533274790395904 5066549580791808 5699868278390784 4274901208793088 5699868278390784 7599824371187712 17099604835172352 17099604835172352 17099604835172352 28499341391953920 28499341391953920 25649407252758528 25649407252758528 32061759065948160 37999121855938560 22799473113563136 17099604835172352 34199209670344704 34199209670344704 34199209670344704 34199209670344704 34199209670344704 34199209670344704 22799473113563136 30399297484750848 60798594969501696 45598946227126272 50665495807918080 56998682783907840 68398419340689408 68398419340689408 34199209670344704 34199209670344704 45598946227126272 60798594969501696 45598946227126272 45598946227126272 60798594969501696 60798594969501696 40532396646334464 30399297484750848 75998243711877120 101330991615836160 81064793292668928 108086391056891904 101330991615836160 101330991615836160 54043195528445952 54043195528445952 108086391056891904 108086391056891904 91197892454252544 91197892454252544 91197892454252544 121597189939003392 60798594969501696 45598946227126272 79798155897470976 70931694131085312 60798594969501696 60798594969501696 70931694131085312 79798155897470976 45598946227126272 60798594969501696 121597189939003392 91197892454252544 91197892454252544 91197892454252544 108086391056891904 108086391056891904 54043195528445952 54043195528445952 101330991615836160 101330991615836160 108086391056891904 81064793292668928 101330991615836160 75998243711877120 30399297484750848 40532396646334464 60798594969501696 60798594969501696 45598946227126272 45598946227126272 60798594969501696 45598946227126272 34199209670344704 34199209670344704 68398419340689408 68398419340689408 56998682783907840 50665495807918080 45598946227126272 60798594969501696 30399297484750848 22799473113563136 34199209670344704 34199209670344704 34199209670344704 34199209670344704 34199209670344704 34199209670344704 17099604835172352 22799473113563136 37999121855938560 32061759065948160 25649407252758528 25649407252758528 28499341391953920 28499341391953920 17099604835172352 17099604835172352 17099604835172352 7599824371187712 5699868278390784 4274901208793088 5699868278390784 5066549580791808 2533274790395904 2533274790395904 2533274790395904 2533274790395904 2216615441596416 2216615441596416 2533274790395904 2533274790395904 633318697598976 949978046398464 1899956092796928 1424967069597696 949978046398464 712483534798848 1068725302198272 1424967069597696 474989023199232 356241767399424 949978046398464 949978046398464 712483534798848 712483534798848 712483534798848 712483534798848 237494511599616 211106232532992 474989023199232 316659348799488 158329674399744 158329674399744 237494511599616 178120883699712 66795331387392 66795331387392 166988328468480 166988328468480 133590662774784 133590662774784 148434069749760 111325552312320 29686813949952 19791209299968 33397665693696 33397665693696 22265110462464 29686813949952 29686813949952 22265110462464 7421703487488 9895604649984 26388279066624 17592186044416 9895604649984 7421703487488 7421703487488 7421703487488 2473901162496 1855425871872 2783138807808 2783138807808 1649267441664 1649267441664 1855425871872 1855425871872 618475290624 618475290624 1855425871872 1391569403904 1159641169920 1159641169920 927712935936 618475290624 154618822656 115964116992 173946175488 115964116992 38654705664 25769803776 28991029248 28991029248 9663676416 7247757312 14495514624 14495514624 10871635968 7247757312 7247757312 5435817984 1358954496 1358954496 1811939328 1811939328 679477248 452984832 452984832 201326592 67108864 37748736 94371840 94371840 50331648 50331648 31457280 15728640 4194304 4194304 6291456 4718592 2359296 1179648 1179648 884736 221184 147456 294912 131072 49152 36864 24576 24576 4096 2048 2304 1152 384 256 96 24 4 1 1 16 32 192 512 2304 2304 6144 6144 16384 24576 122880 110592 196608 196608 737280 589824 1179648 884736 6291456 4718592 5308416 12582912 25165824 12582912 33554432 16777216 37748736 100663296 251658240 226492416 452984832 150994944 301989888 268435456 805306368 805306368 1811939328 2415919104 4831838208 2415919104 7247757312 4076863488 18119393280 19327352832 19327352832 28991029248 48318382080 14495514624 38654705664 28991029248 86973087744 77309411328 115964116992 57982058496 289910292480 144955146240 463856467968 289910292480 1352914698240 1739461754880 2609192632320 2174327193600 2435246456832 1159641169920 2319282339840 1236950581248 4638564679680 2319282339840 3710851743744 3092376453120 6957847019520 2087354105856 6957847019520 4638564679680 13915694039040 13915694039040 16492674416640 19791209299968 41231686041600 18554258718720 14843406974976 22265110462464 89060441849856 59373627899904 89060441849856 59373627899904 89060441849856 39582418599936 105553116266496 59373627899904 356241767399424 316659348799488 333976656936960 356241767399424 534362651099136 133590662774784 356241767399424 178120883699712 474989023199232 474989023199232 712483534798848 474989023199232 1266637395197952 633318697598976 949978046398464 712483534798848 2671813255495680 801543976648704 2849934139195392 2137450604396544 2671813255495680 949978046398464 2137450604396544 1424967069597696 4274901208793088 2137450604396544 2137450604396544 2849934139195392 5066549580791808 2137450604396544 3799912185593856 1899956092796928 6412351813189632 6649846324789248 3799912185593856 4433230883192832 8549802417586176 3799912185593856 8549802417586176 7599824371187712 18999560927969280 9618527719784448 15199648742375424 15199648742375424 9499780463984640 15199648742375424 34199209670344704 18999560927969280 45598946227126272 34199209670344704 35624176739942400 34199209670344704 45598946227126272 27021597764222976 34199209670344704 22799473113563136 47498902319923200 38474110879137792 68398419340689408 42749012087930880 64123518131896320 34199209670344704 45598946227126272 40532396646334464 79798155897470976 63331869759897600 91197892454252544 85498024175861760 99747694871838720 51298814505517056 51298814505517056 34199209670344704 106872530219827200 85498024175861760 91197892454252544 85498024175861760 142496706959769600 60798594969501696 75998243711877120 56998682783907840 136796838681378816 151996487423754240 189995609279692800 162129586585337856 151996487423754240 101330991615836160 121597189939003392 101330991615836160 253327479039590400 136796838681378816 227994731135631360 113997365567815680 151996487423754240 101330991615836160 113997365567815680 60798594969501696 135107988821114880 101330991615836160 70931694131085312 101330991615836160 135107988821114880 60798594969501696 113997365567815680 101330991615836160 151996487423754240 113997365567815680 227994731135631360 136796838681378816 253327479039590400 101330991615836160 121597189939003392 101330991615836160 151996487423754240 162129586585337856 189995609279692800 151996487423754240 136796838681378816 56998682783907840 75998243711877120 60798594969501696 142496706959769600 85498024175861760 91197892454252544 85498024175861760 106872530219827200 34199209670344704 51298814505517056 51298814505517056 99747694871838720 85498024175861760 91197892454252544 63331869759897600 79798155897470976 40532396646334464 45598946227126272 34199209670344704 64123518131896320 42749012087930880 68398419340689408 38474110879137792 47498902319923200 22799473113563136 34199209670344704 27021597764222976 45598946227126272 34199209670344704 35624176739942400 34199209670344704 45598946227126272 18999560927969280 34199209670344704 15199648742375424 9499780463984640 15199648742375424 15199648742375424 9618527719784448 18999560927969280 7599824371187712 8549802417586176 3799912185593856 8549802417586176 4433230883192832 3799912185593856 6649846324789248 6412351813189632 1899956092796928 3799912185593856 2137450604396544 5066549580791808 2849934139195392 2137450604396544 2137450604396544 4274901208793088 1424967069597696 2137450604396544 949978046398464 2671813255495680 2137450604396544 2849934139195392 801543976648704 2671813255495680 712483534798848 949978046398464 633318697598976 1266637395197952 474989023199232 712483534798848 474989023199232 474989023199232 178120883699712 356241767399424 133590662774784 534362651099136 356241767399424 333976656936960 316659348799488 356241767399424 59373627899904 105553116266496 39582418599936 89060441849856 59373627899904 89060441849856 59373627899904 89060441849856 22265110462464 14843406974976 18554258718720 41231686041600 19791209299968 16492674416640 13915694039040 13915694039040 4638564679680 6957847019520 2087354105856 6957847019520 3092376453120 3710851743744 2319282339840 4638564679680 1236950581248 2319282339840 1159641169920 2435246456832 2174327193600 2609192632320 1739461754880 1352914698240 289910292480 463856467968 144955146240 289910292480 57982058496 115964116992 77309411328 86973087744 28991029248 38654705664 14495514624 48318382080 28991029248 19327352832 19327352832 18119393280 4076863488 7247757312 2415919104 4831838208 2415919104 1811939328 805306368 805306368 268435456 301989888 150994944 452984832 226492416 251658240 100663296 37748736 16777216 33554432 12582912 25165824 12582912 5308416 4718592 6291456 884736 1179648 589824 737280 196608 196608 110592 122880 24576 16384 6144 6144 2304 2304 512 192 32 16 1 1 2 16 48 192 768 2304 2304 3072 6144 12288 24576 110592 110592 147456 221184 294912 589824 589824 1179648 4718592 3538944 4718592 12582912 9437184 12582912 16777216 8388608 25165824 100663296 226492416 226492416 150994944 150994944 150994944 201326592 402653184 805306368 1610612736 1811939328 1811939328 2415919104 4076863488 4076863488 14495514624 14495514624 14495514624 28991029248 14495514624 14495514624 19327352832 21743271936 57982058496 77309411328 38654705664 57982058496 96636764160 154618822656 231928233984 289910292480 1159641169920 1739461754880 2174327193600 1739461754880 695784701952 1159641169920 1236950581248 1236950581248 2319282339840 1855425871872 2473901162496 3092376453120 2087354105856 2087354105856 3478923509760 3710851743744 11132555231232 12369505812480 13194139533312 19791209299968 12369505812480 7421703487488 7421703487488 22265110462464 44530220924928 44530220924928 59373627899904 44530220924928 29686813949952 39582418599936 39582418599936 59373627899904 237494511599616 237494511599616 267181325549568 356241767399424 133590662774784 133590662774784 178120883699712 118747255799808 237494511599616 474989023199232 474989023199232 474989023199232 422212465065984 474989023199232 474989023199232 712483534798848 801543976648704 801543976648704 2137450604396544 1603087953297408 712483534798848 949978046398464 1068725302198272 1068725302198272 2137450604396544 1424967069597696 1424967069597696 2533274790395904 1424967069597696 1424967069597696 1899956092796928 1424967069597696 4987384743591936 3324923162394624 2216615441596416 4433230883192832 3799912185593856 2849934139195392 5699868278390784 7599824371187712 8549802417586176 8549802417586176 11399736556781568 5699868278390784 5066549580791808 15199648742375424 18999560927969280 18999560927969280 34199209670344704 28499341391953920 28499341391953920 30399297484750848 20266198323167232 20266198323167232 22799473113563136 18999560927969280 28499341391953920 38474110879137792 42749012087930880 42749012087930880 34199209670344704 30399297484750848 27021597764222976 30399297484750848 63331869759897600 63331869759897600 75998243711877120 71248353479884800 42749012087930880 34199209670344704 22799473113563136 34199209670344704 64123518131896320 68398419340689408 68398419340689408 85498024175861760 60798594969501696 40532396646334464 50665495807918080 45598946227126272 91197892454252544 151996487423754240 121597189939003392 108086391056891904 67553994410557440 81064793292668928 81064793292668928 101330991615836160 136796838681378816 136796838681378816 113997365567815680 91197892454252544 60798594969501696 75998243711877120 60798594969501696 54043195528445952 101330991615836160 60798594969501696 60798594969501696 101330991615836160 54043195528445952 60798594969501696 75998243711877120 60798594969501696 91197892454252544 113997365567815680 136796838681378816 136796838681378816 101330991615836160 81064793292668928 81064793292668928 67553994410557440 108086391056891904 121597189939003392 151996487423754240 91197892454252544 45598946227126272 50665495807918080 40532396646334464 60798594969501696 85498024175861760 68398419340689408 68398419340689408 64123518131896320 34199209670344704 22799473113563136 34199209670344704 42749012087930880 71248353479884800 75998243711877120 63331869759897600 63331869759897600 30399297484750848 27021597764222976 30399297484750848 34199209670344704 42749012087930880 42749012087930880 38474110879137792 28499341391953920 18999560927969280 22799473113563136 20266198323167232 20266198323167232 30399297484750848 28499341391953920 28499341391953920 34199209670344704 18999560927969280 18999560927969280 15199648742375424 5066549580791808 5699868278390784 11399736556781568 8549802417586176 8549802417586176 7599824371187712 5699868278390784 2849934139195392 3799912185593856 4433230883192832 2216615441596416 3324923162394624 4987384743591936 1424967069597696 1899956092796928 1424967069597696 1424967069597696 2533274790395904 1424967069597696 1424967069597696 2137450604396544 1068725302198272 1068725302198272 949978046398464 712483534798848 1603087953297408 2137450604396544 801543976648704 801543976648704 712483534798848 474989023199232 474989023199232 422212465065984 474989023199232 474989023199232 474989023199232 237494511599616 118747255799808 178120883699712 133590662774784 133590662774784 356241767399424 267181325549568 237494511599616 237494511599616 59373627899904 39582418599936 39582418599936 29686813949952 44530220924928 59373627899904 44530220924928 44530220924928 22265110462464 7421703487488 7421703487488 12369505812480 19791209299968 13194139533312 12369505812480 11132555231232 3710851743744 3478923509760 2087354105856 2087354105856 3092376453120 2473901162496 1855425871872 2319282339840 1236950581248 1236950581248 1159641169920 695784701952 1739461754880 2174327193600 1739461754880 1159641169920 289910292480 231928233984 154618822656 96636764160 57982058496 38654705664 77309411328 57982058496 21743271936 19327352832 14495514624 14495514624 28991029248 14495514624 14495514624 14495514624 4076863488 4076863488 2415919104 1811939328 1811939328 1610612736 805306368 402653184 201326592 150994944 150994944 150994944 226492416 226492416 100663296 25165824 8388608 16777216 12582912 9437184 12582912 4718592 3538944 4718592 1179648 589824 589824 294912 221184 147456 110592 110592 24576 12288 6144 3072 2304 2304 768 192 48 16 2 1 1 12 16 144 192 768 2304 6144 3072 12288 24576 49152 49152 245760 196608 368640 196608 1179648 1572864 2359296 1769472 7077888 7077888 9437184 9437184 28311552 28311552 28311552 9437184 42467328 141557760 339738624 113246208 452984832 301989888 339738624 201326592 805306368 1610612736 2415919104 1358954496 5435817984 5435817984 12230590464 5435817984 18119393280 19327352832 24159191040 14495514624 43486543872 28991029248 48922361856 32614907904 130459631616 65229815808 77309411328 38654705664 309237645312 309237645312 695784701952 347892350976 1623497637888 2087354105856 2435246456832 695784701952 2087354105856 2473901162496 3710851743744 1236950581248 3710851743744 2783138807808 4947802324992 1855425871872 6262062317568 4174708211712 8349416423424 5566277615616 18554258718720 19791209299968 24739011624960 9895604649984 14843406974976 14843406974976 22265110462464 22265110462464 66795331387392 66795331387392 89060441849856 29686813949952 89060441849856 59373627899904 118747255799808 59373627899904 267181325549568 296868139499520 400771988324352 133590662774784 400771988324352 267181325549568 356241767399424 118747255799808 534362651099136 801543976648704 1068725302198272 356241767399424 949978046398464 949978046398464 1424967069597696 356241767399424 1335906627747840 1068725302198272 2671813255495680 712483534798848 2137450604396544 1899956092796928 2404631929946112 1068725302198272 2849934139195392 2137450604396544 2533274790395904 1424967069597696 2849934139195392 2849934139195392 4274901208793088 1424967069597696 3206175906594816 3799912185593856 4274901208793088 3799912185593856 8549802417586176 4274901208793088 11399736556781568 5699868278390784 12666373951979520 11399736556781568 7124835347988480 5066549580791808 10133099161583616 18999560927969280 37999121855938560 21374506043965440 42749012087930880 35624176739942400 37999121855938560 20266198323167232 30399297484750848 30399297484750848 37999121855938560 18999560927969280 47498902319923200 42749012087930880 80154397664870400 42749012087930880 68398419340689408 45598946227126272 40532396646334464 33776997205278720 88664617663856640 75998243711877120 88664617663856640 42749012087930880 56998682783907840 34199209670344704 45598946227126272 34199209670344704 85498024175861760 91197892454252544 113997365567815680 60798594969501696 81064793292668928 60798594969501696 81064793292668928 45598946227126272 136796838681378816 151996487423754240 121597189939003392 81064793292668928 121597189939003392 136796838681378816 182395784908505088 91197892454252544 227994731135631360 121597189939003392 151996487423754240 60798594969501696 91197892454252544 91197892454252544 108086391056891904 54043195528445952 81064793292668928 70931694131085312 81064793292668928 54043195528445952 108086391056891904 91197892454252544 91197892454252544 60798594969501696 151996487423754240 121597189939003392 227994731135631360 91197892454252544 182395784908505088 136796838681378816 121597189939003392 81064793292668928 121597189939003392 151996487423754240 136796838681378816 45598946227126272 81064793292668928 60798594969501696 81064793292668928 60798594969501696 113997365567815680 91197892454252544 85498024175861760 34199209670344704 45598946227126272 34199209670344704 56998682783907840 42749012087930880 88664617663856640 75998243711877120 88664617663856640 33776997205278720 40532396646334464 45598946227126272 68398419340689408 42749012087930880 80154397664870400 42749012087930880 47498902319923200 18999560927969280 37999121855938560 30399297484750848 30399297484750848 20266198323167232 37999121855938560 35624176739942400 42749012087930880 21374506043965440 37999121855938560 18999560927969280 10133099161583616 5066549580791808 7124835347988480 11399736556781568 12666373951979520 5699868278390784 11399736556781568 4274901208793088 8549802417586176 3799912185593856 4274901208793088 3799912185593856 3206175906594816 1424967069597696 4274901208793088 2849934139195392 2849934139195392 1424967069597696 2533274790395904 2137450604396544 2849934139195392 1068725302198272 2404631929946112 1899956092796928 2137450604396544 712483534798848 2671813255495680 1068725302198272 1335906627747840 356241767399424 1424967069597696 949978046398464 949978046398464 356241767399424 1068725302198272 801543976648704 534362651099136 118747255799808 356241767399424 267181325549568 400771988324352 133590662774784 400771988324352 296868139499520 267181325549568 59373627899904 118747255799808 59373627899904 89060441849856 29686813949952 89060441849856 66795331387392 66795331387392 22265110462464 22265110462464 14843406974976 14843406974976 9895604649984 24739011624960 19791209299968 18554258718720 5566277615616 8349416423424 4174708211712 6262062317568 1855425871872 4947802324992 2783138807808 3710851743744 1236950581248 3710851743744 2473901162496 2087354105856 695784701952 2435246456832 2087354105856 1623497637888 347892350976 695784701952 309237645312 309237645312 38654705664 77309411328 65229815808 130459631616 32614907904 48922361856 28991029248 43486543872 14495514624 24159191040 19327352832 18119393280 5435817984 12230590464 5435817984 5435817984 1358954496 2415919104 1610612736 805306368 201326592 339738624 301989888 452984832 113246208 339738624 141557760 42467328 9437184 28311552 28311552 28311552 9437184 9437184 7077888 7077888 1769472 2359296 1572864 1179648 196608 368640 196608 245760 49152 49152 24576 12288 3072 6144 2304 768 192 144 16 12 1 1 4 32 32 128 256 1152 3072 4096 4096 18432 36864 32768 65536 262144 294912 196608 262144 1048576 2359296 1769472 1769472 9437184 9437184 4718592 12582912 25165824 18874368 18874368 18874368 47185920 188743680 150994944 150994944 402653184 301989888 150994944 301989888 1207959552 1610612736 1207959552 1811939328 5435817984 7247757312 7247757312 5435817984 21743271936 28991029248 9663676416 19327352832 38654705664 28991029248 28991029248 43486543872 65229815808 115964116992 51539607552 51539607552 257698037760 386547056640 347892350976 434865438720 1739461754880 2087354105856 927712935936 927712935936 1855425871872 3092376453120 1546188226560 1236950581248 3478923509760 3478923509760 1855425871872 2473901162496 5566277615616 4174708211712 4638564679680 6184752906240 19791209299968 24739011624960 8246337208320 4947802324992 19791209299968 29686813949952 9895604649984 22265110462464 66795331387392 66795331387392 39582418599936 39582418599936 59373627899904 89060441849856 59373627899904 59373627899904 296868139499520 395824185999360 133590662774784 178120883699712 356241767399424 237494511599616 178120883699712 178120883699712 534362651099136 1068725302198272 474989023199232 316659348799488 844424930131968 1266637395197952 316659348799488 712483534798848 2137450604396544 1068725302198272 949978046398464 949978046398464 1899956092796928 1899956092796928 1068725302198272 949978046398464 3206175906594816 2849934139195392 949978046398464 1266637395197952 2533274790395904 2849934139195392 1899956092796928 949978046398464 2533274790395904 5699868278390784 2849934139195392 3799912185593856 5699868278390784 5699868278390784 5699868278390784 6755399441055744 13510798882111488 5699868278390784 7599824371187712 10133099161583616 7599824371187712 22799473113563136 25649407252758528 21374506043965440 42749012087930880 37999121855938560 20266198323167232 18999560927969280 28499341391953920 30399297484750848 22799473113563136 22799473113563136 37999121855938560 51298814505517056 51298814505517056 45598946227126272 56998682783907840 37999121855938560 27021597764222976 40532396646334464 91197892454252544 75998243711877120 45598946227126272 34199209670344704 34199209670344704 51298814505517056 34199209670344704 34199209670344704 85498024175861760 113997365567815680 60798594969501696 50665495807918080 75998243711877120 60798594969501696 54043195528445952 60798594969501696 113997365567815680 126663739519795200 67553994410557440 81064793292668928 113997365567815680 170996048351723520 91197892454252544 121597189939003392 162129586585337856 121597189939003392 75998243711877120 56998682783907840 68398419340689408 101330991615836160 67553994410557440 40532396646334464 106397541196627968 106397541196627968 40532396646334464 67553994410557440 101330991615836160 68398419340689408 56998682783907840 75998243711877120 121597189939003392 162129586585337856 121597189939003392 91197892454252544 170996048351723520 113997365567815680 81064793292668928 67553994410557440 126663739519795200 113997365567815680 60798594969501696 54043195528445952 60798594969501696 75998243711877120 50665495807918080 60798594969501696 113997365567815680 85498024175861760 34199209670344704 34199209670344704 51298814505517056 34199209670344704 34199209670344704 45598946227126272 75998243711877120 91197892454252544 40532396646334464 27021597764222976 37999121855938560 56998682783907840 45598946227126272 51298814505517056 51298814505517056 37999121855938560 22799473113563136 22799473113563136 30399297484750848 28499341391953920 18999560927969280 20266198323167232 37999121855938560 42749012087930880 21374506043965440 25649407252758528 22799473113563136 7599824371187712 10133099161583616 7599824371187712 5699868278390784 13510798882111488 6755399441055744 5699868278390784 5699868278390784 5699868278390784 3799912185593856 2849934139195392 5699868278390784 2533274790395904 949978046398464 1899956092796928 2849934139195392 2533274790395904 1266637395197952 949978046398464 2849934139195392 3206175906594816 949978046398464 1068725302198272 1899956092796928 1899956092796928 949978046398464 949978046398464 1068725302198272 2137450604396544 712483534798848 316659348799488 1266637395197952 844424930131968 316659348799488 474989023199232 1068725302198272 534362651099136 178120883699712 178120883699712 237494511599616 356241767399424 178120883699712 133590662774784 395824185999360 296868139499520 59373627899904 59373627899904 89060441849856 59373627899904 39582418599936 39582418599936 66795331387392 66795331387392 22265110462464 9895604649984 29686813949952 19791209299968 4947802324992 8246337208320 24739011624960 19791209299968 6184752906240 4638564679680 4174708211712 5566277615616 2473901162496 1855425871872 3478923509760 3478923509760 1236950581248 1546188226560 3092376453120 1855425871872 927712935936 927712935936 2087354105856 1739461754880 434865438720 347892350976 386547056640 257698037760 51539607552 51539607552 115964116992 65229815808 43486543872 28991029248 28991029248 38654705664 19327352832 9663676416 28991029248 21743271936 5435817984 7247757312 7247757312 5435817984 1811939328 1207959552 1610612736 1207959552 301989888 150994944 301989888 402653184 150994944 150994944 188743680 47185920 18874368 18874368 18874368 25165824 12582912 4718592 9437184 9437184 1769472 1769472 2359296 1048576 262144 196608 294912 262144 65536 32768 36864 18432 4096 4096 3072 1152 256 128 32 32 4 1 1 4 8 48 32 256 384 1536 2048 8192 6144 27648 24576 65536 65536 368640 147456 393216 262144 1572864 1769472 2359296 2359296 12582912 4718592 9437184 12582912 18874368 9437184 37748736 12582912 56623104 75497472 301989888 150994944 452984832 150994944 301989888 402653184 1073741824 805306368 2415919104 2038431744 8153726976 4831838208 10871635968 5435817984 27179089920 9663676416 19327352832 19327352832 43486543872 19327352832 57982058496 21743271936 77309411328 51539607552 68719476736 51539607552 386547056640 231928233984 695784701952 434865438720 1623497637888 695784701952 1855425871872 927712935936 2783138807808 1546188226560 2473901162496 1236950581248 4638564679680 1391569403904 3710851743744 2473901162496 6262062317568 2783138807808 8246337208320 6597069766656 24739011624960 8246337208320 6597069766656 4947802324992 29686813949952 9895604649984 14843406974976 22265110462464 66795331387392 29686813949952 79164837199872 29686813949952 89060441849856 44530220924928 79164837199872 59373627899904 356241767399424 118747255799808 267181325549568 178120883699712 356241767399424 118747255799808 356241767399424 158329674399744 712483534798848 474989023199232 633318697598976 316659348799488 1266637395197952 316659348799488 633318697598976 712483534798848 1335906627747840 356241767399424 1899956092796928 949978046398464 2137450604396544 949978046398464 1424967069597696 949978046398464 3799912185593856 949978046398464 1266637395197952 1266637395197952 2849934139195392 1424967069597696 1899956092796928 633318697598976 2849934139195392 2849934139195392 2849934139195392 2533274790395904 7599824371187712 2849934139195392 7599824371187712 6755399441055744 6333186975989760 3799912185593856 11399736556781568 5066549580791808 10133099161583616 17099604835172352 32061759065948160 21374506043965440 45598946227126272 20266198323167232 22799473113563136 18999560927969280 30399297484750848 20266198323167232 34199209670344704 18999560927969280 47498902319923200 34199209670344704 68398419340689408 40532396646334464 50665495807918080 27021597764222976 40532396646334464 40532396646334464 88664617663856640 37999121855938560 45598946227126272 22799473113563136 45598946227126272 34199209670344704 34199209670344704 34199209670344704 106872530219827200 60798594969501696 60798594969501696 50665495807918080 81064793292668928 40532396646334464 81064793292668928 45598946227126272 91197892454252544 67553994410557440 81064793292668928 81064793292668928 151996487423754240 91197892454252544 136796838681378816 81064793292668928 151996487423754240 60798594969501696 85498024175861760 45598946227126272 81064793292668928 67553994410557440 60798594969501696 40532396646334464 121597189939003392 40532396646334464 60798594969501696 67553994410557440 81064793292668928 45598946227126272 85498024175861760 60798594969501696 151996487423754240 81064793292668928 136796838681378816 91197892454252544 151996487423754240 81064793292668928 81064793292668928 67553994410557440 91197892454252544 45598946227126272 81064793292668928 40532396646334464 81064793292668928 50665495807918080 60798594969501696 60798594969501696 106872530219827200 34199209670344704 34199209670344704 34199209670344704 45598946227126272 22799473113563136 45598946227126272 37999121855938560 88664617663856640 40532396646334464 40532396646334464 27021597764222976 50665495807918080 40532396646334464 68398419340689408 34199209670344704 47498902319923200 18999560927969280 34199209670344704 20266198323167232 30399297484750848 18999560927969280 22799473113563136 20266198323167232 45598946227126272 21374506043965440 32061759065948160 17099604835172352 10133099161583616 5066549580791808 11399736556781568 3799912185593856 6333186975989760 6755399441055744 7599824371187712 2849934139195392 7599824371187712 2533274790395904 2849934139195392 2849934139195392 2849934139195392 633318697598976 1899956092796928 1424967069597696 2849934139195392 1266637395197952 1266637395197952 949978046398464 3799912185593856 949978046398464 1424967069597696 949978046398464 2137450604396544 949978046398464 1899956092796928 356241767399424 1335906627747840 712483534798848 633318697598976 316659348799488 1266637395197952 316659348799488 633318697598976 474989023199232 712483534798848 158329674399744 356241767399424 118747255799808 356241767399424 178120883699712 267181325549568 118747255799808 356241767399424 59373627899904 79164837199872 44530220924928 89060441849856 29686813949952 79164837199872 29686813949952 66795331387392 22265110462464 14843406974976 9895604649984 29686813949952 4947802324992 6597069766656 8246337208320 24739011624960 6597069766656 8246337208320 2783138807808 6262062317568 2473901162496 3710851743744 1391569403904 4638564679680 1236950581248 2473901162496 1546188226560 2783138807808 927712935936 1855425871872 695784701952 1623497637888 434865438720 695784701952 231928233984 386547056640 51539607552 68719476736 51539607552 77309411328 21743271936 57982058496 19327352832 43486543872 19327352832 19327352832 9663676416 27179089920 5435817984 10871635968 4831838208 8153726976 2038431744 2415919104 805306368 1073741824 402653184 301989888 150994944 452984832 150994944 301989888 75497472 56623104 12582912 37748736 9437184 18874368 12582912 9437184 4718592 12582912 2359296 2359296 1769472 1572864 262144 393216 147456 368640 65536 65536 24576 27648 6144 8192 2048 1536 384 256 32 48 8 4 1 1 2 4 8 32 32 192 384 768 2048 6144 6144 12288 24576 32768 73728 147456 147456 196608 262144 786432 1179648 1572864 2359296 4718592 4718592 4718592 6291456 6291456 9437184 12582912 12582912 18874368 75497472 150994944 113246208 150994944 150994944 201326592 268435456 402653184 805306368 1358954496 2038431744 3623878656 3623878656 5435817984 5435817984 7247757312 9663676416 9663676416 14495514624 19327352832 19327352832 14495514624 19327352832 25769803776 34359738368 34359738368 51539607552 154618822656 231928233984 347892350976 347892350976 463856467968 695784701952 927712935936 927712935936 927712935936 1236950581248 1236950581248 1236950581248 1391569403904 1391569403904 1855425871872 1855425871872 2783138807808 2473901162496 4398046511104 6597069766656 6597069766656 3298534883328 3298534883328 4947802324992 6597069766656 7421703487488 7421703487488 16698832846848 22265110462464 29686813949952 29686813949952 29686813949952 29686813949952 29686813949952 39582418599936 59373627899904 89060441849856 118747255799808 133590662774784 118747255799808 118747255799808 118747255799808 158329674399744 158329674399744 237494511599616 316659348799488 316659348799488 316659348799488 211106232532992 316659348799488 316659348799488 356241767399424 356241767399424 356241767399424 949978046398464 712483534798848 712483534798848 633318697598976 712483534798848 844424930131968 949978046398464 633318697598976 633318697598976 949978046398464 949978046398464 712483534798848 633318697598976 633318697598976 1266637395197952 1899956092796928 1266637395197952 2533274790395904 2849934139195392 2533274790395904 5066549580791808 2533274790395904 3377699720527872 3799912185593856 3799912185593856 5066549580791808 5699868278390784 14249670695976960 21374506043965440 18999560927969280 20266198323167232 15199648742375424 15199648742375424 15199648742375424 15199648742375424 20266198323167232 18999560927969280 18999560927969280 25332747903959040 30399297484750848 40532396646334464 27021597764222976 27021597764222976 27021597764222976 27021597764222976 33776997205278720 37999121855938560 25332747903959040 20266198323167232 22799473113563136 22799473113563136 22799473113563136 22799473113563136 34199209670344704 45598946227126272 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 30399297484750848 40532396646334464 54043195528445952 54043195528445952 81064793292668928 60798594969501696 91197892454252544 60798594969501696 60798594969501696 60798594969501696 45598946227126272 45598946227126272 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 45598946227126272 45598946227126272 60798594969501696 60798594969501696 60798594969501696 91197892454252544 60798594969501696 81064793292668928 54043195528445952 54043195528445952 40532396646334464 30399297484750848 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 45598946227126272 34199209670344704 22799473113563136 22799473113563136 22799473113563136 22799473113563136 20266198323167232 25332747903959040 37999121855938560 33776997205278720 27021597764222976 27021597764222976 27021597764222976 27021597764222976 40532396646334464 30399297484750848 25332747903959040 18999560927969280 18999560927969280 20266198323167232 15199648742375424 15199648742375424 15199648742375424 15199648742375424 20266198323167232 18999560927969280 21374506043965440 14249670695976960 5699868278390784 5066549580791808 3799912185593856 3799912185593856 3377699720527872 2533274790395904 5066549580791808 2533274790395904 2849934139195392 2533274790395904 1266637395197952 1899956092796928 1266637395197952 633318697598976 633318697598976 712483534798848 949978046398464 949978046398464 633318697598976 633318697598976 949978046398464 844424930131968 712483534798848 633318697598976 712483534798848 712483534798848 949978046398464 356241767399424 356241767399424 356241767399424 316659348799488 316659348799488 211106232532992 316659348799488 316659348799488 316659348799488 237494511599616 158329674399744 158329674399744 118747255799808 118747255799808 118747255799808 133590662774784 118747255799808 89060441849856 59373627899904 39582418599936 29686813949952 29686813949952 29686813949952 29686813949952 29686813949952 22265110462464 16698832846848 7421703487488 7421703487488 6597069766656 4947802324992 3298534883328 3298534883328 6597069766656 6597069766656 4398046511104 2473901162496 2783138807808 1855425871872 1855425871872 1391569403904 1391569403904 1236950581248 1236950581248 1236950581248 927712935936 927712935936 927712935936 695784701952 463856467968 347892350976 347892350976 231928233984 154618822656 51539607552 34359738368 34359738368 25769803776 19327352832 14495514624 19327352832 19327352832 14495514624 9663676416 9663676416 7247757312 5435817984 5435817984 3623878656 3623878656 2038431744 1358954496 805306368 402653184 268435456 201326592 150994944 150994944 113246208 150994944 75497472 18874368 12582912 12582912 9437184 6291456 6291456 4718592 4718592 4718592 2359296 1572864 1179648 786432 262144 196608 147456 147456 73728 32768 24576 12288 6144 6144 2048 768 384 192 32 32 8 4 2 1 1 16 28 32 96 256 224 1024 2560 4096 16128 36864 36864 73728 129024 196608 393216 786432 688128 1179648 1769472 3145728 8257536 9437184 11796480 25165824 22020096 12582912 37748736 50331648 44040192 100663296 75497472 100663296 352321536 603979776 452984832 905969664 1056964608 805306368 1509949440 2415919104 4227858432 7247757312 10871635968 14495514624 19025362944 32614907904 21743271936 43486543872 50734301184 38654705664 77309411328 103079215104 45097156608 103079215104 128849018880 137438953472 240518168576 274877906944 231928233984 773094113280 1014686023680 1391569403904 927712935936 2473901162496 3246995275776 4947802324992 3710851743744 3710851743744 5411658792960 6184752906240 4638564679680 7421703487488 6493990551552 7421703487488 9895604649984 13194139533312 11544872091648 21990232555520 21990232555520 13194139533312 23089744183296 26388279066624 19791209299968 39582418599936 51951924412416 29686813949952 74217034874880 118747255799808 103903848824832 178120883699712 133590662774784 118747255799808 155855773237248 237494511599616 178120883699712 474989023199232 554153860399104 474989023199232 534362651099136 712483534798848 554153860399104 949978046398464 791648371998720 844424930131968 1477743627730944 1688849860263936 633318697598976 1688849860263936 2216615441596416 1266637395197952 1899956092796928 2849934139195392 1662461581197312 3799912185593856 2849934139195392 2533274790395904 3324923162394624 3799912185593856 3166593487994880 3799912185593856 3324923162394624 2533274790395904 3799912185593856 2533274790395904 2216615441596416 3799912185593856 949978046398464 2849934139195392 3799912185593856 4274901208793088 4433230883192832 7599824371187712 6755399441055744 5699868278390784 10133099161583616 15199648742375424 7599824371187712 17099604835172352 19949538974367744 12824703626379264 34199209670344704 51298814505517056 37999121855938560 42749012087930880 37999121855938560 34199209670344704 33249231623946240 42749012087930880 40532396646334464 51298814505517056 45598946227126272 60798594969501696 67553994410557440 75998243711877120 63050394783186944 75998243711877120 67553994410557440 60798594969501696 60798594969501696 68398419340689408 40532396646334464 68398419340689408 59848616923103232 51298814505517056 68398419340689408 76948221758275584 68398419340689408 85498024175861760 101330991615836160 91197892454252544 94575592174780416 121597189939003392 81064793292668928 81064793292668928 67553994410557440 91197892454252544 135107988821114880 151996487423754240 141863388262170624 182395784908505088 162129586585337856 136796838681378816 121597189939003392 136796838681378816 91197892454252544 113997365567815680 88664617663856640 68398419340689408 121597189939003392 136796838681378816 60798594969501696 136796838681378816 121597189939003392 68398419340689408 88664617663856640 113997365567815680 91197892454252544 136796838681378816 121597189939003392 136796838681378816 162129586585337856 182395784908505088 141863388262170624 151996487423754240 135107988821114880 91197892454252544 67553994410557440 81064793292668928 81064793292668928 121597189939003392 94575592174780416 91197892454252544 101330991615836160 85498024175861760 68398419340689408 76948221758275584 68398419340689408 51298814505517056 59848616923103232 68398419340689408 40532396646334464 68398419340689408 60798594969501696 60798594969501696 67553994410557440 75998243711877120 63050394783186944 75998243711877120 67553994410557440 60798594969501696 45598946227126272 51298814505517056 40532396646334464 42749012087930880 33249231623946240 34199209670344704 37999121855938560 42749012087930880 37999121855938560 51298814505517056 34199209670344704 12824703626379264 19949538974367744 17099604835172352 7599824371187712 15199648742375424 10133099161583616 5699868278390784 6755399441055744 7599824371187712 4433230883192832 4274901208793088 3799912185593856 2849934139195392 949978046398464 3799912185593856 2216615441596416 2533274790395904 3799912185593856 2533274790395904 3324923162394624 3799912185593856 3166593487994880 3799912185593856 3324923162394624 2533274790395904 2849934139195392 3799912185593856 1662461581197312 2849934139195392 1899956092796928 1266637395197952 2216615441596416 1688849860263936 633318697598976 1688849860263936 1477743627730944 844424930131968 791648371998720 949978046398464 554153860399104 712483534798848 534362651099136 474989023199232 554153860399104 474989023199232 178120883699712 237494511599616 155855773237248 118747255799808 133590662774784 178120883699712 103903848824832 118747255799808 74217034874880 29686813949952 51951924412416 39582418599936 19791209299968 26388279066624 23089744183296 13194139533312 21990232555520 21990232555520 11544872091648 13194139533312 9895604649984 7421703487488 6493990551552 7421703487488 4638564679680 6184752906240 5411658792960 3710851743744 3710851743744 4947802324992 3246995275776 2473901162496 927712935936 1391569403904 1014686023680 773094113280 231928233984 274877906944 240518168576 137438953472 128849018880 103079215104 45097156608 103079215104 77309411328 38654705664 50734301184 43486543872 21743271936 32614907904 19025362944 14495514624 10871635968 7247757312 4227858432 2415919104 1509949440 805306368 1056964608 905969664 452984832 603979776 352321536 100663296 75497472 100663296 44040192 50331648 37748736 12582912 22020096 25165824 11796480 9437184 8257536 3145728 1769472 1179648 688128 786432 393216 196608 129024 73728 36864 36864 16128 4096 2560 1024 224 256 96 32 28 16 1 1 8 112 112 192 384 896 896 5120 10240 14336 43008 98304 98304 172032 344064 524288 1048576 1835008 1835008 3538944 3145728 7340032 16515072 15728640 23592960 49545216 24772608 21233664 84934656 66060288 99090432 169869312 113246208 198180864 528482304 905969664 905969664 2113929216 1409286144 1509949440 3019898880 2818572288 5637144576 9663676416 10871635968 16911433728 25367150592 28991029248 28991029248 57076088832 57076088832 65229815808 130459631616 76101451776 67645734912 144955146240 144955146240 202937204736 405874409472 231928233984 347892350976 1014686023680 1217623228416 1043677052928 1391569403904 3246995275776 4870492913664 5566277615616 4174708211712 4870492913664 8117488189440 6957847019520 6957847019520 9740985827328 7305739370496 12524124635136 14843406974976 19481971654656 19481971654656 24739011624960 14843406974976 19481971654656 38963943309312 22265110462464 22265110462464 51951924412416 38963943309312 37108517437440 111325552312320 116891829927936 138538465099776 178120883699712 118747255799808 138538465099776 207807697649664 158329674399744 237494511599616 554153860399104 554153860399104 534362651099136 901736973729792 935134639423488 935134639423488 1335906627747840 791648371998720 1246846185897984 2493692371795968 1068725302198272 1068725302198272 2216615441596416 1662461581197312 1266637395197952 2849934139195392 2493692371795968 1870269278846976 4274901208793088 2849934139195392 3324923162394624 4433230883192832 3562417673994240 3166593487994880 6649846324789248 4433230883192832 3799912185593856 3799912185593856 4433230883192832 6649846324789248 2849934139195392 1899956092796928 5066549580791808 11399736556781568 6649846324789248 11821949021847552 20266198323167232 5066549580791808 10133099161583616 20266198323167232 13510798882111488 15199648742375424 26599385299156992 17732923532771328 20266198323167232 40532396646334464 50665495807918080 37999121855938560 50665495807918080 40532396646334464 39899077948735488 49873847435919360 45598946227126272 68398419340689408 76948221758275584 68398419340689408 81064793292668928 75998243711877120 106397541196627968 106397541196627968 113997365567815680 91197892454252544 60798594969501696 60798594969501696 60798594969501696 60798594969501696 79798155897470976 59848616923103232 68398419340689408 102597629011034112 68398419340689408 68398419340689408 113997365567815680 121597189939003392 106397541196627968 141863388262170624 121597189939003392 81064793292668928 101330991615836160 85498024175861760 136796838681378816 227994731135631360 159596311794941952 239394467692412928 182395784908505088 205195258022068224 153896443516551168 136796838681378816 136796838681378816 121597189939003392 132996926495784960 70931694131085312 81064793292668928 162129586585337856 81064793292668928 81064793292668928 162129586585337856 81064793292668928 70931694131085312 132996926495784960 121597189939003392 136796838681378816 136796838681378816 153896443516551168 205195258022068224 182395784908505088 239394467692412928 159596311794941952 227994731135631360 136796838681378816 85498024175861760 101330991615836160 81064793292668928 121597189939003392 141863388262170624 106397541196627968 121597189939003392 113997365567815680 68398419340689408 68398419340689408 102597629011034112 68398419340689408 59848616923103232 79798155897470976 60798594969501696 60798594969501696 60798594969501696 60798594969501696 91197892454252544 113997365567815680 106397541196627968 106397541196627968 75998243711877120 81064793292668928 68398419340689408 76948221758275584 68398419340689408 45598946227126272 49873847435919360 39899077948735488 40532396646334464 50665495807918080 37999121855938560 50665495807918080 40532396646334464 20266198323167232 17732923532771328 26599385299156992 15199648742375424 13510798882111488 20266198323167232 10133099161583616 5066549580791808 20266198323167232 11821949021847552 6649846324789248 11399736556781568 5066549580791808 1899956092796928 2849934139195392 6649846324789248 4433230883192832 3799912185593856 3799912185593856 4433230883192832 6649846324789248 3166593487994880 3562417673994240 4433230883192832 3324923162394624 2849934139195392 4274901208793088 1870269278846976 2493692371795968 2849934139195392 1266637395197952 1662461581197312 2216615441596416 1068725302198272 1068725302198272 2493692371795968 1246846185897984 791648371998720 1335906627747840 935134639423488 935134639423488 901736973729792 534362651099136 554153860399104 554153860399104 237494511599616 158329674399744 207807697649664 138538465099776 118747255799808 178120883699712 138538465099776 116891829927936 111325552312320 37108517437440 38963943309312 51951924412416 22265110462464 22265110462464 38963943309312 19481971654656 14843406974976 24739011624960 19481971654656 19481971654656 14843406974976 12524124635136 7305739370496 9740985827328 6957847019520 6957847019520 8117488189440 4870492913664 4174708211712 5566277615616 4870492913664 3246995275776 1391569403904 1043677052928 1217623228416 1014686023680 347892350976 231928233984 405874409472 202937204736 144955146240 144955146240 67645734912 76101451776 130459631616 65229815808 57076088832 57076088832 28991029248 28991029248 25367150592 16911433728 10871635968 9663676416 5637144576 2818572288 3019898880 1509949440 1409286144 2113929216 905969664 905969664 528482304 198180864 113246208 169869312 99090432 66060288 84934656 21233664 24772608 49545216 23592960 15728640 16515072 7340032 3145728 3538944 1835008 1835008 1048576 524288 344064 172032 98304 98304 43008 14336 10240 5120 896 896 384 192 112 112 8 1 1 4 16 128 192 224 384 1024 1280 6144 10240 16384 49152 114688 98304 196608 393216 655360 1048576 2097152 2359296 2752512 3145728 8388608 15728640 18874368 23592960 28311552 21233664 24772608 56623104 75497472 84934656 150994944 113246208 150994944 452984832 1056964608 1207959552 1610612736 1509949440 1811939328 2013265920 3221225472 6442450944 8455716864 10871635968 19327352832 19327352832 36238786560 28991029248 43486543872 65229815808 76101451776 65229815808 77309411328 64424509440 115964116992 144955146240 231928233984 231928233984 270582939648 347892350976 927712935936 695784701952 1565515579392 1391569403904 3710851743744 4174708211712 4870492913664 4174708211712 5566277615616 6957847019520 8349416423424 6957847019520 8349416423424 8349416423424 12987981103104 14843406974976 22265110462464 14843406974976 12369505812480 14843406974976 22265110462464 22265110462464 17317308137472 22265110462464 29686813949952 37108517437440 44530220924928 83494164234240 118747255799808 118747255799808 138538465099776 118747255799808 158329674399744 118747255799808 211106232532992 237494511599616 422212465065984 474989023199232 623423092948992 801543976648704 1068725302198272 890604418498560 949978046398464 791648371998720 1424967069597696 1068725302198272 1246846185897984 949978046398464 1266637395197952 1266637395197952 1583296743997440 1899956092796928 2137450604396544 1603087953297408 3324923162394624 2849934139195392 3377699720527872 3166593487994880 2849934139195392 3166593487994880 5066549580791808 3799912185593856 2216615441596416 2533274790395904 5066549580791808 1899956092796928 3799912185593856 1266637395197952 5699868278390784 6649846324789248 6755399441055744 11821949021847552 5699868278390784 5066549580791808 11821949021847552 10133099161583616 15199648742375424 13299692649578496 15199648742375424 17732923532771328 15199648742375424 33776997205278720 45598946227126272 37999121855938560 45598946227126272 35465847065542656 45598946227126272 39899077948735488 51298814505517056 68398419340689408 79798155897470976 60798594969501696 60798594969501696 70931694131085312 121597189939003392 106397541196627968 102597629011034112 60798594969501696 50665495807918080 40532396646334464 68398419340689408 53198770598313984 60798594969501696 59848616923103232 76948221758275584 68398419340689408 53198770598313984 68398419340689408 102597629011034112 106397541196627968 121597189939003392 106397541196627968 91197892454252544 67553994410557440 91197892454252544 85498024175861760 153896443516551168 159596311794941952 182395784908505088 159596311794941952 153896443516551168 153896443516551168 119697233846206464 102597629011034112 136796838681378816 106397541196627968 81064793292668928 70931694131085312 91197892454252544 81064793292668928 108086391056891904 81064793292668928 91197892454252544 70931694131085312 81064793292668928 106397541196627968 136796838681378816 102597629011034112 119697233846206464 153896443516551168 153896443516551168 159596311794941952 182395784908505088 159596311794941952 153896443516551168 85498024175861760 91197892454252544 67553994410557440 91197892454252544 106397541196627968 121597189939003392 106397541196627968 102597629011034112 68398419340689408 53198770598313984 68398419340689408 76948221758275584 59848616923103232 60798594969501696 53198770598313984 68398419340689408 40532396646334464 50665495807918080 60798594969501696 102597629011034112 106397541196627968 121597189939003392 70931694131085312 60798594969501696 60798594969501696 79798155897470976 68398419340689408 51298814505517056 39899077948735488 45598946227126272 35465847065542656 45598946227126272 37999121855938560 45598946227126272 33776997205278720 15199648742375424 17732923532771328 15199648742375424 13299692649578496 15199648742375424 10133099161583616 11821949021847552 5066549580791808 5699868278390784 11821949021847552 6755399441055744 6649846324789248 5699868278390784 1266637395197952 3799912185593856 1899956092796928 5066549580791808 2533274790395904 2216615441596416 3799912185593856 5066549580791808 3166593487994880 2849934139195392 3166593487994880 3377699720527872 2849934139195392 3324923162394624 1603087953297408 2137450604396544 1899956092796928 1583296743997440 1266637395197952 1266637395197952 949978046398464 1246846185897984 1068725302198272 1424967069597696 791648371998720 949978046398464 890604418498560 1068725302198272 801543976648704 623423092948992 474989023199232 422212465065984 237494511599616 211106232532992 118747255799808 158329674399744 118747255799808 138538465099776 118747255799808 118747255799808 83494164234240 44530220924928 37108517437440 29686813949952 22265110462464 17317308137472 22265110462464 22265110462464 14843406974976 12369505812480 14843406974976 22265110462464 14843406974976 12987981103104 8349416423424 8349416423424 6957847019520 8349416423424 6957847019520 5566277615616 4174708211712 4870492913664 4174708211712 3710851743744 1391569403904 1565515579392 695784701952 927712935936 347892350976 270582939648 231928233984 231928233984 144955146240 115964116992 64424509440 77309411328 65229815808 76101451776 65229815808 43486543872 28991029248 36238786560 19327352832 19327352832 10871635968 8455716864 6442450944 3221225472 2013265920 1811939328 1509949440 1610612736 1207959552 1056964608 452984832 150994944 113246208 150994944 84934656 75497472 56623104 24772608 21233664 28311552 23592960 18874368 15728640 8388608 3145728 2752512 2359296 2097152 1048576 655360 393216 196608 98304 114688 49152 16384 10240 6144 1280 1024 384 224 192 128 16 4 1 1 6 12 64 576 576 768 1152 3840 2560 10240 20480 36864 98304 196608 221184 393216 786432 1048576 2097152 4718592 3538944 4718592 6291456 15728640 31457280 31457280 23592960 63700992 63700992 56623104 169869312 169869312 226492416 339738624 226492416 226492416 905969664 2415919104 1811939328 3019898880 3019898880 2264924160 4026531840 6442450944 9663676416 14495514624 21743271936 28991029248 38654705664 57982058496 43486543872 86973087744 130459631616 65229815808 173946175488 193273528320 171798691840 289910292480 434865438720 463856467968 695784701952 695784701952 463856467968 773094113280 1159641169920 1855425871872 2319282339840 4638564679680 5566277615616 6957847019520 6957847019520 6957847019520 11596411699200 11596411699200 9277129359360 13915694039040 12369505812480 19791209299968 24739011624960 24739011624960 9895604649984 29686813949952 44530220924928 44530220924928 44530220924928 44530220924928 44530220924928 74217034874880 111325552312320 55662776156160 148434069749760 178120883699712 178120883699712 237494511599616 237494511599616 178120883699712 237494511599616 316659348799488 316659348799488 633318697598976 949978046398464 1068725302198272 1603087953297408 1781208836997120 1187472557998080 1583296743997440 1583296743997440 1068725302198272 3206175906594816 2849934139195392 1899956092796928 2533274790395904 3799912185593856 3377699720527872 4274901208793088 4809263859892224 2137450604396544 5699868278390784 5066549580791808 4749890231992320 4222124650659840 4749890231992320 4749890231992320 7599824371187712 3799912185593856 2533274790395904 5066549580791808 2533274790395904 2849934139195392 2533274790395904 2533274790395904 6649846324789248 11821949021847552 11821949021847552 5910974510923776 15199648742375424 15199648742375424 20266198323167232 30399297484750848 35465847065542656 26599385299156992 39899077948735488 35465847065542656 16888498602639360 37999121855938560 56998682783907840 47498902319923200 53198770598313984 53198770598313984 49873847435919360 59848616923103232 68398419340689408 91197892454252544 91197892454252544 60798594969501696 78812993478983680 106397541196627968 159596311794941952 132996926495784960 91197892454252544 60798594969501696 40532396646334464 81064793292668928 106397541196627968 79798155897470976 106397541196627968 119697233846206464 102597629011034112 91197892454252544 91197892454252544 91197892454252544 132996926495784960 177329235327713280 141863388262170624 118219490218475520 112589990684262400 90071992547409920 126663739519795200 142496706959769600 159596311794941952 265993852991569920 177329235327713280 212795082393255936 170996048351723520 170996048351723520 136796838681378816 151996487423754240 177329235327713280 94575592174780416 141863388262170624 141863388262170624 91197892454252544 162129586585337856 162129586585337856 91197892454252544 141863388262170624 141863388262170624 94575592174780416 177329235327713280 151996487423754240 136796838681378816 170996048351723520 170996048351723520 212795082393255936 177329235327713280 265993852991569920 159596311794941952 142496706959769600 126663739519795200 90071992547409920 112589990684262400 118219490218475520 141863388262170624 177329235327713280 132996926495784960 91197892454252544 91197892454252544 91197892454252544 102597629011034112 119697233846206464 106397541196627968 79798155897470976 106397541196627968 81064793292668928 40532396646334464 60798594969501696 91197892454252544 132996926495784960 159596311794941952 106397541196627968 78812993478983680 60798594969501696 91197892454252544 91197892454252544 68398419340689408 59848616923103232 49873847435919360 53198770598313984 53198770598313984 47498902319923200 56998682783907840 37999121855938560 16888498602639360 35465847065542656 39899077948735488 26599385299156992 35465847065542656 30399297484750848 20266198323167232 15199648742375424 15199648742375424 5910974510923776 11821949021847552 11821949021847552 6649846324789248 2533274790395904 2533274790395904 2849934139195392 2533274790395904 5066549580791808 2533274790395904 3799912185593856 7599824371187712 4749890231992320 4749890231992320 4222124650659840 4749890231992320 5066549580791808 5699868278390784 2137450604396544 4809263859892224 4274901208793088 3377699720527872 3799912185593856 2533274790395904 1899956092796928 2849934139195392 3206175906594816 1068725302198272 1583296743997440 1583296743997440 1187472557998080 1781208836997120 1603087953297408 1068725302198272 949978046398464 633318697598976 316659348799488 316659348799488 237494511599616 178120883699712 237494511599616 237494511599616 178120883699712 178120883699712 148434069749760 55662776156160 111325552312320 74217034874880 44530220924928 44530220924928 44530220924928 44530220924928 44530220924928 29686813949952 9895604649984 24739011624960 24739011624960 19791209299968 12369505812480 13915694039040 9277129359360 11596411699200 11596411699200 6957847019520 6957847019520 6957847019520 5566277615616 4638564679680 2319282339840 1855425871872 1159641169920 773094113280 463856467968 695784701952 695784701952 463856467968 434865438720 289910292480 171798691840 193273528320 173946175488 65229815808 130459631616 86973087744 43486543872 57982058496 38654705664 28991029248 21743271936 14495514624 9663676416 6442450944 4026531840 2264924160 3019898880 3019898880 1811939328 2415919104 905969664 226492416 226492416 339738624 226492416 169869312 169869312 56623104 63700992 63700992 23592960 31457280 31457280 15728640 6291456 4718592 3538944 4718592 2097152 1048576 786432 393216 221184 196608 98304 36864 20480 10240 2560 3840 1152 768 576 576 64 12 6 1 1 6 24 48 128 768 896 1024 1920 3584 3072 14336 30720 49152 114688 294912 294912 589824 983040 1572864 3145728 4718592 4128768 6291456 7864320 22020096 37748736 22020096 23592960 84934656 66060288 75497472 169869312 251658240 301989888 377487360 150994944 301989888 1409286144 2415919104 2264924160 4227858432 2717908992 3170893824 5368709120 6442450944 11274289152 19327352832 21743271936 43486543872 48318382080 65229815808 57982058496 115964116992 76101451776 77309411328 193273528320 240518168576 206158430208 405874409472 386547056640 618475290624 811748818944 412316860416 309237645312 1546188226560 1855425871872 3710851743744 2319282339840 4947802324992 6493990551552 9277129359360 6957847019520 9740985827328 13915694039040 12987981103104 12369505812480 16492674416640 15393162788864 26388279066624 21990232555520 14843406974976 12369505812480 44530220924928 39582418599936 39582418599936 51951924412416 39582418599936 49478023249920 103903848824832 66795331387392 69269232549888 148434069749760 178120883699712 207807697649664 316659348799488 178120883699712 296868139499520 316659348799488 351843720888320 316659348799488 844424930131968 1108307720798208 1424967069597696 1781208836997120 1662461581197312 1424967069597696 2216615441596416 791648371998720 1424967069597696 3324923162394624 2533274790395904 1688849860263936 3799912185593856 4222124650659840 3799912185593856 4274901208793088 2849934139195392 2493692371795968 6755399441055744 4749890231992320 4433230883192832 5066549580791808 4987384743591936 4749890231992320 5066549580791808 2955487255461888 3377699720527872 1688849860263936 5699868278390784 3799912185593856 7599824371187712 1899956092796928 7599824371187712 13510798882111488 3799912185593856 6755399441055744 20266198323167232 11821949021847552 27021597764222976 30399297484750848 30399297484750848 30399297484750848 34199209670344704 16888498602639360 17732923532771328 45598946227126272 66498463247892480 47498902319923200 68398419340689408 50665495807918080 64123518131896320 68398419340689408 81064793292668928 94575592174780416 81064793292668928 67553994410557440 101330991615836160 121597189939003392 170996048351723520 101330991615836160 91197892454252544 50665495807918080 60798594969501696 81064793292668928 102597629011034112 91197892454252544 136796838681378816 102597629011034112 91197892454252544 106397541196627968 81064793292668928 91197892454252544 170996048351723520 162129586585337856 121597189939003392 112589990684262400 126100789566373888 108086391056891904 177329235327713280 113997365567815680 205195258022068224 202661983231672320 182395784908505088 182395784908505088 151996487423754240 159596311794941952 162129586585337856 151996487423754240 121597189939003392 108086391056891904 182395784908505088 91197892454252544 151996487423754240 216172782113783808 151996487423754240 91197892454252544 182395784908505088 108086391056891904 121597189939003392 151996487423754240 162129586585337856 159596311794941952 151996487423754240 182395784908505088 182395784908505088 202661983231672320 205195258022068224 113997365567815680 177329235327713280 108086391056891904 126100789566373888 112589990684262400 121597189939003392 162129586585337856 170996048351723520 91197892454252544 81064793292668928 106397541196627968 91197892454252544 102597629011034112 136796838681378816 91197892454252544 102597629011034112 81064793292668928 60798594969501696 50665495807918080 91197892454252544 101330991615836160 170996048351723520 121597189939003392 101330991615836160 67553994410557440 81064793292668928 94575592174780416 81064793292668928 68398419340689408 64123518131896320 50665495807918080 68398419340689408 47498902319923200 66498463247892480 45598946227126272 17732923532771328 16888498602639360 34199209670344704 30399297484750848 30399297484750848 30399297484750848 27021597764222976 11821949021847552 20266198323167232 6755399441055744 3799912185593856 13510798882111488 7599824371187712 1899956092796928 7599824371187712 3799912185593856 5699868278390784 1688849860263936 3377699720527872 2955487255461888 5066549580791808 4749890231992320 4987384743591936 5066549580791808 4433230883192832 4749890231992320 6755399441055744 2493692371795968 2849934139195392 4274901208793088 3799912185593856 4222124650659840 3799912185593856 1688849860263936 2533274790395904 3324923162394624 1424967069597696 791648371998720 2216615441596416 1424967069597696 1662461581197312 1781208836997120 1424967069597696 1108307720798208 844424930131968 316659348799488 351843720888320 316659348799488 296868139499520 178120883699712 316659348799488 207807697649664 178120883699712 148434069749760 69269232549888 66795331387392 103903848824832 49478023249920 39582418599936 51951924412416 39582418599936 39582418599936 44530220924928 12369505812480 14843406974976 21990232555520 26388279066624 15393162788864 16492674416640 12369505812480 12987981103104 13915694039040 9740985827328 6957847019520 9277129359360 6493990551552 4947802324992 2319282339840 3710851743744 1855425871872 1546188226560 309237645312 412316860416 811748818944 618475290624 386547056640 405874409472 206158430208 240518168576 193273528320 77309411328 76101451776 115964116992 57982058496 65229815808 48318382080 43486543872 21743271936 19327352832 11274289152 6442450944 5368709120 3170893824 2717908992 4227858432 2264924160 2415919104 1409286144 301989888 150994944 377487360 301989888 251658240 169869312 75497472 66060288 84934656 23592960 22020096 37748736 22020096 7864320 6291456 4128768 4718592 3145728 1572864 983040 589824 294912 294912 114688 49152 30720 14336 3072 3584 1920 1024 896 768 128 48 24 6 1 1 2 8 32 32 128 896 896 1280 1280 3072 3072 15360 30720 43008 129024 294912 294912 491520 983040 1572864 2359296 4128768 4128768 5898240 7864320 18874368 18874368 15728640 23592960 66060288 66060288 56623104 150994944 201326592 201326592 150994944 150994944 352321536 1056964608 2264924160 2264924160 2717908992 2717908992 3019898880 4026531840 5637144576 11274289152 14495514624 21743271936 36238786560 36238786560 57982058496 57982058496 50734301184 67645734912 64424509440 171798691840 206158430208 206158430208 257698037760 386547056640 541165879296 360777252864 206158430208 309237645312 1236950581248 1855425871872 1855425871872 1855425871872 4329327034368 6493990551552 6957847019520 6957847019520 8349416423424 11132555231232 12369505812480 10995116277760 15393162788864 15393162788864 17592186044416 8796093022208 12369505812480 12369505812480 26388279066624 26388279066624 34634616274944 34634616274944 32985348833280 49478023249920 44530220924928 59373627899904 49478023249920 111325552312320 155855773237248 207807697649664 178120883699712 178120883699712 237494511599616 211106232532992 211106232532992 316659348799488 738871813865472 1108307720798208 1187472557998080 1187472557998080 1424967069597696 1424967069597696 791648371998720 791648371998720 1108307720798208 2216615441596416 1688849860263936 1688849860263936 2814749767106560 3166593487994880 2533274790395904 1899956092796928 2493692371795968 2216615441596416 4749890231992320 3166593487994880 3799912185593856 3799912185593856 3562417673994240 2374945115996160 2955487255461888 2955487255461888 844424930131968 1266637395197952 2533274790395904 3799912185593856 1899956092796928 1688849860263936 6755399441055744 3377699720527872 3377699720527872 6755399441055744 11821949021847552 11821949021847552 20266198323167232 20266198323167232 27021597764222976 20266198323167232 12666373951979520 12666373951979520 15199648742375424 37999121855938560 47498902319923200 47498902319923200 50665495807918080 50665495807918080 56998682783907840 60798594969501696 63050394783186944 63050394783186944 67553994410557440 67553994410557440 90071992547409920 101330991615836160 101330991615836160 67553994410557440 50665495807918080 50665495807918080 40532396646334464 60798594969501696 91197892454252544 91197892454252544 91197892454252544 68398419340689408 79798155897470976 70931694131085312 60798594969501696 91197892454252544 121597189939003392 108086391056891904 90071992547409920 90071992547409920 108086391056891904 108086391056891904 101330991615836160 113997365567815680 121597189939003392 162129586585337856 121597189939003392 121597189939003392 106397541196627968 141863388262170624 121597189939003392 81064793292668928 108086391056891904 108086391056891904 91197892454252544 91197892454252544 121597189939003392 121597189939003392 91197892454252544 91197892454252544 108086391056891904 108086391056891904 81064793292668928 121597189939003392 141863388262170624 106397541196627968 121597189939003392 121597189939003392 162129586585337856 121597189939003392 113997365567815680 101330991615836160 108086391056891904 108086391056891904 90071992547409920 90071992547409920 108086391056891904 121597189939003392 91197892454252544 60798594969501696 70931694131085312 79798155897470976 68398419340689408 91197892454252544 91197892454252544 91197892454252544 60798594969501696 40532396646334464 50665495807918080 50665495807918080 67553994410557440 101330991615836160 101330991615836160 90071992547409920 67553994410557440 67553994410557440 63050394783186944 63050394783186944 60798594969501696 56998682783907840 50665495807918080 50665495807918080 47498902319923200 47498902319923200 37999121855938560 15199648742375424 12666373951979520 12666373951979520 20266198323167232 27021597764222976 20266198323167232 20266198323167232 11821949021847552 11821949021847552 6755399441055744 3377699720527872 3377699720527872 6755399441055744 1688849860263936 1899956092796928 3799912185593856 2533274790395904 1266637395197952 844424930131968 2955487255461888 2955487255461888 2374945115996160 3562417673994240 3799912185593856 3799912185593856 3166593487994880 4749890231992320 2216615441596416 2493692371795968 1899956092796928 2533274790395904 3166593487994880 2814749767106560 1688849860263936 1688849860263936 2216615441596416 1108307720798208 791648371998720 791648371998720 1424967069597696 1424967069597696 1187472557998080 1187472557998080 1108307720798208 738871813865472 316659348799488 211106232532992 211106232532992 237494511599616 178120883699712 178120883699712 207807697649664 155855773237248 111325552312320 49478023249920 59373627899904 44530220924928 49478023249920 32985348833280 34634616274944 34634616274944 26388279066624 26388279066624 12369505812480 12369505812480 8796093022208 17592186044416 15393162788864 15393162788864 10995116277760 12369505812480 11132555231232 8349416423424 6957847019520 6957847019520 6493990551552 4329327034368 1855425871872 1855425871872 1855425871872 1236950581248 309237645312 206158430208 360777252864 541165879296 386547056640 257698037760 206158430208 206158430208 171798691840 64424509440 67645734912 50734301184 57982058496 57982058496 36238786560 36238786560 21743271936 14495514624 11274289152 5637144576 4026531840 3019898880 2717908992 2717908992 2264924160 2264924160 1056964608 352321536 150994944 150994944 201326592 201326592 150994944 56623104 66060288 66060288 23592960 15728640 18874368 18874368 7864320 5898240 4128768 4128768 2359296 1572864 983040 491520 294912 294912 129024 43008 30720 15360 3072 3072 1280 1280 896 896 128 32 32 8 2 1 1 16 16 48 96 192 512 3072 3840 3072 5120 14336 10240 49152 81920 98304 262144 655360 524288 1179648 2359296 2621440 4194304 8388608 7864320 12582912 15728640 22020096 47185920 56623104 47185920 169869312 127401984 150994944 339738624 377487360 226492416 603979776 603979776 603979776 2013265920 4831838208 3019898880 5637144576 5368709120 4831838208 8053063680 12884901888 17179869184 32212254720 38654705664 65229815808 57982058496 108716359680 43486543872 115964116992 144955146240 115964116992 289910292480 405874409472 257698037760 521838526464 652298158080 463856467968 463856467968 618475290624 412316860416 2061584302080 1546188226560 2783138807808 2319282339840 6184752906240 6957847019520 11132555231232 9277129359360 9740985827328 17394617548800 18554258718720 16492674416640 24739011624960 16492674416640 12369505812480 19791209299968 33397665693696 14843406974976 37108517437440 44530220924928 44530220924928 55662776156160 66795331387392 37108517437440 92358976733184 98956046499840 59373627899904 148434069749760 237494511599616 178120883699712 316659348799488 237494511599616 263882790666240 237494511599616 474989023199232 474989023199232 1266637395197952 1583296743997440 1424967069597696 1781208836997120 2493692371795968 890604418498560 2137450604396544 1583296743997440 1424967069597696 2849934139195392 3562417673994240 2533274790395904 3799912185593856 3799912185593856 2111062325329920 3799912185593856 5066549580791808 2374945115996160 5066549580791808 4222124650659840 4433230883192832 4222124650659840 2849934139195392 3166593487994880 7599824371187712 1899956092796928 2533274790395904 1688849860263936 7599824371187712 2849934139195392 6755399441055744 3377699720527872 3799912185593856 10133099161583616 11821949021847552 10133099161583616 30399297484750848 15199648742375424 23643898043695104 30399297484750848 30399297484750848 12666373951979520 22799473113563136 25332747903959040 17732923532771328 37999121855938560 68398419340689408 47498902319923200 76948221758275584 68398419340689408 79798155897470976 75998243711877120 67553994410557440 81064793292668928 106397541196627968 91197892454252544 113997365567815680 91197892454252544 113997365567815680 60798594969501696 102597629011034112 68398419340689408 50665495807918080 81064793292668928 136796838681378816 91197892454252544 94575592174780416 121597189939003392 108086391056891904 121597189939003392 141863388262170624 121597189939003392 151996487423754240 168884986026393600 162129586585337856 168884986026393600 236438980436951040 135107988821114880 243194379878006784 151996487423754240 205195258022068224 227994731135631360 177329235327713280 182395784908505088 202661983231672320 227994731135631360 141863388262170624 162129586585337856 243194379878006784 108086391056891904 216172782113783808 162129586585337856 151996487423754240 162129586585337856 216172782113783808 108086391056891904 243194379878006784 162129586585337856 141863388262170624 227994731135631360 202661983231672320 182395784908505088 177329235327713280 227994731135631360 205195258022068224 151996487423754240 243194379878006784 135107988821114880 236438980436951040 168884986026393600 162129586585337856 168884986026393600 151996487423754240 121597189939003392 141863388262170624 121597189939003392 108086391056891904 121597189939003392 94575592174780416 91197892454252544 136796838681378816 81064793292668928 50665495807918080 68398419340689408 102597629011034112 60798594969501696 113997365567815680 91197892454252544 113997365567815680 91197892454252544 106397541196627968 81064793292668928 67553994410557440 75998243711877120 79798155897470976 68398419340689408 76948221758275584 47498902319923200 68398419340689408 37999121855938560 17732923532771328 25332747903959040 22799473113563136 12666373951979520 30399297484750848 30399297484750848 23643898043695104 15199648742375424 30399297484750848 10133099161583616 11821949021847552 10133099161583616 3799912185593856 3377699720527872 6755399441055744 2849934139195392 7599824371187712 1688849860263936 2533274790395904 1899956092796928 7599824371187712 3166593487994880 2849934139195392 4222124650659840 4433230883192832 4222124650659840 5066549580791808 2374945115996160 5066549580791808 3799912185593856 2111062325329920 3799912185593856 3799912185593856 2533274790395904 3562417673994240 2849934139195392 1424967069597696 1583296743997440 2137450604396544 890604418498560 2493692371795968 1781208836997120 1424967069597696 1583296743997440 1266637395197952 474989023199232 474989023199232 237494511599616 263882790666240 237494511599616 316659348799488 178120883699712 237494511599616 148434069749760 59373627899904 98956046499840 92358976733184 37108517437440 66795331387392 55662776156160 44530220924928 44530220924928 37108517437440 14843406974976 33397665693696 19791209299968 12369505812480 16492674416640 24739011624960 16492674416640 18554258718720 17394617548800 9740985827328 9277129359360 11132555231232 6957847019520 6184752906240 2319282339840 2783138807808 1546188226560 2061584302080 412316860416 618475290624 463856467968 463856467968 652298158080 521838526464 257698037760 405874409472 289910292480 115964116992 144955146240 115964116992 43486543872 108716359680 57982058496 65229815808 38654705664 32212254720 17179869184 12884901888 8053063680 4831838208 5368709120 5637144576 3019898880 4831838208 2013265920 603979776 603979776 603979776 226492416 377487360 339738624 150994944 127401984 169869312 47185920 56623104 47185920 22020096 15728640 12582912 7864320 8388608 4194304 2621440 2359296 1179648 524288 655360 262144 98304 81920 49152 10240 14336 5120 3072 3840 3072 512 192 96 48 16 16 1 1 4 32 32 64 192 256 1024 7680 5120 5120 10240 20480 20480 81920 122880 196608 524288 1048576 1048576 2359296 3145728 4194304 8388608 15728640 15728640 20971520 15728640 31457280 94371840 62914560 94371840 254803968 226492416 226492416 452984832 301989888 452984832 1207959552 603979776 1006632960 4026531840 6039797760 6039797760 10737418240 8053063680 8053063680 16106127360 17179869184 34359738368 51539607552 57982058496 86973087744 115964116992 86973087744 77309411328 193273528320 193273528320 193273528320 579820584960 515396075520 515396075520 869730877440 579820584960 463856467968 824633720832 549755813888 824633720832 2061584302080 2473901162496 3710851743744 4638564679680 9277129359360 13915694039040 18554258718720 13915694039040 18554258718720 30923764531200 32985348833280 32985348833280 32985348833280 13194139533312 19791209299968 39582418599936 29686813949952 19791209299968 59373627899904 59373627899904 74217034874880 111325552312320 49478023249920 65970697666560 131941395333120 98956046499840 98956046499840 296868139499520 267181325549568 356241767399424 474989023199232 316659348799488 316659348799488 474989023199232 474989023199232 712483534798848 1583296743997440 1583296743997440 1781208836997120 2671813255495680 1335906627747840 1335906627747840 2374945115996160 1187472557998080 1424967069597696 4274901208793088 3799912185593856 2533274790395904 3799912185593856 2533274790395904 2533274790395904 5066549580791808 3562417673994240 2374945115996160 6333186975989760 4749890231992320 4749890231992320 3166593487994880 2374945115996160 4749890231992320 2849934139195392 1899956092796928 1266637395197952 2533274790395904 2849934139195392 3799912185593856 5066549580791808 1266637395197952 5066549580791808 15199648742375424 7599824371187712 15199648742375424 22799473113563136 15199648742375424 30399297484750848 30399297484750848 16888498602639360 14249670695976960 28499341391953920 18999560927969280 18999560927969280 56998682783907840 71248353479884800 71248353479884800 102597629011034112 91197892454252544 91197892454252544 75998243711877120 81064793292668928 121597189939003392 136796838681378816 113997365567815680 101330991615836160 91197892454252544 91197892454252544 91197892454252544 102597629011034112 60798594969501696 60798594969501696 121597189939003392 136796838681378816 91197892454252544 121597189939003392 121597189939003392 121597189939003392 182395784908505088 121597189939003392 121597189939003392 168884986026393600 202661983231672320 202661983231672320 253327479039590400 202661983231672320 202661983231672320 202661983231672320 170996048351723520 205195258022068224 227994731135631360 182395784908505088 243194379878006784 227994731135631360 182395784908505088 162129586585337856 243194379878006784 162129586585337856 162129586585337856 243194379878006784 136796838681378816 136796838681378816 243194379878006784 162129586585337856 162129586585337856 243194379878006784 162129586585337856 182395784908505088 227994731135631360 243194379878006784 182395784908505088 227994731135631360 205195258022068224 170996048351723520 202661983231672320 202661983231672320 202661983231672320 253327479039590400 202661983231672320 202661983231672320 168884986026393600 121597189939003392 121597189939003392 182395784908505088 121597189939003392 121597189939003392 121597189939003392 91197892454252544 136796838681378816 121597189939003392 60798594969501696 60798594969501696 102597629011034112 91197892454252544 91197892454252544 91197892454252544 101330991615836160 113997365567815680 136796838681378816 121597189939003392 81064793292668928 75998243711877120 91197892454252544 91197892454252544 102597629011034112 71248353479884800 71248353479884800 56998682783907840 18999560927969280 18999560927969280 28499341391953920 14249670695976960 16888498602639360 30399297484750848 30399297484750848 15199648742375424 22799473113563136 15199648742375424 7599824371187712 15199648742375424 5066549580791808 1266637395197952 5066549580791808 3799912185593856 2849934139195392 2533274790395904 1266637395197952 1899956092796928 2849934139195392 4749890231992320 2374945115996160 3166593487994880 4749890231992320 4749890231992320 6333186975989760 2374945115996160 3562417673994240 5066549580791808 2533274790395904 2533274790395904 3799912185593856 2533274790395904 3799912185593856 4274901208793088 1424967069597696 1187472557998080 2374945115996160 1335906627747840 1335906627747840 2671813255495680 1781208836997120 1583296743997440 1583296743997440 712483534798848 474989023199232 474989023199232 316659348799488 316659348799488 474989023199232 356241767399424 267181325549568 296868139499520 98956046499840 98956046499840 131941395333120 65970697666560 49478023249920 111325552312320 74217034874880 59373627899904 59373627899904 19791209299968 29686813949952 39582418599936 19791209299968 13194139533312 32985348833280 32985348833280 32985348833280 30923764531200 18554258718720 13915694039040 18554258718720 13915694039040 9277129359360 4638564679680 3710851743744 2473901162496 2061584302080 824633720832 549755813888 824633720832 463856467968 579820584960 869730877440 515396075520 515396075520 579820584960 193273528320 193273528320 193273528320 77309411328 86973087744 115964116992 86973087744 57982058496 51539607552 34359738368 17179869184 16106127360 8053063680 8053063680 10737418240 6039797760 6039797760 4026531840 1006632960 603979776 1207959552 452984832 301989888 452984832 226492416 226492416 254803968 94371840 62914560 94371840 31457280 15728640 20971520 15728640 15728640 8388608 4194304 3145728 2359296 1048576 1048576 524288 196608 122880 81920 20480 20480 10240 5120 5120 7680 1024 256 192 64 32 32 4 1 1 12 36 192 192 384 1152 2048 3072 12288 10752 12288 18432 49152 57344 147456 294912 516096 1179648 2752512 2949120 5505024 7077888 11010048 18874368 37748736 33030144 25165824 37748736 75497472 132120576 150994944 169869312 679477248 566231040 603979776 603979776 905969664 1509949440 1811939328 1207959552 2415919104 8455716864 14495514624 14495514624 19327352832 16911433728 19327352832 25769803776 30064771072 51539607552 67645734912 72477573120 152202903552 86973087744 135291469824 115964116992 206158430208 270582939648 309237645312 618475290624 824633720832 721554505728 695784701952 463856467968 1030792151040 1099511627776 1374389534720 1236950581248 4123168604160 5566277615616 9277129359360 5566277615616 14843406974976 19481971654656 22265110462464 22265110462464 29686813949952 46179488366592 52776558133248 35184372088832 23089744183296 19791209299968 34634616274944 37108517437440 34634616274944 29686813949952 69269232549888 79164837199872 118747255799808 69269232549888 79164837199872 79164837199872 105553116266496 138538465099776 158329674399744 267181325549568 534362651099136 593736278999040 633318697598976 422212465065984 633318697598976 527765581332480 949978046398464 949978046398464 1899956092796928 2216615441596416 2849934139195392 1603087953297408 2137450604396544 1662461581197312 1899956092796928 1424967069597696 2493692371795968 5699868278390784 4433230883192832 3166593487994880 2955487255461888 3799912185593856 4433230883192832 3799912185593856 3799912185593856 3324923162394624 7599824371187712 5699868278390784 3799912185593856 3324923162394624 3799912185593856 1899956092796928 7599824371187712 3799912185593856 5066549580791808 3799912185593856 11399736556781568 11399736556781568 5066549580791808 1688849860263936 7599824371187712 10133099161583616 11399736556781568 13299692649578496 22799473113563136 20266198323167232 30399297484750848 16888498602639360 20266198323167232 19949538974367744 22799473113563136 22799473113563136 30399297484750848 66498463247892480 113997365567815680 94997804639846400 136796838681378816 121597189939003392 91197892454252544 94575592174780416 121597189939003392 162129586585337856 170996048351723520 101330991615836160 132996926495784960 91197892454252544 159596311794941952 113997365567815680 106397541196627968 91197892454252544 106397541196627968 136796838681378816 136796838681378816 121597189939003392 121597189939003392 141863388262170624 182395784908505088 162129586585337856 136796838681378816 135107988821114880 216172782113783808 283726776524341248 324259173170675712 243194379878006784 324259173170675712 212795082393255936 243194379878006784 170996048351723520 205195258022068224 243194379878006784 243194379878006784 283726776524341248 205195258022068224 216172782113783808 243194379878006784 162129586585337856 324259173170675712 270215977642229760 273593677362757632 182395784908505088 273593677362757632 270215977642229760 324259173170675712 162129586585337856 243194379878006784 216172782113783808 205195258022068224 283726776524341248 243194379878006784 243194379878006784 205195258022068224 170996048351723520 243194379878006784 212795082393255936 324259173170675712 243194379878006784 324259173170675712 283726776524341248 216172782113783808 135107988821114880 136796838681378816 162129586585337856 182395784908505088 141863388262170624 121597189939003392 121597189939003392 136796838681378816 136796838681378816 106397541196627968 91197892454252544 106397541196627968 113997365567815680 159596311794941952 91197892454252544 132996926495784960 101330991615836160 170996048351723520 162129586585337856 121597189939003392 94575592174780416 91197892454252544 121597189939003392 136796838681378816 94997804639846400 113997365567815680 66498463247892480 30399297484750848 22799473113563136 22799473113563136 19949538974367744 20266198323167232 16888498602639360 30399297484750848 20266198323167232 22799473113563136 13299692649578496 11399736556781568 10133099161583616 7599824371187712 1688849860263936 5066549580791808 11399736556781568 11399736556781568 3799912185593856 5066549580791808 3799912185593856 7599824371187712 1899956092796928 3799912185593856 3324923162394624 3799912185593856 5699868278390784 7599824371187712 3324923162394624 3799912185593856 3799912185593856 4433230883192832 3799912185593856 2955487255461888 3166593487994880 4433230883192832 5699868278390784 2493692371795968 1424967069597696 1899956092796928 1662461581197312 2137450604396544 1603087953297408 2849934139195392 2216615441596416 1899956092796928 949978046398464 949978046398464 527765581332480 633318697598976 422212465065984 633318697598976 593736278999040 534362651099136 267181325549568 158329674399744 138538465099776 105553116266496 79164837199872 79164837199872 69269232549888 118747255799808 79164837199872 69269232549888 29686813949952 34634616274944 37108517437440 34634616274944 19791209299968 23089744183296 35184372088832 52776558133248 46179488366592 29686813949952 22265110462464 22265110462464 19481971654656 14843406974976 5566277615616 9277129359360 5566277615616 4123168604160 1236950581248 1374389534720 1099511627776 1030792151040 463856467968 695784701952 721554505728 824633720832 618475290624 309237645312 270582939648 206158430208 115964116992 135291469824 86973087744 152202903552 72477573120 67645734912 51539607552 30064771072 25769803776 19327352832 16911433728 19327352832 14495514624 14495514624 8455716864 2415919104 1207959552 1811939328 1509949440 905969664 603979776 603979776 566231040 679477248 169869312 150994944 132120576 75497472 37748736 25165824 33030144 37748736 18874368 11010048 7077888 5505024 2949120 2752512 1179648 516096 294912 147456 57344 49152 18432 12288 10752 12288 3072 2048 1152 384 192 192 36 12 1 1 4 36 72 384 384 576 2304 1536 3072 21504 21504 18432 36864 114688 57344 196608 393216 589824 1769472 4423680 3932160 7077888 10616832 12582912 25165824 44040192 22020096 50331648 75497472 88080384 264241152 226492416 226492416 849346560 754974720 402653184 1207959552 2013265920 1509949440 2415919104 2415919104 2818572288 11274289152 19327352832 14495514624 25367150592 25367150592 19327352832 25769803776 38654705664 51539607552 64424509440 96636764160 86973087744 154618822656 231928233984 154618822656 360777252864 541165879296 309237645312 927712935936 1082331758592 541165879296 695784701952 824633720832 1099511627776 2199023255552 1649267441664 1236950581248 4638564679680 6957847019520 5566277615616 7421703487488 17317308137472 19481971654656 29686813949952 29686813949952 34634616274944 57724360458240 43980465111040 17592186044416 39582418599936 39582418599936 37108517437440 49478023249920 59373627899904 29686813949952 79164837199872 118747255799808 69269232549888 138538465099776 118747255799808 79164837199872 184717953466368 277076930199552 118747255799808 356241767399424 593736278999040 527765581332480 633318697598976 633318697598976 527765581332480 791648371998720 949978046398464 949978046398464 2216615441596416 2955487255461888 1424967069597696 3206175906594816 3324923162394624 1662461581197312 2849934139195392 2849934139195392 2849934139195392 5699868278390784 4749890231992320 2111062325329920 5066549580791808 7599824371187712 3799912185593856 5066549580791808 6649846324789248 3324923162394624 7599824371187712 3799912185593856 3324923162394624 4987384743591936 1424967069597696 1899956092796928 5699868278390784 5699868278390784 2533274790395904 5066549580791808 11399736556781568 3799912185593856 3377699720527872 3377699720527872 6755399441055744 20266198323167232 13299692649578496 13299692649578496 30399297484750848 20266198323167232 16888498602639360 25332747903959040 35465847065542656 19949538974367744 34199209670344704 45598946227126272 26599385299156992 79798155897470976 113997365567815680 101330991615836160 151996487423754240 101330991615836160 94575592174780416 118219490218475520 135107988821114880 162129586585337856 121597189939003392 91197892454252544 91197892454252544 136796838681378816 170996048351723520 101330991615836160 136796838681378816 136796838681378816 91197892454252544 121597189939003392 162129586585337856 108086391056891904 141863388262170624 212795082393255936 162129586585337856 182395784908505088 151996487423754240 135107988821114880 236438980436951040 354658470655426560 243194379878006784 324259173170675712 283726776524341248 212795082393255936 202661983231672320 151996487423754240 182395784908505088 270215977642229760 236438980436951040 212795082393255936 243194379878006784 324259173170675712 162129586585337856 243194379878006784 405323966463344640 202661983231672320 243194379878006784 243194379878006784 202661983231672320 405323966463344640 243194379878006784 162129586585337856 324259173170675712 243194379878006784 212795082393255936 236438980436951040 270215977642229760 182395784908505088 151996487423754240 202661983231672320 212795082393255936 283726776524341248 324259173170675712 243194379878006784 354658470655426560 236438980436951040 135107988821114880 151996487423754240 182395784908505088 162129586585337856 212795082393255936 141863388262170624 108086391056891904 162129586585337856 121597189939003392 91197892454252544 136796838681378816 136796838681378816 101330991615836160 170996048351723520 136796838681378816 91197892454252544 91197892454252544 121597189939003392 162129586585337856 135107988821114880 118219490218475520 94575592174780416 101330991615836160 151996487423754240 101330991615836160 113997365567815680 79798155897470976 26599385299156992 45598946227126272 34199209670344704 19949538974367744 35465847065542656 25332747903959040 16888498602639360 20266198323167232 30399297484750848 13299692649578496 13299692649578496 20266198323167232 6755399441055744 3377699720527872 3377699720527872 3799912185593856 11399736556781568 5066549580791808 2533274790395904 5699868278390784 5699868278390784 1899956092796928 1424967069597696 4987384743591936 3324923162394624 3799912185593856 7599824371187712 3324923162394624 6649846324789248 5066549580791808 3799912185593856 7599824371187712 5066549580791808 2111062325329920 4749890231992320 5699868278390784 2849934139195392 2849934139195392 2849934139195392 1662461581197312 3324923162394624 3206175906594816 1424967069597696 2955487255461888 2216615441596416 949978046398464 949978046398464 791648371998720 527765581332480 633318697598976 633318697598976 527765581332480 593736278999040 356241767399424 118747255799808 277076930199552 184717953466368 79164837199872 118747255799808 138538465099776 69269232549888 118747255799808 79164837199872 29686813949952 59373627899904 49478023249920 37108517437440 39582418599936 39582418599936 17592186044416 43980465111040 57724360458240 34634616274944 29686813949952 29686813949952 19481971654656 17317308137472 7421703487488 5566277615616 6957847019520 4638564679680 1236950581248 1649267441664 2199023255552 1099511627776 824633720832 695784701952 541165879296 1082331758592 927712935936 309237645312 541165879296 360777252864 154618822656 231928233984 154618822656 86973087744 96636764160 64424509440 51539607552 38654705664 25769803776 19327352832 25367150592 25367150592 14495514624 19327352832 11274289152 2818572288 2415919104 2415919104 1509949440 2013265920 1207959552 402653184 754974720 849346560 226492416 226492416 264241152 88080384 75497472 50331648 22020096 44040192 25165824 12582912 10616832 7077888 3932160 4423680 1769472 589824 393216 196608 57344 114688 36864 18432 21504 21504 3072 1536 2304 576 384 384 72 36 4 1 1 4 8 48 96 576 384 1024 1536 2048 3072 24576 18432 21504 49152 65536 65536 245760 393216 688128 2211840 4718592 3932160 8257536 9437184 15728640 25165824 25165824 25165824 58720256 50331648 100663296 226492416 201326592 226492416 905969664 402653184 503316480 1610612736 1207959552 1207959552 3221225472 1610612736 3221225472 12884901888 16911433728 14495514624 28991029248 19327352832 16106127360 25769803776 30064771072 42949672960 77309411328 48318382080 90194313216 154618822656 193273528320 154618822656 412316860416 309237645312 360777252864 927712935936 618475290624 309237645312 927712935936 549755813888 1374389534720 1649267441664 1099511627776 1391569403904 5798205849600 4174708211712 8349416423424 7421703487488 14843406974976 22265110462464 34634616274944 29686813949952 39582418599936 43980465111040 21990232555520 17592186044416 46179488366592 24739011624960 29686813949952 49478023249920 34634616274944 26388279066624 98956046499840 52776558133248 79164837199872 118747255799808 69269232549888 79164837199872 211106232532992 118747255799808 158329674399744 356241767399424 474989023199232 422212465065984 791648371998720 422212465065984 633318697598976 633318697598976 844424930131968 949978046398464 2533274790395904 1266637395197952 1662461581197312 2849934139195392 1899956092796928 1424967069597696 3562417673994240 1899956092796928 2216615441596416 4749890231992320 2533274790395904 2111062325329920 5910974510923776 3799912185593856 3166593487994880 5066549580791808 3799912185593856 2849934139195392 4433230883192832 2849934139195392 3799912185593856 1424967069597696 1899956092796928 1266637395197952 7599824371187712 2533274790395904 3799912185593856 5066549580791808 3799912185593856 1688849860263936 6755399441055744 1688849860263936 7599824371187712 13299692649578496 7599824371187712 13299692649578496 22799473113563136 8444249301319680 15199648742375424 25332747903959040 20266198323167232 17099604835172352 39899077948735488 22799473113563136 30399297484750848 75998243711877120 121597189939003392 101330991615836160 113997365567815680 94575592174780416 108086391056891904 118219490218475520 121597189939003392 108086391056891904 113997365567815680 60798594969501696 106397541196627968 113997365567815680 121597189939003392 101330991615836160 159596311794941952 91197892454252544 75998243711877120 121597189939003392 121597189939003392 94575592174780416 162129586585337856 141863388262170624 136796838681378816 151996487423754240 121597189939003392 135107988821114880 270215977642229760 243194379878006784 283726776524341248 243194379878006784 243194379878006784 151996487423754240 162129586585337856 113997365567815680 182395784908505088 236438980436951040 162129586585337856 189151184349560832 273593677362757632 162129586585337856 216172782113783808 243194379878006784 243194379878006784 162129586585337856 303992974847508480 162129586585337856 243194379878006784 243194379878006784 216172782113783808 162129586585337856 273593677362757632 189151184349560832 162129586585337856 236438980436951040 182395784908505088 113997365567815680 162129586585337856 151996487423754240 243194379878006784 243194379878006784 283726776524341248 243194379878006784 270215977642229760 135107988821114880 121597189939003392 151996487423754240 136796838681378816 141863388262170624 162129586585337856 94575592174780416 121597189939003392 121597189939003392 75998243711877120 91197892454252544 159596311794941952 101330991615836160 121597189939003392 113997365567815680 106397541196627968 60798594969501696 113997365567815680 108086391056891904 121597189939003392 118219490218475520 108086391056891904 94575592174780416 113997365567815680 101330991615836160 121597189939003392 75998243711877120 30399297484750848 22799473113563136 39899077948735488 17099604835172352 20266198323167232 25332747903959040 15199648742375424 8444249301319680 22799473113563136 13299692649578496 7599824371187712 13299692649578496 7599824371187712 1688849860263936 6755399441055744 1688849860263936 3799912185593856 5066549580791808 3799912185593856 2533274790395904 7599824371187712 1266637395197952 1899956092796928 1424967069597696 3799912185593856 2849934139195392 4433230883192832 2849934139195392 3799912185593856 5066549580791808 3166593487994880 3799912185593856 5910974510923776 2111062325329920 2533274790395904 4749890231992320 2216615441596416 1899956092796928 3562417673994240 1424967069597696 1899956092796928 2849934139195392 1662461581197312 1266637395197952 2533274790395904 949978046398464 844424930131968 633318697598976 633318697598976 422212465065984 791648371998720 422212465065984 474989023199232 356241767399424 158329674399744 118747255799808 211106232532992 79164837199872 69269232549888 118747255799808 79164837199872 52776558133248 98956046499840 26388279066624 34634616274944 49478023249920 29686813949952 24739011624960 46179488366592 17592186044416 21990232555520 43980465111040 39582418599936 29686813949952 34634616274944 22265110462464 14843406974976 7421703487488 8349416423424 4174708211712 5798205849600 1391569403904 1099511627776 1649267441664 1374389534720 549755813888 927712935936 309237645312 618475290624 927712935936 360777252864 309237645312 412316860416 154618822656 193273528320 154618822656 90194313216 48318382080 77309411328 42949672960 30064771072 25769803776 16106127360 19327352832 28991029248 14495514624 16911433728 12884901888 3221225472 1610612736 3221225472 1207959552 1207959552 1610612736 503316480 402653184 905969664 226492416 201326592 226492416 100663296 50331648 58720256 25165824 25165824 25165824 15728640 9437184 8257536 3932160 4718592 2211840 688128 393216 245760 65536 65536 49152 21504 18432 24576 3072 2048 1536 1024 384 576 96 48 8 4 1 1 4 8 16 96 192 768 1024 1024 2048 2048 6144 36864 36864 49152 49152 131072 131072 393216 786432 983040 2621440 5242880 5242880 8388608 12582912 18874368 18874368 37748736 37748736 50331648 75497472 113246208 226492416 226492416 301989888 603979776 603979776 805306368 1207959552 1207959552 1811939328 2415919104 2415919104 4831838208 12884901888 19327352832 19327352832 25769803776 17179869184 17179869184 25769803776 32212254720 64424509440 48318382080 64424509440 115964116992 154618822656 231928233984 231928233984 309237645312 463856467968 463856467968 695784701952 463856467968 412316860416 618475290624 824633720832 1236950581248 1236950581248 1236950581248 1855425871872 3710851743744 5566277615616 7421703487488 7421703487488 22265110462464 33397665693696 44530220924928 44530220924928 39582418599936 26388279066624 26388279066624 26388279066624 37108517437440 24739011624960 37108517437440 37108517437440 39582418599936 39582418599936 52776558133248 79164837199872 89060441849856 89060441849856 89060441849856 105553116266496 105553116266496 158329674399744 158329674399744 316659348799488 422212465065984 633318697598976 633318697598976 633318697598976 633318697598976 633318697598976 949978046398464 1424967069597696 1424967069597696 1899956092796928 1899956092796928 2137450604396544 2137450604396544 2137450604396544 2849934139195392 1899956092796928 2374945115996160 3166593487994880 3166593487994880 3166593487994880 3377699720527872 3377699720527872 3377699720527872 3377699720527872 3799912185593856 1899956092796928 5699868278390784 5699868278390784 1899956092796928 1899956092796928 1266637395197952 2533274790395904 5066549580791808 5066549580791808 5066549580791808 2533274790395904 2533274790395904 3377699720527872 3377699720527872 3377699720527872 8866461766385664 13299692649578496 13299692649578496 17732923532771328 16888498602639360 8444249301319680 16888498602639360 16888498602639360 20266198323167232 22799473113563136 22799473113563136 34199209670344704 37999121855938560 101330991615836160 151996487423754240 101330991615836160 141863388262170624 141863388262170624 141863388262170624 141863388262170624 108086391056891904 121597189939003392 91197892454252544 91197892454252544 113997365567815680 101330991615836160 151996487423754240 151996487423754240 136796838681378816 91197892454252544 81064793292668928 108086391056891904 126100789566373888 126100789566373888 126100789566373888 141863388262170624 151996487423754240 151996487423754240 151996487423754240 202661983231672320 243194379878006784 364791569817010176 273593677362757632 273593677362757632 227994731135631360 151996487423754240 151996487423754240 151996487423754240 212795082393255936 212795082393255936 189151184349560832 283726776524341248 182395784908505088 243194379878006784 243194379878006784 162129586585337856 216172782113783808 216172782113783808 216172782113783808 216172782113783808 162129586585337856 243194379878006784 243194379878006784 182395784908505088 283726776524341248 189151184349560832 212795082393255936 212795082393255936 151996487423754240 151996487423754240 151996487423754240 227994731135631360 273593677362757632 273593677362757632 364791569817010176 243194379878006784 202661983231672320 151996487423754240 151996487423754240 151996487423754240 141863388262170624 126100789566373888 126100789566373888 126100789566373888 108086391056891904 81064793292668928 91197892454252544 136796838681378816 151996487423754240 151996487423754240 101330991615836160 113997365567815680 91197892454252544 91197892454252544 121597189939003392 108086391056891904 141863388262170624 141863388262170624 141863388262170624 141863388262170624 101330991615836160 151996487423754240 101330991615836160 37999121855938560 34199209670344704 22799473113563136 22799473113563136 20266198323167232 16888498602639360 16888498602639360 8444249301319680 16888498602639360 17732923532771328 13299692649578496 13299692649578496 8866461766385664 3377699720527872 3377699720527872 3377699720527872 2533274790395904 2533274790395904 5066549580791808 5066549580791808 5066549580791808 2533274790395904 1266637395197952 1899956092796928 1899956092796928 5699868278390784 5699868278390784 1899956092796928 3799912185593856 3377699720527872 3377699720527872 3377699720527872 3377699720527872 3166593487994880 3166593487994880 3166593487994880 2374945115996160 1899956092796928 2849934139195392 2137450604396544 2137450604396544 2137450604396544 1899956092796928 1899956092796928 1424967069597696 1424967069597696 949978046398464 633318697598976 633318697598976 633318697598976 633318697598976 633318697598976 422212465065984 316659348799488 158329674399744 158329674399744 105553116266496 105553116266496 89060441849856 89060441849856 89060441849856 79164837199872 52776558133248 39582418599936 39582418599936 37108517437440 37108517437440 24739011624960 37108517437440 26388279066624 26388279066624 26388279066624 39582418599936 44530220924928 44530220924928 33397665693696 22265110462464 7421703487488 7421703487488 5566277615616 3710851743744 1855425871872 1236950581248 1236950581248 1236950581248 824633720832 618475290624 412316860416 463856467968 695784701952 463856467968 463856467968 309237645312 231928233984 231928233984 154618822656 115964116992 64424509440 48318382080 64424509440 32212254720 25769803776 17179869184 17179869184 25769803776 19327352832 19327352832 12884901888 4831838208 2415919104 2415919104 1811939328 1207959552 1207959552 805306368 603979776 603979776 301989888 226492416 226492416 113246208 75497472 50331648 37748736 37748736 18874368 18874368 12582912 8388608 5242880 5242880 2621440 983040 786432 393216 131072 131072 49152 49152 36864 36864 6144 2048 2048 1024 1024 768 192 96 16 8 4 1 1 18 48 96 96 576 1152 6144 3072 6144 12288 18432 24576 147456 172032 131072 196608 589824 327680 1179648 1572864 2752512 6291456 14680064 12582912 25165824 31457280 28311552 75497472 150994944 117440512 201326592 226492416 377487360 679477248 754974720 452984832 2038431744 2264924160 1811939328 2717908992 4529848320 4831838208 9059696640 7247757312 6442450944 22548578304 38654705664 28991029248 38654705664 32212254720 28991029248 38654705664 67645734912 57982058496 135291469824 173946175488 347892350976 434865438720 782757789696 463856467968 927712935936 1217623228416 695784701952 1043677052928 1855425871872 1236950581248 2783138807808 1855425871872 3092376453120 3710851743744 4638564679680 1855425871872 9277129359360 10436770529280 14843406974976 12369505812480 37108517437440 51951924412416 74217034874880 49478023249920 29686813949952 74217034874880 89060441849856 59373627899904 77927886618624 66795331387392 77927886618624 89060441849856 133590662774784 49478023249920 178120883699712 178120883699712 178120883699712 233783659855872 237494511599616 158329674399744 395824185999360 474989023199232 263882790666240 474989023199232 949978046398464 890604418498560 1424967069597696 949978046398464 1187472557998080 1266637395197952 2374945115996160 1068725302198272 4274901208793088 4433230883192832 3799912185593856 4809263859892224 7213895789838336 5343626510991360 6412351813189632 4274901208793088 3324923162394624 8549802417586176 9974769487183872 5066549580791808 7599824371187712 12666373951979520 10133099161583616 10133099161583616 7599824371187712 3324923162394624 15199648742375424 3799912185593856 8549802417586176 5066549580791808 7599824371187712 3799912185593856 20266198323167232 15199648742375424 5066549580791808 5066549580791808 22799473113563136 13510798882111488 30399297484750848 7599824371187712 22799473113563136 45598946227126272 34199209670344704 25332747903959040 35465847065542656 30399297484750848 47287796087390208 50665495807918080 81064793292668928 53198770598313984 91197892454252544 113997365567815680 70931694131085312 136796838681378816 159596311794941952 126663739519795200 205195258022068224 182395784908505088 170996048351723520 121597189939003392 136796838681378816 113997365567815680 205195258022068224 136796838681378816 159596311794941952 182395784908505088 319192623589883904 205195258022068224 205195258022068224 151996487423754240 121597189939003392 162129586585337856 243194379878006784 162129586585337856 182395784908505088 202661983231672320 239394467692412928 273593677362757632 319192623589883904 202661983231672320 405323966463344640 398990779487354880 364791569817010176 284993413919539200 265993852991569920 182395784908505088 236438980436951040 189995609279692800 205195258022068224 324259173170675712 364791569817010176 273593677362757632 455989462271262720 486388759756013568 303992974847508480 243194379878006784 486388759756013568 270215977642229760 486388759756013568 243194379878006784 303992974847508480 486388759756013568 455989462271262720 273593677362757632 364791569817010176 324259173170675712 205195258022068224 189995609279692800 236438980436951040 182395784908505088 265993852991569920 284993413919539200 364791569817010176 398990779487354880 405323966463344640 202661983231672320 319192623589883904 273593677362757632 239394467692412928 202661983231672320 182395784908505088 162129586585337856 243194379878006784 162129586585337856 121597189939003392 151996487423754240 205195258022068224 205195258022068224 319192623589883904 182395784908505088 159596311794941952 136796838681378816 205195258022068224 113997365567815680 136796838681378816 121597189939003392 170996048351723520 182395784908505088 205195258022068224 126663739519795200 159596311794941952 136796838681378816 70931694131085312 113997365567815680 91197892454252544 53198770598313984 81064793292668928 50665495807918080 47287796087390208 30399297484750848 35465847065542656 25332747903959040 34199209670344704 45598946227126272 22799473113563136 7599824371187712 30399297484750848 13510798882111488 22799473113563136 5066549580791808 5066549580791808 15199648742375424 20266198323167232 3799912185593856 7599824371187712 5066549580791808 8549802417586176 3799912185593856 15199648742375424 3324923162394624 7599824371187712 10133099161583616 10133099161583616 12666373951979520 7599824371187712 5066549580791808 9974769487183872 8549802417586176 3324923162394624 4274901208793088 6412351813189632 5343626510991360 7213895789838336 4809263859892224 3799912185593856 4433230883192832 4274901208793088 1068725302198272 2374945115996160 1266637395197952 1187472557998080 949978046398464 1424967069597696 890604418498560 949978046398464 474989023199232 263882790666240 474989023199232 395824185999360 158329674399744 237494511599616 233783659855872 178120883699712 178120883699712 178120883699712 49478023249920 133590662774784 89060441849856 77927886618624 66795331387392 77927886618624 59373627899904 89060441849856 74217034874880 29686813949952 49478023249920 74217034874880 51951924412416 37108517437440 12369505812480 14843406974976 10436770529280 9277129359360 1855425871872 4638564679680 3710851743744 3092376453120 1855425871872 2783138807808 1236950581248 1855425871872 1043677052928 695784701952 1217623228416 927712935936 463856467968 782757789696 434865438720 347892350976 173946175488 135291469824 57982058496 67645734912 38654705664 28991029248 32212254720 38654705664 28991029248 38654705664 22548578304 6442450944 7247757312 9059696640 4831838208 4529848320 2717908992 1811939328 2264924160 2038431744 452984832 754974720 679477248 377487360 226492416 201326592 117440512 150994944 75497472 28311552 31457280 25165824 12582912 14680064 6291456 2752512 1572864 1179648 327680 589824 196608 131072 172032 147456 24576 18432 12288 6144 3072 6144 1152 576 96 96 48 18 1 1 2 24 64 64 96 576 1536 3072 2048 4096 12288 8192 24576 172032 114688 131072 196608 327680 327680 786432 1572864 2359296 6291456 12582912 12582912 20971520 15728640 25165824 75497472 117440512 117440512 150994944 150994944 301989888 603979776 301989888 452984832 2264924160 1509949440 1207959552 2717908992 3221225472 4831838208 7247757312 3221225472 5637144576 22548578304 28991029248 19327352832 32212254720 24159191040 19327352832 38654705664 28991029248 51539607552 115964116992 154618822656 289910292480 434865438720 463856467968 463856467968 811748818944 608811614208 347892350976 927712935936 1236950581248 1236950581248 1391569403904 1236950581248 2473901162496 3710851743744 1236950581248 1855425871872 6957847019520 8349416423424 9895604649984 12369505812480 34634616274944 51951924412416 49478023249920 19791209299968 24739011624960 74217034874880 59373627899904 39582418599936 66795331387392 44530220924928 59373627899904 89060441849856 49478023249920 49478023249920 118747255799808 118747255799808 155855773237248 207807697649664 118747255799808 158329674399744 316659348799488 211106232532992 158329674399744 474989023199232 593736278999040 890604418498560 949978046398464 712483534798848 949978046398464 1266637395197952 712483534798848 1068725302198272 3324923162394624 2955487255461888 2849934139195392 4809263859892224 5343626510991360 3562417673994240 4274901208793088 1899956092796928 2849934139195392 8549802417586176 5066549580791808 3377699720527872 6333186975989760 8444249301319680 6755399441055744 5066549580791808 3324923162394624 3324923162394624 3799912185593856 2849934139195392 3799912185593856 5066549580791808 1899956092796928 3799912185593856 15199648742375424 3799912185593856 1688849860263936 5066549580791808 10133099161583616 13510798882111488 7599824371187712 5066549580791808 20266198323167232 30399297484750848 12666373951979520 12666373951979520 30399297484750848 20266198323167232 33776997205278720 50665495807918080 47287796087390208 53198770598313984 75998243711877120 50665495807918080 45598946227126272 91197892454252544 126663739519795200 126663739519795200 182395784908505088 151996487423754240 101330991615836160 91197892454252544 75998243711877120 113997365567815680 136796838681378816 91197892454252544 136796838681378816 182395784908505088 205195258022068224 136796838681378816 151996487423754240 101330991615836160 81064793292668928 162129586585337856 162129586585337856 121597189939003392 135107988821114880 151996487423754240 205195258022068224 273593677362757632 151996487423754240 202661983231672320 265993852991569920 319192623589883904 227994731135631360 189995609279692800 182395784908505088 162129586585337856 168884986026393600 113997365567815680 162129586585337856 324259173170675712 182395784908505088 273593677362757632 364791569817010176 243194379878006784 182395784908505088 243194379878006784 270215977642229760 270215977642229760 243194379878006784 182395784908505088 243194379878006784 364791569817010176 273593677362757632 182395784908505088 324259173170675712 162129586585337856 113997365567815680 168884986026393600 162129586585337856 182395784908505088 189995609279692800 227994731135631360 319192623589883904 265993852991569920 202661983231672320 151996487423754240 273593677362757632 205195258022068224 151996487423754240 135107988821114880 121597189939003392 162129586585337856 162129586585337856 81064793292668928 101330991615836160 151996487423754240 136796838681378816 205195258022068224 182395784908505088 136796838681378816 91197892454252544 136796838681378816 113997365567815680 75998243711877120 91197892454252544 101330991615836160 151996487423754240 182395784908505088 126663739519795200 126663739519795200 91197892454252544 45598946227126272 50665495807918080 75998243711877120 53198770598313984 47287796087390208 50665495807918080 33776997205278720 20266198323167232 30399297484750848 12666373951979520 12666373951979520 30399297484750848 20266198323167232 5066549580791808 7599824371187712 13510798882111488 10133099161583616 5066549580791808 1688849860263936 3799912185593856 15199648742375424 3799912185593856 1899956092796928 5066549580791808 3799912185593856 2849934139195392 3799912185593856 3324923162394624 3324923162394624 5066549580791808 6755399441055744 8444249301319680 6333186975989760 3377699720527872 5066549580791808 8549802417586176 2849934139195392 1899956092796928 4274901208793088 3562417673994240 5343626510991360 4809263859892224 2849934139195392 2955487255461888 3324923162394624 1068725302198272 712483534798848 1266637395197952 949978046398464 712483534798848 949978046398464 890604418498560 593736278999040 474989023199232 158329674399744 211106232532992 316659348799488 158329674399744 118747255799808 207807697649664 155855773237248 118747255799808 118747255799808 49478023249920 49478023249920 89060441849856 59373627899904 44530220924928 66795331387392 39582418599936 59373627899904 74217034874880 24739011624960 19791209299968 49478023249920 51951924412416 34634616274944 12369505812480 9895604649984 8349416423424 6957847019520 1855425871872 1236950581248 3710851743744 2473901162496 1236950581248 1391569403904 1236950581248 1236950581248 927712935936 347892350976 608811614208 811748818944 463856467968 463856467968 434865438720 289910292480 154618822656 115964116992 51539607552 28991029248 38654705664 19327352832 24159191040 32212254720 19327352832 28991029248 22548578304 5637144576 3221225472 7247757312 4831838208 3221225472 2717908992 1207959552 1509949440 2264924160 452984832 301989888 603979776 301989888 150994944 150994944 117440512 117440512 75497472 25165824 15728640 20971520 12582912 12582912 6291456 2359296 1572864 786432 327680 327680 196608 131072 114688 172032 24576 8192 12288 4096 2048 3072 1536 576 96 64 64 24 2 1 1 4 4 48 64 128 128 1024 1024 4096 2048 6144 8192 16384 32768 131072 131072 163840 131072 393216 262144 983040 1572864 2752512 6291456 15728640 12582912 12582912 16777216 31457280 67108864 134217728 100663296 134217728 150994944 335544320 301989888 402653184 603979776 1811939328 1207959552 1610612736 2415919104 4026531840 4831838208 4294967296 3221225472 6442450944 19327352832 24159191040 19327352832 28991029248 19327352832 24159191040 19327352832 30064771072 51539607552 128849018880 154618822656 347892350976 309237645312 579820584960 463856467968 463856467968 347892350976 463856467968 824633720832 1649267441664 824633720832 1391569403904 1236950581248 3092376453120 1236950581248 1855425871872 1855425871872 7421703487488 7421703487488 14843406974976 13194139533312 39582418599936 39582418599936 24739011624960 19791209299968 29686813949952 59373627899904 49478023249920 39582418599936 51951924412416 39582418599936 74217034874880 39582418599936 59373627899904 39582418599936 98956046499840 118747255799808 158329674399744 118747255799808 158329674399744 158329674399744 175921860444160 158329674399744 211106232532992 356241767399424 712483534798848 712483534798848 949978046398464 712483534798848 1187472557998080 474989023199232 949978046398464 949978046398464 2533274790395904 2533274790395904 3562417673994240 4274901208793088 4274901208793088 2849934139195392 2374945115996160 1899956092796928 3324923162394624 5066549580791808 4222124650659840 3377699720527872 5066549580791808 6755399441055744 4222124650659840 2533274790395904 3799912185593856 949978046398464 5699868278390784 1899956092796928 5699868278390784 1899956092796928 3799912185593856 3799912185593856 5066549580791808 1688849860263936 3377699720527872 3377699720527872 15199648742375424 5066549580791808 10133099161583616 5066549580791808 15199648742375424 12666373951979520 7599824371187712 12666373951979520 23643898043695104 16888498602639360 40532396646334464 33776997205278720 54043195528445952 50665495807918080 40532396646334464 37999121855938560 35465847065542656 84442493013196800 151996487423754240 126663739519795200 170996048351723520 101330991615836160 94997804639846400 60798594969501696 91197892454252544 91197892454252544 113997365567815680 91197892454252544 159596311794941952 136796838681378816 170996048351723520 121597189939003392 121597189939003392 81064793292668928 101330991615836160 121597189939003392 136796838681378816 101330991615836160 121597189939003392 151996487423754240 239394467692412928 151996487423754240 182395784908505088 151996487423754240 243194379878006784 227994731135631360 182395784908505088 151996487423754240 189151184349560832 135107988821114880 121597189939003392 101330991615836160 182395784908505088 182395784908505088 243194379878006784 273593677362757632 227994731135631360 182395784908505088 243194379878006784 162129586585337856 324259173170675712 162129586585337856 243194379878006784 182395784908505088 227994731135631360 273593677362757632 243194379878006784 182395784908505088 182395784908505088 101330991615836160 121597189939003392 135107988821114880 189151184349560832 151996487423754240 182395784908505088 227994731135631360 243194379878006784 151996487423754240 182395784908505088 151996487423754240 239394467692412928 151996487423754240 121597189939003392 101330991615836160 136796838681378816 121597189939003392 101330991615836160 81064793292668928 121597189939003392 121597189939003392 170996048351723520 136796838681378816 159596311794941952 91197892454252544 113997365567815680 91197892454252544 91197892454252544 60798594969501696 94997804639846400 101330991615836160 170996048351723520 126663739519795200 151996487423754240 84442493013196800 35465847065542656 37999121855938560 40532396646334464 50665495807918080 54043195528445952 33776997205278720 40532396646334464 16888498602639360 23643898043695104 12666373951979520 7599824371187712 12666373951979520 15199648742375424 5066549580791808 10133099161583616 5066549580791808 15199648742375424 3377699720527872 3377699720527872 1688849860263936 5066549580791808 3799912185593856 3799912185593856 1899956092796928 5699868278390784 1899956092796928 5699868278390784 949978046398464 3799912185593856 2533274790395904 4222124650659840 6755399441055744 5066549580791808 3377699720527872 4222124650659840 5066549580791808 3324923162394624 1899956092796928 2374945115996160 2849934139195392 4274901208793088 4274901208793088 3562417673994240 2533274790395904 2533274790395904 949978046398464 949978046398464 474989023199232 1187472557998080 712483534798848 949978046398464 712483534798848 712483534798848 356241767399424 211106232532992 158329674399744 175921860444160 158329674399744 158329674399744 118747255799808 158329674399744 118747255799808 98956046499840 39582418599936 59373627899904 39582418599936 74217034874880 39582418599936 51951924412416 39582418599936 49478023249920 59373627899904 29686813949952 19791209299968 24739011624960 39582418599936 39582418599936 13194139533312 14843406974976 7421703487488 7421703487488 1855425871872 1855425871872 1236950581248 3092376453120 1236950581248 1391569403904 824633720832 1649267441664 824633720832 463856467968 347892350976 463856467968 463856467968 579820584960 309237645312 347892350976 154618822656 128849018880 51539607552 30064771072 19327352832 24159191040 19327352832 28991029248 19327352832 24159191040 19327352832 6442450944 3221225472 4294967296 4831838208 4026531840 2415919104 1610612736 1207959552 1811939328 603979776 402653184 301989888 335544320 150994944 134217728 100663296 134217728 67108864 31457280 16777216 12582912 12582912 15728640 6291456 2752512 1572864 983040 262144 393216 131072 163840 131072 131072 32768 16384 8192 6144 2048 4096 1024 1024 128 128 64 48 4 4 1 1 8 16 16 96 192 256 384 1152 1536 6144 6144 6144 18432 24576 49152 294912 294912 196608 393216 786432 524288 1572864 3145728 4718592 12582912 25165824 12582912 33554432 50331648 50331648 150994944 226492416 150994944 226492416 301989888 301989888 905969664 905969664 679477248 2038431744 2038431744 1811939328 4076863488 5435817984 3623878656 7247757312 7247757312 7247757312 19327352832 38654705664 28991029248 38654705664 38654705664 19327352832 51539607552 51539607552 68719476736 154618822656 231928233984 309237645312 463856467968 695784701952 347892350976 463856467968 618475290624 412316860416 1236950581248 1236950581248 824633720832 1391569403904 1855425871872 1236950581248 2473901162496 2473901162496 1855425871872 6184752906240 9277129359360 13194139533312 16492674416640 32985348833280 19791209299968 39582418599936 39582418599936 29686813949952 59373627899904 59373627899904 39582418599936 59373627899904 59373627899904 39582418599936 79164837199872 79164837199872 39582418599936 118747255799808 158329674399744 118747255799808 178120883699712 178120883699712 118747255799808 237494511599616 356241767399424 178120883699712 534362651099136 712483534798848 712483534798848 949978046398464 949978046398464 474989023199232 949978046398464 1266637395197952 949978046398464 2849934139195392 3799912185593856 3799912185593856 4274901208793088 4274901208793088 1899956092796928 3799912185593856 3799912185593856 2533274790395904 5066549580791808 5066549580791808 3377699720527872 5066549580791808 5066549580791808 2533274790395904 5066549580791808 1899956092796928 949978046398464 2533274790395904 2533274790395904 1899956092796928 2533274790395904 2533274790395904 1266637395197952 3377699720527872 3377699720527872 1688849860263936 5066549580791808 5699868278390784 5066549580791808 7599824371187712 5066549580791808 8444249301319680 12666373951979520 12666373951979520 12666373951979520 28499341391953920 28499341391953920 37999121855938560 56998682783907840 75998243711877120 37999121855938560 50665495807918080 50665495807918080 33776997205278720 101330991615836160 151996487423754240 126663739519795200 121597189939003392 91197892454252544 60798594969501696 91197892454252544 91197892454252544 81064793292668928 121597189939003392 121597189939003392 136796838681378816 121597189939003392 162129586585337856 108086391056891904 121597189939003392 121597189939003392 81064793292668928 121597189939003392 135107988821114880 101330991615836160 135107988821114880 202661983231672320 151996487423754240 227994731135631360 170996048351723520 151996487423754240 189995609279692800 189995609279692800 151996487423754240 168884986026393600 168884986026393600 101330991615836160 135107988821114880 151996487423754240 121597189939003392 243194379878006784 243194379878006784 182395784908505088 182395784908505088 273593677362757632 182395784908505088 273593677362757632 273593677362757632 182395784908505088 273593677362757632 182395784908505088 182395784908505088 243194379878006784 243194379878006784 121597189939003392 151996487423754240 135107988821114880 101330991615836160 168884986026393600 168884986026393600 151996487423754240 189995609279692800 189995609279692800 151996487423754240 170996048351723520 227994731135631360 151996487423754240 202661983231672320 135107988821114880 101330991615836160 135107988821114880 121597189939003392 81064793292668928 121597189939003392 121597189939003392 108086391056891904 162129586585337856 121597189939003392 136796838681378816 121597189939003392 121597189939003392 81064793292668928 91197892454252544 91197892454252544 60798594969501696 91197892454252544 121597189939003392 126663739519795200 151996487423754240 101330991615836160 33776997205278720 50665495807918080 50665495807918080 37999121855938560 75998243711877120 56998682783907840 37999121855938560 28499341391953920 28499341391953920 12666373951979520 12666373951979520 12666373951979520 8444249301319680 5066549580791808 7599824371187712 5066549580791808 5699868278390784 5066549580791808 1688849860263936 3377699720527872 3377699720527872 1266637395197952 2533274790395904 2533274790395904 1899956092796928 2533274790395904 2533274790395904 949978046398464 1899956092796928 5066549580791808 2533274790395904 5066549580791808 5066549580791808 3377699720527872 5066549580791808 5066549580791808 2533274790395904 3799912185593856 3799912185593856 1899956092796928 4274901208793088 4274901208793088 3799912185593856 3799912185593856 2849934139195392 949978046398464 1266637395197952 949978046398464 474989023199232 949978046398464 949978046398464 712483534798848 712483534798848 534362651099136 178120883699712 356241767399424 237494511599616 118747255799808 178120883699712 178120883699712 118747255799808 158329674399744 118747255799808 39582418599936 79164837199872 79164837199872 39582418599936 59373627899904 59373627899904 39582418599936 59373627899904 59373627899904 29686813949952 39582418599936 39582418599936 19791209299968 32985348833280 16492674416640 13194139533312 9277129359360 6184752906240 1855425871872 2473901162496 2473901162496 1236950581248 1855425871872 1391569403904 824633720832 1236950581248 1236950581248 412316860416 618475290624 463856467968 347892350976 695784701952 463856467968 309237645312 231928233984 154618822656 68719476736 51539607552 51539607552 19327352832 38654705664 38654705664 28991029248 38654705664 19327352832 7247757312 7247757312 7247757312 3623878656 5435817984 4076863488 1811939328 2038431744 2038431744 679477248 905969664 905969664 301989888 301989888 226492416 150994944 226492416 150994944 50331648 50331648 33554432 12582912 25165824 12582912 4718592 3145728 1572864 524288 786432 393216 196608 294912 294912 49152 24576 18432 6144 6144 6144 1536 1152 384 256 192 96 16 16 8 1 1 15 96 120 144 960 1536 1920 2304 5760 12288 46080 27648 46080 147456 163840 147456 884736 516096 589824 1179648 1572864 1376256 4718592 8847360 9437184 22020096 25165824 25165824 67108864 66060288 100663296 226492416 352321536 301989888 528482304 335544320 704643072 1811939328 1056964608 1358954496 4756340736 3623878656 4227858432 9059696640 6341787648 7247757312 16911433728 7247757312 9663676416 33822867456 57982058496 43486543872 77309411328 33822867456 38654705664 64424509440 68719476736 120259084288 309237645312 347892350976 618475290624 811748818944 695784701952 347892350976 1391569403904 1030792151040 1236950581248 2473901162496 2473901162496 2319282339840 4174708211712 1855425871872 3710851743744 6184752906240 3710851743744 4947802324992 18554258718720 24739011624960 39582418599936 24739011624960 26388279066624 34634616274944 79164837199872 44530220924928 44530220924928 103903848824832 79164837199872 65970697666560 118747255799808 51951924412416 79164837199872 118747255799808 79164837199872 69269232549888 237494511599616 158329674399744 277076930199552 356241767399424 184717953466368 197912092999680 554153860399104 356241767399424 415615395299328 949978046398464 1246846185897984 1424967069597696 2216615441596416 791648371998720 1108307720798208 1899956092796928 1477743627730944 1424967069597696 5699868278390784 5910974510923776 5699868278390784 6412351813189632 3799912185593856 3324923162394624 7599824371187712 3562417673994240 3377699720527872 8866461766385664 6755399441055744 5066549580791808 5066549580791808 6649846324789248 7599824371187712 3799912185593856 7124835347988480 5066549580791808 18999560927969280 8549802417586176 14249670695976960 15199648742375424 6333186975989760 5066549580791808 25332747903959040 10133099161583616 12666373951979520 22799473113563136 28499341391953920 30399297484750848 37999121855938560 5066549580791808 15199648742375424 30399297484750848 17099604835172352 26599385299156992 76948221758275584 30399297484750848 68398419340689408 91197892454252544 60798594969501696 40532396646334464 68398419340689408 47287796087390208 60798594969501696 162129586585337856 227994731135631360 151996487423754240 182395784908505088 106397541196627968 121597189939003392 136796838681378816 121597189939003392 141863388262170624 243194379878006784 170996048351723520 182395784908505088 212795082393255936 216172782113783808 162129586585337856 243194379878006784 141863388262170624 121597189939003392 162129586585337856 182395784908505088 162129586585337856 243194379878006784 212795082393255936 273593677362757632 273593677362757632 205195258022068224 182395784908505088 256494072527585280 243194379878006784 243194379878006784 236438980436951040 182395784908505088 162129586585337856 243194379878006784 121597189939003392 283726776524341248 486388759756013568 319192623589883904 303992974847508480 425590164786511872 364791569817010176 425590164786511872 364791569817010176 425590164786511872 364791569817010176 425590164786511872 303992974847508480 319192623589883904 486388759756013568 283726776524341248 121597189939003392 243194379878006784 162129586585337856 182395784908505088 236438980436951040 243194379878006784 243194379878006784 256494072527585280 182395784908505088 205195258022068224 273593677362757632 273593677362757632 212795082393255936 243194379878006784 162129586585337856 182395784908505088 162129586585337856 121597189939003392 141863388262170624 243194379878006784 162129586585337856 216172782113783808 212795082393255936 182395784908505088 170996048351723520 243194379878006784 141863388262170624 121597189939003392 136796838681378816 121597189939003392 106397541196627968 182395784908505088 151996487423754240 227994731135631360 162129586585337856 60798594969501696 47287796087390208 68398419340689408 40532396646334464 60798594969501696 91197892454252544 68398419340689408 30399297484750848 76948221758275584 26599385299156992 17099604835172352 30399297484750848 15199648742375424 5066549580791808 37999121855938560 30399297484750848 28499341391953920 22799473113563136 12666373951979520 10133099161583616 25332747903959040 5066549580791808 6333186975989760 15199648742375424 14249670695976960 8549802417586176 18999560927969280 5066549580791808 7124835347988480 3799912185593856 7599824371187712 6649846324789248 5066549580791808 5066549580791808 6755399441055744 8866461766385664 3377699720527872 3562417673994240 7599824371187712 3324923162394624 3799912185593856 6412351813189632 5699868278390784 5910974510923776 5699868278390784 1424967069597696 1477743627730944 1899956092796928 1108307720798208 791648371998720 2216615441596416 1424967069597696 1246846185897984 949978046398464 415615395299328 356241767399424 554153860399104 197912092999680 184717953466368 356241767399424 277076930199552 158329674399744 237494511599616 69269232549888 79164837199872 118747255799808 79164837199872 51951924412416 118747255799808 65970697666560 79164837199872 103903848824832 44530220924928 44530220924928 79164837199872 34634616274944 26388279066624 24739011624960 39582418599936 24739011624960 18554258718720 4947802324992 3710851743744 6184752906240 3710851743744 1855425871872 4174708211712 2319282339840 2473901162496 2473901162496 1236950581248 1030792151040 1391569403904 347892350976 695784701952 811748818944 618475290624 347892350976 309237645312 120259084288 68719476736 64424509440 38654705664 33822867456 77309411328 43486543872 57982058496 33822867456 9663676416 7247757312 16911433728 7247757312 6341787648 9059696640 4227858432 3623878656 4756340736 1358954496 1056964608 1811939328 704643072 335544320 528482304 301989888 352321536 226492416 100663296 66060288 67108864 25165824 25165824 22020096 9437184 8847360 4718592 1376256 1572864 1179648 589824 516096 884736 147456 163840 147456 46080 27648 46080 12288 5760 2304 1920 1536 960 144 120 96 15 1 1 2 24 96 144 192 1024 1536 1536 1536 6144 12288 27648 27648 49152 131072 65536 147456 516096 516096 589824 786432 1376256 1376256 4423680 5898240 8257536 11010048 25165824 25165824 44040192 66060288 75497472 150994944 301989888 301989888 251658240 335544320 603979776 905969664 905969664 1358954496 3623878656 3623878656 4026531840 4529848320 5435817984 7247757312 7247757312 4831838208 8455716864 25367150592 43486543872 43486543872 33822867456 33822867456 24159191040 42949672960 60129542144 120259084288 231928233984 347892350976 541165879296 405874409472 347892350976 347892350976 773094113280 1030792151040 824633720832 1649267441664 2319282339840 2319282339840 1391569403904 1855425871872 3092376453120 3092376453120 3298534883328 4947802324992 16492674416640 24739011624960 19791209299968 9895604649984 23089744183296 34634616274944 44530220924928 33397665693696 38963943309312 69269232549888 65970697666560 65970697666560 51951924412416 51951924412416 59373627899904 59373627899904 69269232549888 69269232549888 118747255799808 158329674399744 237494511599616 158329674399744 131941395333120 197912092999680 237494511599616 356241767399424 316659348799488 712483534798848 1068725302198272 1424967069597696 791648371998720 791648371998720 949978046398464 949978046398464 949978046398464 1424967069597696 4433230883192832 4433230883192832 4274901208793088 2849934139195392 3324923162394624 3324923162394624 3562417673994240 2374945115996160 2955487255461888 5910974510923776 5066549580791808 2533274790395904 2216615441596416 6649846324789248 1899956092796928 1899956092796928 5066549580791808 5066549580791808 8549802417586176 8549802417586176 11399736556781568 5066549580791808 3377699720527872 5066549580791808 10133099161583616 10133099161583616 7599824371187712 15199648742375424 22799473113563136 20266198323167232 5066549580791808 3377699720527872 13510798882111488 15199648742375424 13299692649578496 26599385299156992 30399297484750848 30399297484750848 60798594969501696 40532396646334464 36028797018963968 30399297484750848 35465847065542656 47287796087390208 54043195528445952 135107988821114880 151996487423754240 113997365567815680 106397541196627968 106397541196627968 91197892454252544 91197892454252544 106397541196627968 141863388262170624 170996048351723520 113997365567815680 159596311794941952 141863388262170624 162129586585337856 162129586585337856 141863388262170624 106397541196627968 81064793292668928 121597189939003392 162129586585337856 162129586585337856 141863388262170624 212795082393255936 182395784908505088 182395784908505088 136796838681378816 136796838681378816 182395784908505088 216172782113783808 189151184349560832 141863388262170624 162129586585337856 162129586585337856 108086391056891904 121597189939003392 243194379878006784 273593677362757632 227994731135631360 303992974847508480 243194379878006784 364791569817010176 243194379878006784 243194379878006784 364791569817010176 243194379878006784 303992974847508480 227994731135631360 273593677362757632 243194379878006784 121597189939003392 108086391056891904 162129586585337856 162129586585337856 141863388262170624 189151184349560832 216172782113783808 182395784908505088 136796838681378816 136796838681378816 182395784908505088 182395784908505088 212795082393255936 141863388262170624 162129586585337856 162129586585337856 121597189939003392 81064793292668928 106397541196627968 141863388262170624 162129586585337856 162129586585337856 141863388262170624 159596311794941952 113997365567815680 170996048351723520 141863388262170624 106397541196627968 91197892454252544 91197892454252544 106397541196627968 106397541196627968 113997365567815680 151996487423754240 135107988821114880 54043195528445952 47287796087390208 35465847065542656 30399297484750848 36028797018963968 40532396646334464 60798594969501696 30399297484750848 30399297484750848 26599385299156992 13299692649578496 15199648742375424 13510798882111488 3377699720527872 5066549580791808 20266198323167232 22799473113563136 15199648742375424 7599824371187712 10133099161583616 10133099161583616 5066549580791808 3377699720527872 5066549580791808 11399736556781568 8549802417586176 8549802417586176 5066549580791808 5066549580791808 1899956092796928 1899956092796928 6649846324789248 2216615441596416 2533274790395904 5066549580791808 5910974510923776 2955487255461888 2374945115996160 3562417673994240 3324923162394624 3324923162394624 2849934139195392 4274901208793088 4433230883192832 4433230883192832 1424967069597696 949978046398464 949978046398464 949978046398464 791648371998720 791648371998720 1424967069597696 1068725302198272 712483534798848 316659348799488 356241767399424 237494511599616 197912092999680 131941395333120 158329674399744 237494511599616 158329674399744 118747255799808 69269232549888 69269232549888 59373627899904 59373627899904 51951924412416 51951924412416 65970697666560 65970697666560 69269232549888 38963943309312 33397665693696 44530220924928 34634616274944 23089744183296 9895604649984 19791209299968 24739011624960 16492674416640 4947802324992 3298534883328 3092376453120 3092376453120 1855425871872 1391569403904 2319282339840 2319282339840 1649267441664 824633720832 1030792151040 773094113280 347892350976 347892350976 405874409472 541165879296 347892350976 231928233984 120259084288 60129542144 42949672960 24159191040 33822867456 33822867456 43486543872 43486543872 25367150592 8455716864 4831838208 7247757312 7247757312 5435817984 4529848320 4026531840 3623878656 3623878656 1358954496 905969664 905969664 603979776 335544320 251658240 301989888 301989888 150994944 75497472 66060288 44040192 25165824 25165824 11010048 8257536 5898240 4423680 1376256 1376256 786432 589824 516096 516096 147456 65536 131072 49152 27648 27648 12288 6144 1536 1536 1536 1024 192 144 96 24 2 1 1 8 8 60 288 512 384 1920 2304 2304 4096 15360 18432 73728 73728 81920 98304 196608 147456 1179648 1179648 917504 1572864 3145728 1966080 4718592 7864320 6291456 25165824 58720256 37748736 100663296 113246208 100663296 226492416 528482304 251658240 603979776 671088640 704643072 1811939328 2264924160 1811939328 6341787648 6039797760 3623878656 9059696640 12683575296 7247757312 12884901888 9663676416 9663676416 28991029248 67645734912 28991029248 77309411328 48318382080 38654705664 85899345920 137438953472 154618822656 405874409472 521838526464 463856467968 463856467968 1043677052928 463856467968 1855425871872 1649267441664 1030792151040 2783138807808 4174708211712 1391569403904 3710851743744 3710851743744 3710851743744 6597069766656 8246337208320 6597069766656 24739011624960 18554258718720 14843406974976 19791209299968 52776558133248 44530220924928 77927886618624 66795331387392 44530220924928 98956046499840 118747255799808 49478023249920 118747255799808 89060441849856 69269232549888 118747255799808 158329674399744 59373627899904 237494511599616 237494511599616 184717953466368 263882790666240 316659348799488 197912092999680 554153860399104 633318697598976 395824185999360 949978046398464 1662461581197312 791648371998720 1899956092796928 1583296743997440 1108307720798208 1424967069597696 2533274790395904 1899956092796928 5699868278390784 5699868278390784 3324923162394624 5699868278390784 7599824371187712 3562417673994240 5699868278390784 4749890231992320 3377699720527872 7599824371187712 4433230883192832 1899956092796928 5066549580791808 3799912185593856 3799912185593856 3377699720527872 12666373951979520 3799912185593856 15199648742375424 11399736556781568 6333186975989760 6755399441055744 10133099161583616 5066549580791808 25332747903959040 15199648742375424 10133099161583616 22799473113563136 28499341391953920 5066549580791808 13510798882111488 6755399441055744 15199648742375424 26599385299156992 30399297484750848 17732923532771328 51298814505517056 45598946227126272 47287796087390208 54043195528445952 60798594969501696 35465847065542656 81064793292668928 94575592174780416 60798594969501696 121597189939003392 170996048351723520 91197892454252544 182395784908505088 136796838681378816 106397541196627968 136796838681378816 182395784908505088 151996487423754240 182395784908505088 151996487423754240 162129586585337856 182395784908505088 283726776524341248 162129586585337856 182395784908505088 121597189939003392 101330991615836160 162129586585337856 243194379878006784 141863388262170624 243194379878006784 239394467692412928 205195258022068224 205195258022068224 179545850769309696 136796838681378816 227994731135631360 236438980436951040 162129586585337856 212795082393255936 273593677362757632 121597189939003392 216172782113783808 182395784908505088 212795082393255936 303992974847508480 364791569817010176 270215977642229760 425590164786511872 364791569817010176 303992974847508480 364791569817010176 425590164786511872 270215977642229760 364791569817010176 303992974847508480 212795082393255936 182395784908505088 216172782113783808 121597189939003392 273593677362757632 212795082393255936 162129586585337856 236438980436951040 227994731135631360 136796838681378816 179545850769309696 205195258022068224 205195258022068224 239394467692412928 243194379878006784 141863388262170624 243194379878006784 162129586585337856 101330991615836160 121597189939003392 182395784908505088 162129586585337856 283726776524341248 182395784908505088 162129586585337856 151996487423754240 182395784908505088 151996487423754240 182395784908505088 136796838681378816 106397541196627968 136796838681378816 182395784908505088 91197892454252544 170996048351723520 121597189939003392 60798594969501696 94575592174780416 81064793292668928 35465847065542656 60798594969501696 54043195528445952 47287796087390208 45598946227126272 51298814505517056 17732923532771328 30399297484750848 26599385299156992 15199648742375424 6755399441055744 13510798882111488 5066549580791808 28499341391953920 22799473113563136 10133099161583616 15199648742375424 25332747903959040 5066549580791808 10133099161583616 6755399441055744 6333186975989760 11399736556781568 15199648742375424 3799912185593856 12666373951979520 3377699720527872 3799912185593856 3799912185593856 5066549580791808 1899956092796928 4433230883192832 7599824371187712 3377699720527872 4749890231992320 5699868278390784 3562417673994240 7599824371187712 5699868278390784 3324923162394624 5699868278390784 5699868278390784 1899956092796928 2533274790395904 1424967069597696 1108307720798208 1583296743997440 1899956092796928 791648371998720 1662461581197312 949978046398464 395824185999360 633318697598976 554153860399104 197912092999680 316659348799488 263882790666240 184717953466368 237494511599616 237494511599616 59373627899904 158329674399744 118747255799808 69269232549888 89060441849856 118747255799808 49478023249920 118747255799808 98956046499840 44530220924928 66795331387392 77927886618624 44530220924928 52776558133248 19791209299968 14843406974976 18554258718720 24739011624960 6597069766656 8246337208320 6597069766656 3710851743744 3710851743744 3710851743744 1391569403904 4174708211712 2783138807808 1030792151040 1649267441664 1855425871872 463856467968 1043677052928 463856467968 463856467968 521838526464 405874409472 154618822656 137438953472 85899345920 38654705664 48318382080 77309411328 28991029248 67645734912 28991029248 9663676416 9663676416 12884901888 7247757312 12683575296 9059696640 3623878656 6039797760 6341787648 1811939328 2264924160 1811939328 704643072 671088640 603979776 251658240 528482304 226492416 100663296 113246208 100663296 37748736 58720256 25165824 6291456 7864320 4718592 1966080 3145728 1572864 917504 1179648 1179648 147456 196608 98304 81920 73728 73728 18432 15360 4096 2304 2304 1920 384 512 288 60 8 8 1 1 4 16 16 144 768 768 768 3072 3072 4096 8192 18432 36864 147456 98304 65536 196608 131072 294912 2359296 1572864 1572864 3145728 3932160 2621440 7864320 7864320 12582912 50331648 75497472 75497472 150994944 113246208 150994944 452984832 503316480 503316480 1006632960 671088640 1207959552 3623878656 2415919104 3623878656 12079595520 6039797760 6039797760 18119393280 10871635968 9663676416 19327352832 9663676416 14495514624 57982058496 57982058496 57982058496 96636764160 64424509440 64424509440 171798691840 154618822656 309237645312 695784701952 521838526464 463856467968 695784701952 695784701952 695784701952 1855425871872 1236950581248 1391569403904 4174708211712 2087354105856 2087354105856 4174708211712 2783138807808 4947802324992 9895604649984 6597069766656 9895604649984 18554258718720 11132555231232 14843406974976 29686813949952 44530220924928 50096498540544 100192997081088 50096498540544 55662776156160 148434069749760 74217034874880 74217034874880 133590662774784 66795331387392 89060441849856 178120883699712 89060441849856 89060441849856 267181325549568 158329674399744 197912092999680 395824185999360 197912092999680 296868139499520 633318697598976 474989023199232 474989023199232 1424967069597696 890604418498560 1187472557998080 2374945115996160 1187472557998080 1068725302198272 2137450604396544 1899956092796928 2137450604396544 6412351813189632 3799912185593856 4274901208793088 8549802417586176 5343626510991360 3562417673994240 7124835347988480 3562417673994240 3799912185593856 5699868278390784 2849934139195392 2849934139195392 1899956092796928 2849934139195392 2533274790395904 5066549580791808 5699868278390784 5699868278390784 17099604835172352 5699868278390784 5066549580791808 10133099161583616 5066549580791808 7599824371187712 22799473113563136 11399736556781568 11399736556781568 22799473113563136 5699868278390784 5066549580791808 10133099161583616 5066549580791808 17732923532771328 39899077948735488 13299692649578496 26599385299156992 68398419340689408 30399297484750848 40532396646334464 60798594969501696 47287796087390208 53198770598313984 106397541196627968 70931694131085312 60798594969501696 136796838681378816 136796838681378816 136796838681378816 205195258022068224 136796838681378816 136796838681378816 205195258022068224 170996048351723520 151996487423754240 303992974847508480 202661983231672320 243194379878006784 364791569817010176 324259173170675712 243194379878006784 243194379878006784 162129586585337856 162129586585337856 324259173170675712 283726776524341248 283726776524341248 319192623589883904 319192623589883904 273593677362757632 307792887033102336 205195258022068224 243194379878006784 354658470655426560 283726776524341248 283726776524341248 425590164786511872 243194379878006784 243194379878006784 324259173170675712 182395784908505088 303992974847508480 607985949695016960 405323966463344640 540431955284459520 486388759756013568 486388759756013568 486388759756013568 486388759756013568 540431955284459520 405323966463344640 607985949695016960 303992974847508480 182395784908505088 324259173170675712 243194379878006784 243194379878006784 425590164786511872 283726776524341248 283726776524341248 354658470655426560 243194379878006784 205195258022068224 307792887033102336 273593677362757632 319192623589883904 319192623589883904 283726776524341248 283726776524341248 324259173170675712 162129586585337856 162129586585337856 243194379878006784 243194379878006784 324259173170675712 364791569817010176 243194379878006784 202661983231672320 303992974847508480 151996487423754240 170996048351723520 205195258022068224 136796838681378816 136796838681378816 205195258022068224 136796838681378816 136796838681378816 136796838681378816 60798594969501696 70931694131085312 106397541196627968 53198770598313984 47287796087390208 60798594969501696 40532396646334464 30399297484750848 68398419340689408 26599385299156992 13299692649578496 39899077948735488 17732923532771328 5066549580791808 10133099161583616 5066549580791808 5699868278390784 22799473113563136 11399736556781568 11399736556781568 22799473113563136 7599824371187712 5066549580791808 10133099161583616 5066549580791808 5699868278390784 17099604835172352 5699868278390784 5699868278390784 5066549580791808 2533274790395904 2849934139195392 1899956092796928 2849934139195392 2849934139195392 5699868278390784 3799912185593856 3562417673994240 7124835347988480 3562417673994240 5343626510991360 8549802417586176 4274901208793088 3799912185593856 6412351813189632 2137450604396544 1899956092796928 2137450604396544 1068725302198272 1187472557998080 2374945115996160 1187472557998080 890604418498560 1424967069597696 474989023199232 474989023199232 633318697598976 296868139499520 197912092999680 395824185999360 197912092999680 158329674399744 267181325549568 89060441849856 89060441849856 178120883699712 89060441849856 66795331387392 133590662774784 74217034874880 74217034874880 148434069749760 55662776156160 50096498540544 100192997081088 50096498540544 44530220924928 29686813949952 14843406974976 11132555231232 18554258718720 9895604649984 6597069766656 9895604649984 4947802324992 2783138807808 4174708211712 2087354105856 2087354105856 4174708211712 1391569403904 1236950581248 1855425871872 695784701952 695784701952 695784701952 463856467968 521838526464 695784701952 309237645312 154618822656 171798691840 64424509440 64424509440 96636764160 57982058496 57982058496 57982058496 14495514624 9663676416 19327352832 9663676416 10871635968 18119393280 6039797760 6039797760 12079595520 3623878656 2415919104 3623878656 1207959552 671088640 1006632960 503316480 503316480 452984832 150994944 113246208 150994944 75497472 75497472 50331648 12582912 7864320 7864320 2621440 3932160 3145728 1572864 1572864 2359296 294912 131072 196608 65536 98304 147456 36864 18432 8192 4096 3072 3072 768 768 768 144 16 16 4 1 1 6 16 48 32 320 1024 1280 1024 4096 6144 8192 8192 30720 65536 163840 65536 196608 262144 393216 393216 2097152 1835008 2097152 2621440 3670016 3145728 5505024 10485760 16777216 44040192 100663296 75497472 125829120 150994944 251658240 301989888 704643072 603979776 704643072 805306368 1811939328 3019898880 3623878656 4831838208 8455716864 7247757312 8455716864 10871635968 12079595520 12884901888 16106127360 9663676416 19327352832 33822867456 77309411328 48318382080 90194313216 77309411328 90194313216 128849018880 206158430208 360777252864 463856467968 347892350976 695784701952 695784701952 1391569403904 695784701952 1391569403904 1739461754880 2087354105856 2087354105856 3478923509760 2783138807808 3478923509760 3710851743744 7421703487488 8246337208320 9895604649984 7421703487488 14843406974976 16698832846848 29686813949952 22265110462464 44530220924928 58445914963968 66795331387392 55662776156160 77927886618624 89060441849856 103903848824832 74217034874880 89060441849856 77927886618624 118747255799808 89060441849856 148434069749760 118747255799808 197912092999680 158329674399744 277076930199552 237494511599616 277076930199552 316659348799488 474989023199232 593736278999040 712483534798848 712483534798848 1246846185897984 1424967069597696 1662461581197312 1068725302198272 1781208836997120 1899956092796928 2374945115996160 2137450604396544 3799912185593856 4433230883192832 5699868278390784 5343626510991360 4987384743591936 4274901208793088 4987384743591936 3562417673994240 2533274790395904 3324923162394624 3799912185593856 949978046398464 2849934139195392 5066549580791808 7599824371187712 2533274790395904 9499780463984640 7599824371187712 9499780463984640 5066549580791808 10133099161583616 7599824371187712 10133099161583616 7599824371187712 18999560927969280 15199648742375424 12666373951979520 5066549580791808 11399736556781568 10133099161583616 15199648742375424 5066549580791808 22799473113563136 15199648742375424 17099604835172352 30399297484750848 40532396646334464 23643898043695104 40532396646334464 40532396646334464 60798594969501696 60798594969501696 68398419340689408 60798594969501696 68398419340689408 113997365567815680 205195258022068224 136796838681378816 182395784908505088 159596311794941952 182395784908505088 170996048351723520 159596311794941952 182395784908505088 283726776524341248 202661983231672320 324259173170675712 283726776524341248 324259173170675712 216172782113783808 243194379878006784 202661983231672320 243194379878006784 243194379878006784 364791569817010176 243194379878006784 273593677362757632 273593677362757632 273593677362757632 239394467692412928 243194379878006784 243194379878006784 273593677362757632 324259173170675712 364791569817010176 243194379878006784 405323966463344640 324259173170675712 270215977642229760 182395784908505088 425590164786511872 486388759756013568 567453553048682496 432345564227567616 486388759756013568 607985949695016960 486388759756013568 432345564227567616 567453553048682496 486388759756013568 425590164786511872 182395784908505088 270215977642229760 324259173170675712 405323966463344640 243194379878006784 364791569817010176 324259173170675712 273593677362757632 243194379878006784 243194379878006784 239394467692412928 273593677362757632 273593677362757632 273593677362757632 243194379878006784 364791569817010176 243194379878006784 243194379878006784 202661983231672320 243194379878006784 216172782113783808 324259173170675712 283726776524341248 324259173170675712 202661983231672320 283726776524341248 182395784908505088 159596311794941952 170996048351723520 182395784908505088 159596311794941952 182395784908505088 136796838681378816 205195258022068224 113997365567815680 68398419340689408 60798594969501696 68398419340689408 60798594969501696 60798594969501696 40532396646334464 40532396646334464 23643898043695104 40532396646334464 30399297484750848 17099604835172352 15199648742375424 22799473113563136 5066549580791808 15199648742375424 10133099161583616 11399736556781568 5066549580791808 12666373951979520 15199648742375424 18999560927969280 7599824371187712 10133099161583616 7599824371187712 10133099161583616 5066549580791808 9499780463984640 7599824371187712 9499780463984640 2533274790395904 7599824371187712 5066549580791808 2849934139195392 949978046398464 3799912185593856 3324923162394624 2533274790395904 3562417673994240 4987384743591936 4274901208793088 4987384743591936 5343626510991360 5699868278390784 4433230883192832 3799912185593856 2137450604396544 2374945115996160 1899956092796928 1781208836997120 1068725302198272 1662461581197312 1424967069597696 1246846185897984 712483534798848 712483534798848 593736278999040 474989023199232 316659348799488 277076930199552 237494511599616 277076930199552 158329674399744 197912092999680 118747255799808 148434069749760 89060441849856 118747255799808 77927886618624 89060441849856 74217034874880 103903848824832 89060441849856 77927886618624 55662776156160 66795331387392 58445914963968 44530220924928 22265110462464 29686813949952 16698832846848 14843406974976 7421703487488 9895604649984 8246337208320 7421703487488 3710851743744 3478923509760 2783138807808 3478923509760 2087354105856 2087354105856 1739461754880 1391569403904 695784701952 1391569403904 695784701952 695784701952 347892350976 463856467968 360777252864 206158430208 128849018880 90194313216 77309411328 90194313216 48318382080 77309411328 33822867456 19327352832 9663676416 16106127360 12884901888 12079595520 10871635968 8455716864 7247757312 8455716864 4831838208 3623878656 3019898880 1811939328 805306368 704643072 603979776 704643072 301989888 251658240 150994944 125829120 75497472 100663296 44040192 16777216 10485760 5505024 3145728 3670016 2621440 2097152 1835008 2097152 393216 393216 262144 196608 65536 163840 65536 30720 8192 8192 6144 4096 1024 1280 1024 320 32 48 16 6 1 1 10 40 128 160 160 1536 3840 3840 4608 15360 23040 24576 30720 122880 262144 245760 245760 589824 983040 655360 1572864 6881280 6881280 7864320 6553600 15728640 12582912 26214400 52428800 58720256 146800640 251658240 201326592 335544320 503316480 603979776 1006632960 2013265920 1610612736 2013265920 2684354560 5368709120 10066329600 10737418240 14495514624 24159191040 24159191040 19327352832 24159191040 32212254720 38654705664 36238786560 36238786560 50734301184 112742891520 161061273600 171798691840 257698037760 257698037760 257698037760 429496729600 601295421440 1082331758592 773094113280 869730877440 1855425871872 2319282339840 2319282339840 1855425871872 4348654387200 5798205849600 4174708211712 6957847019520 9277129359360 7421703487488 10436770529280 13915694039040 24739011624960 30923764531200 16492674416640 9895604649984 37108517437440 55662776156160 59373627899904 55662776156160 129879811031040 155855773237248 185542587187200 185542587187200 200385994162176 296868139499520 247390116249600 197912092999680 259759622062080 259759622062080 237494511599616 296868139499520 395824185999360 316659348799488 395824185999360 593736278999040 712483534798848 890604418498560 791648371998720 844424930131968 1319413953331200 1979120929996800 1266637395197952 2374945115996160 3562417673994240 3799912185593856 3562417673994240 3562417673994240 5066549580791808 4749890231992320 4749890231992320 5699868278390784 11083077207982080 14777436277309440 14249670695976960 11874725579980800 14249670695976960 11399736556781568 11874725579980800 5937362789990400 9974769487183872 16624615811973120 4749890231992320 3799912185593856 6333186975989760 18999560927969280 7599824371187712 9499780463984640 28499341391953920 15199648742375424 18999560927969280 18999560927969280 22799473113563136 28499341391953920 18999560927969280 22799473113563136 56998682783907840 37999121855938560 11399736556781568 12666373951979520 28499341391953920 30399297484750848 18999560927969280 18999560927969280 40532396646334464 75998243711877120 75998243711877120 121597189939003392 118219490218475520 59109745109237760 108086391056891904 135107988821114880 180143985094819840 162129586585337856 151996487423754240 151996487423754240 75998243711877120 227994731135631360 273593677362757632 227994731135631360 319192623589883904 319192623589883904 284993413919539200 227994731135631360 273593677362757632 324259173170675712 405323966463344640 405323966463344640 472877960873902080 425590164786511872 486388759756013568 405323966463344640 455989462271262720 455989462271262720 324259173170675712 486388759756013568 486388759756013568 405323966463344640 364791569817010176 410390516044136448 398990779487354880 425590164786511872 364791569817010176 364791569817010176 486388759756013568 648518346341351424 405323966463344640 486388759756013568 648518346341351424 405323966463344640 324259173170675712 364791569817010176 648518346341351424 972777519512027136 648518346341351424 810647932926689280 911978924542525440 911978924542525440 810647932926689280 648518346341351424 972777519512027136 648518346341351424 364791569817010176 324259173170675712 405323966463344640 648518346341351424 486388759756013568 405323966463344640 648518346341351424 486388759756013568 364791569817010176 364791569817010176 425590164786511872 398990779487354880 410390516044136448 364791569817010176 405323966463344640 486388759756013568 486388759756013568 324259173170675712 455989462271262720 455989462271262720 405323966463344640 486388759756013568 425590164786511872 472877960873902080 405323966463344640 405323966463344640 324259173170675712 273593677362757632 227994731135631360 284993413919539200 319192623589883904 319192623589883904 227994731135631360 273593677362757632 227994731135631360 75998243711877120 151996487423754240 151996487423754240 162129586585337856 180143985094819840 135107988821114880 108086391056891904 59109745109237760 118219490218475520 121597189939003392 75998243711877120 75998243711877120 40532396646334464 18999560927969280 18999560927969280 30399297484750848 28499341391953920 12666373951979520 11399736556781568 37999121855938560 56998682783907840 22799473113563136 18999560927969280 28499341391953920 22799473113563136 18999560927969280 18999560927969280 15199648742375424 28499341391953920 9499780463984640 7599824371187712 18999560927969280 6333186975989760 3799912185593856 4749890231992320 16624615811973120 9974769487183872 5937362789990400 11874725579980800 11399736556781568 14249670695976960 11874725579980800 14249670695976960 14777436277309440 11083077207982080 5699868278390784 4749890231992320 4749890231992320 5066549580791808 3562417673994240 3562417673994240 3799912185593856 3562417673994240 2374945115996160 1266637395197952 1979120929996800 1319413953331200 844424930131968 791648371998720 890604418498560 712483534798848 593736278999040 395824185999360 316659348799488 395824185999360 296868139499520 237494511599616 259759622062080 259759622062080 197912092999680 247390116249600 296868139499520 200385994162176 185542587187200 185542587187200 155855773237248 129879811031040 55662776156160 59373627899904 55662776156160 37108517437440 9895604649984 16492674416640 30923764531200 24739011624960 13915694039040 10436770529280 7421703487488 9277129359360 6957847019520 4174708211712 5798205849600 4348654387200 1855425871872 2319282339840 2319282339840 1855425871872 869730877440 773094113280 1082331758592 601295421440 429496729600 257698037760 257698037760 257698037760 171798691840 161061273600 112742891520 50734301184 36238786560 36238786560 38654705664 32212254720 24159191040 19327352832 24159191040 24159191040 14495514624 10737418240 10066329600 5368709120 2684354560 2013265920 1610612736 2013265920 1006632960 603979776 503316480 335544320 201326592 251658240 146800640 58720256 52428800 26214400 12582912 15728640 6553600 7864320 6881280 6881280 1572864 655360 983040 589824 245760 245760 262144 122880 30720 24576 23040 15360 4608 3840 3840 1536 160 160 128 40 10 1 1 8 40 192 256 640 512 3840 7680 13824 12288 40960 49152 73728 61440 245760 196608 737280 442368 1327104 983040 2097152 2359296 11796480 11796480 9437184 9830400 22020096 20971520 47185920 62914560 100663296 188743680 402653184 301989888 629145600 679477248 1207959552 1509949440 2818572288 2415919104 3774873600 4294967296 9663676416 16106127360 18119393280 21743271936 42278584320 28991029248 25769803776 48318382080 64424509440 57982058496 96636764160 57982058496 103079215104 161061273600 412316860416 343597383680 601295421440 515396075520 618475290624 858993459200 824633720832 824633720832 1159641169920 1236950581248 3298534883328 2061584302080 3710851743744 2783138807808 6957847019520 5566277615616 7421703487488 9277129359360 12369505812480 9895604649984 18554258718720 19791209299968 39582418599936 21990232555520 13194139533312 13194139533312 65970697666560 59373627899904 89060441849856 74217034874880 158329674399744 197912092999680 296868139499520 222651104624640 311711546474496 329853488332800 316659348799488 263882790666240 395824185999360 237494511599616 422212465065984 395824185999360 593736278999040 356241767399424 791648371998720 712483534798848 1246846185897984 1187472557998080 1055531162664960 1266637395197952 2374945115996160 1899956092796928 2374945115996160 3562417673994240 4987384743591936 3799912185593856 6333186975989760 5066549580791808 6333186975989760 4749890231992320 6755399441055744 7599824371187712 16888498602639360 16888498602639360 15199648742375424 15832967439974400 17732923532771328 12666373951979520 9499780463984640 7124835347988480 15199648742375424 6333186975989760 10133099161583616 3377699720527872 12666373951979520 10133099161583616 20266198323167232 12666373951979520 25332747903959040 13510798882111488 37999121855938560 20266198323167232 40532396646334464 25332747903959040 30399297484750848 30399297484750848 63331869759897600 15199648742375424 20266198323167232 16888498602639360 45598946227126272 22799473113563136 56998682783907840 15199648742375424 68398419340689408 113997365567815680 106397541196627968 121597189939003392 101330991615836160 81064793292668928 189151184349560832 202661983231672320 243194379878006784 182395784908505088 189995609279692800 81064793292668928 121597189939003392 243194379878006784 379991218559385600 303992974847508480 486388759756013568 379991218559385600 303992974847508480 303992974847508480 378302368699121664 360287970189639680 648518346341351424 450359962737049600 540431955284459520 432345564227567616 675539944105574400 540431955284459520 729583139634020352 432345564227567616 540431955284459520 486388759756013568 607985949695016960 405323966463344640 425590164786511872 455989462271262720 540431955284459520 486388759756013568 425590164786511872 486388759756013568 729583139634020352 540431955284459520 720575940379279360 648518346341351424 675539944105574400 405323966463344640 648518346341351424 486388759756013568 1134907106097364992 972777519512027136 1013309916158361600 1215971899390033920 1094374709451030528 1215971899390033920 1013309916158361600 972777519512027136 1134907106097364992 486388759756013568 648518346341351424 405323966463344640 675539944105574400 648518346341351424 720575940379279360 540431955284459520 729583139634020352 486388759756013568 425590164786511872 486388759756013568 540431955284459520 455989462271262720 425590164786511872 405323966463344640 607985949695016960 486388759756013568 540431955284459520 432345564227567616 729583139634020352 540431955284459520 675539944105574400 432345564227567616 540431955284459520 450359962737049600 648518346341351424 360287970189639680 378302368699121664 303992974847508480 303992974847508480 379991218559385600 486388759756013568 303992974847508480 379991218559385600 243194379878006784 121597189939003392 81064793292668928 189995609279692800 182395784908505088 243194379878006784 202661983231672320 189151184349560832 81064793292668928 101330991615836160 121597189939003392 106397541196627968 113997365567815680 68398419340689408 15199648742375424 56998682783907840 22799473113563136 45598946227126272 16888498602639360 20266198323167232 15199648742375424 63331869759897600 30399297484750848 30399297484750848 25332747903959040 40532396646334464 20266198323167232 37999121855938560 13510798882111488 25332747903959040 12666373951979520 20266198323167232 10133099161583616 12666373951979520 3377699720527872 10133099161583616 6333186975989760 15199648742375424 7124835347988480 9499780463984640 12666373951979520 17732923532771328 15832967439974400 15199648742375424 16888498602639360 16888498602639360 7599824371187712 6755399441055744 4749890231992320 6333186975989760 5066549580791808 6333186975989760 3799912185593856 4987384743591936 3562417673994240 2374945115996160 1899956092796928 2374945115996160 1266637395197952 1055531162664960 1187472557998080 1246846185897984 712483534798848 791648371998720 356241767399424 593736278999040 395824185999360 422212465065984 237494511599616 395824185999360 263882790666240 316659348799488 329853488332800 311711546474496 222651104624640 296868139499520 197912092999680 158329674399744 74217034874880 89060441849856 59373627899904 65970697666560 13194139533312 13194139533312 21990232555520 39582418599936 19791209299968 18554258718720 9895604649984 12369505812480 9277129359360 7421703487488 5566277615616 6957847019520 2783138807808 3710851743744 2061584302080 3298534883328 1236950581248 1159641169920 824633720832 824633720832 858993459200 618475290624 515396075520 601295421440 343597383680 412316860416 161061273600 103079215104 57982058496 96636764160 57982058496 64424509440 48318382080 25769803776 28991029248 42278584320 21743271936 18119393280 16106127360 9663676416 4294967296 3774873600 2415919104 2818572288 1509949440 1207959552 679477248 629145600 301989888 402653184 188743680 100663296 62914560 47185920 20971520 22020096 9830400 9437184 11796480 11796480 2359296 2097152 983040 1327104 442368 737280 196608 245760 61440 73728 49152 40960 12288 13824 7680 3840 512 640 256 192 40 8 1 1 4 16 128 256 512 1024 1024 6144 18432 24576 24576 65536 98304 98304 131072 196608 393216 884736 884736 1179648 2097152 2097152 4718592 23592960 15728640 15728640 15728640 41943040 41943040 62914560 125829120 150994944 301989888 603979776 603979776 905969664 1358954496 1811939328 2415919104 4831838208 4831838208 6442450944 8589934592 12884901888 21743271936 21743271936 32614907904 43486543872 28991029248 28991029248 57982058496 57982058496 86973087744 86973087744 77309411328 96636764160 257698037760 515396075520 515396075520 773094113280 773094113280 773094113280 773094113280 618475290624 927712935936 1236950581248 1855425871872 2473901162496 2473901162496 4174708211712 4174708211712 6262062317568 8349416423424 8349416423424 11132555231232 14843406974976 14843406974976 22265110462464 29686813949952 26388279066624 13194139533312 13194139533312 19791209299968 59373627899904 66795331387392 89060441849856 89060441849856 197912092999680 296868139499520 333976656936960 333976656936960 333976656936960 395824185999360 395824185999360 395824185999360 356241767399424 356241767399424 474989023199232 474989023199232 534362651099136 534362651099136 712483534798848 1068725302198272 1424967069597696 1266637395197952 1266637395197952 1899956092796928 1899956092796928 2849934139195392 2849934139195392 4274901208793088 4274901208793088 5699868278390784 7599824371187712 5699868278390784 5699868278390784 5699868278390784 7599824371187712 11399736556781568 18999560927969280 16888498602639360 25332747903959040 25332747903959040 25332747903959040 12666373951979520 14249670695976960 14249670695976960 7599824371187712 10133099161583616 6755399441055744 6755399441055744 6755399441055744 20266198323167232 20266198323167232 13510798882111488 27021597764222976 27021597764222976 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 30399297484750848 20266198323167232 20266198323167232 27021597764222976 30399297484750848 45598946227126272 30399297484750848 30399297484750848 121597189939003392 182395784908505088 121597189939003392 121597189939003392 162129586585337856 162129586585337856 324259173170675712 324259173170675712 324259173170675712 243194379878006784 121597189939003392 162129586585337856 162129586585337856 303992974847508480 455989462271262720 455989462271262720 569986827839078400 379991218559385600 379991218559385600 405323966463344640 405323966463344640 540431955284459520 675539944105574400 506654958079180800 540431955284459520 540431955284459520 810647932926689280 810647932926689280 648518346341351424 648518346341351424 486388759756013568 607985949695016960 607985949695016960 455989462271262720 455989462271262720 607985949695016960 607985949695016960 547187354725515264 547187354725515264 729583139634020352 607985949695016960 810647932926689280 810647932926689280 607985949695016960 607985949695016960 607985949695016960 648518346341351424 729583139634020352 972777519512027136 1215971899390033920 1215971899390033920 1215971899390033920 1215971899390033920 1215971899390033920 1215971899390033920 972777519512027136 729583139634020352 648518346341351424 607985949695016960 607985949695016960 607985949695016960 810647932926689280 810647932926689280 607985949695016960 729583139634020352 547187354725515264 547187354725515264 607985949695016960 607985949695016960 455989462271262720 455989462271262720 607985949695016960 607985949695016960 486388759756013568 648518346341351424 648518346341351424 810647932926689280 810647932926689280 540431955284459520 540431955284459520 506654958079180800 675539944105574400 540431955284459520 405323966463344640 405323966463344640 379991218559385600 379991218559385600 569986827839078400 455989462271262720 455989462271262720 303992974847508480 162129586585337856 162129586585337856 121597189939003392 243194379878006784 324259173170675712 324259173170675712 324259173170675712 162129586585337856 162129586585337856 121597189939003392 121597189939003392 182395784908505088 121597189939003392 30399297484750848 30399297484750848 45598946227126272 30399297484750848 27021597764222976 20266198323167232 20266198323167232 30399297484750848 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 27021597764222976 27021597764222976 13510798882111488 20266198323167232 20266198323167232 6755399441055744 6755399441055744 6755399441055744 10133099161583616 7599824371187712 14249670695976960 14249670695976960 12666373951979520 25332747903959040 25332747903959040 25332747903959040 16888498602639360 18999560927969280 11399736556781568 7599824371187712 5699868278390784 5699868278390784 5699868278390784 7599824371187712 5699868278390784 4274901208793088 4274901208793088 2849934139195392 2849934139195392 1899956092796928 1899956092796928 1266637395197952 1266637395197952 1424967069597696 1068725302198272 712483534798848 534362651099136 534362651099136 474989023199232 474989023199232 356241767399424 356241767399424 395824185999360 395824185999360 395824185999360 333976656936960 333976656936960 333976656936960 296868139499520 197912092999680 89060441849856 89060441849856 66795331387392 59373627899904 19791209299968 13194139533312 13194139533312 26388279066624 29686813949952 22265110462464 14843406974976 14843406974976 11132555231232 8349416423424 8349416423424 6262062317568 4174708211712 4174708211712 2473901162496 2473901162496 1855425871872 1236950581248 927712935936 618475290624 773094113280 773094113280 773094113280 773094113280 515396075520 515396075520 257698037760 96636764160 77309411328 86973087744 86973087744 57982058496 57982058496 28991029248 28991029248 43486543872 32614907904 21743271936 21743271936 12884901888 8589934592 6442450944 4831838208 4831838208 2415919104 1811939328 1358954496 905969664 603979776 603979776 301989888 150994944 125829120 62914560 41943040 41943040 15728640 15728640 15728640 23592960 4718592 2097152 2097152 1179648 884736 884736 393216 196608 131072 98304 98304 65536 24576 24576 18432 6144 1024 1024 512 256 128 16 4 1 1 16 48 128 640 1280 3072 5120 2560 23040 65536 81920 73728 204800 245760 327680 163840 983040 1769472 4718592 3145728 6291456 7864320 10485760 9437184 31457280 27525120 25165824 37748736 100663296 58720256 125829120 188743680 301989888 629145600 1509949440 1207959552 2415919104 3019898880 3623878656 4529848320 10569646080 9663676416 14092861440 13421772800 25367150592 43486543872 50734301184 48922361856 72477573120 60397977600 57982058496 96636764160 144955146240 144955146240 231928233984 115964116992 206158430208 450971566080 1030792151040 927712935936 1546188226560 1352914698240 927712935936 824633720832 1546188226560 2473901162496 3865470566400 3478923509760 6184752906240 6957847019520 13045963161600 6262062317568 16698832846848 18554258718720 16698832846848 24739011624960 37108517437440 32985348833280 55662776156160 32985348833280 32985348833280 52776558133248 65970697666560 44530220924928 139156940390400 166988328468480 222651104624640 148434069749760 395824185999360 467567319711744 712483534798848 534362651099136 534362651099136 692692325498880 791648371998720 474989023199232 890604418498560 742170348748800 949978046398464 844424930131968 1424967069597696 890604418498560 1781208836997120 1781208836997120 2216615441596416 2374945115996160 2770769301995520 2374945115996160 4987384743591936 6412351813189632 4987384743591936 5343626510991360 10687253021982720 12666373951979520 14249670695976960 9499780463984640 11399736556781568 12666373951979520 15199648742375424 12824703626379264 18999560927969280 22166154415964160 30399297484750848 28499341391953920 18999560927969280 14962154230775808 22799473113563136 5699868278390784 22799473113563136 18999560927969280 25332747903959040 10133099161583616 25332747903959040 56998682783907840 40532396646334464 20266198323167232 75998243711877120 40532396646334464 94997804639846400 56998682783907840 75998243711877120 75998243711877120 63331869759897600 22799473113563136 81064793292668928 60798594969501696 60798594969501696 50665495807918080 113997365567815680 68398419340689408 113997365567815680 37999121855938560 136796838681378816 162129586585337856 91197892454252544 141863388262170624 227994731135631360 202661983231672320 364791569817010176 303992974847508480 354658470655426560 136796838681378816 319192623589883904 303992974847508480 159596311794941952 410390516044136448 718183403077238784 512988145055170560 547187354725515264 478788935384825856 486388759756013568 455989462271262720 607985949695016960 567453553048682496 729583139634020352 486388759756013568 709316941310853120 729583139634020352 1276770494359535616 810647932926689280 1063975411966279680 683984193406894080 638385247179767808 547187354725515264 615585774066204672 455989462271262720 547187354725515264 638385247179767808 615585774066204672 729583139634020352 820781032088272896 547187354725515264 1094374709451030528 1215971899390033920 911978924542525440 729583139634020352 1094374709451030528 810647932926689280 1215971899390033920 683984193406894080 1276770494359535616 1641562064176545792 1276770494359535616 1519964874237542400 1276770494359535616 1641562064176545792 1276770494359535616 683984193406894080 1215971899390033920 810647932926689280 1094374709451030528 729583139634020352 911978924542525440 1215971899390033920 1094374709451030528 547187354725515264 820781032088272896 729583139634020352 615585774066204672 638385247179767808 547187354725515264 455989462271262720 615585774066204672 547187354725515264 638385247179767808 683984193406894080 1063975411966279680 810647932926689280 1276770494359535616 729583139634020352 709316941310853120 486388759756013568 729583139634020352 567453553048682496 607985949695016960 455989462271262720 486388759756013568 478788935384825856 547187354725515264 512988145055170560 718183403077238784 410390516044136448 159596311794941952 303992974847508480 319192623589883904 136796838681378816 354658470655426560 303992974847508480 364791569817010176 202661983231672320 227994731135631360 141863388262170624 91197892454252544 162129586585337856 136796838681378816 37999121855938560 113997365567815680 68398419340689408 113997365567815680 50665495807918080 60798594969501696 60798594969501696 81064793292668928 22799473113563136 63331869759897600 75998243711877120 75998243711877120 56998682783907840 94997804639846400 40532396646334464 75998243711877120 20266198323167232 40532396646334464 56998682783907840 25332747903959040 10133099161583616 25332747903959040 18999560927969280 22799473113563136 5699868278390784 22799473113563136 14962154230775808 18999560927969280 28499341391953920 30399297484750848 22166154415964160 18999560927969280 12824703626379264 15199648742375424 12666373951979520 11399736556781568 9499780463984640 14249670695976960 12666373951979520 10687253021982720 5343626510991360 4987384743591936 6412351813189632 4987384743591936 2374945115996160 2770769301995520 2374945115996160 2216615441596416 1781208836997120 1781208836997120 890604418498560 1424967069597696 844424930131968 949978046398464 742170348748800 890604418498560 474989023199232 791648371998720 692692325498880 534362651099136 534362651099136 712483534798848 467567319711744 395824185999360 148434069749760 222651104624640 166988328468480 139156940390400 44530220924928 65970697666560 52776558133248 32985348833280 32985348833280 55662776156160 32985348833280 37108517437440 24739011624960 16698832846848 18554258718720 16698832846848 6262062317568 13045963161600 6957847019520 6184752906240 3478923509760 3865470566400 2473901162496 1546188226560 824633720832 927712935936 1352914698240 1546188226560 927712935936 1030792151040 450971566080 206158430208 115964116992 231928233984 144955146240 144955146240 96636764160 57982058496 60397977600 72477573120 48922361856 50734301184 43486543872 25367150592 13421772800 14092861440 9663676416 10569646080 4529848320 3623878656 3019898880 2415919104 1207959552 1509949440 629145600 301989888 188743680 125829120 58720256 100663296 37748736 25165824 27525120 31457280 9437184 10485760 7864320 6291456 3145728 4718592 1769472 983040 163840 327680 245760 204800 73728 81920 65536 23040 2560 5120 3072 1280 640 128 48 16 1 1 2 24 48 128 640 1536 3072 2560 3072 24576 65536 73728 73728 163840 262144 131072 163840 884736 1769472 3145728 3145728 4718592 7864320 4194304 6291456 27525120 22020096 25165824 37748736 58720256 58720256 94371840 150994944 251658240 629145600 1207959552 1207959552 2013265920 2264924160 2717908992 4529848320 9663676416 9663676416 10066329600 12079595520 21743271936 43486543872 32614907904 32614907904 60397977600 48318382080 38654705664 96636764160 96636764160 128849018880 115964116992 103079215104 180388626432 450971566080 927712935936 927712935936 1352914698240 811748818944 463856467968 618475290624 1236950581248 2473901162496 2319282339840 2783138807808 5566277615616 6957847019520 6262062317568 6262062317568 13915694039040 13915694039040 14843406974976 24739011624960 32985348833280 32985348833280 24739011624960 13194139533312 26388279066624 52776558133248 29686813949952 33397665693696 111325552312320 133590662774784 118747255799808 148434069749760 311711546474496 467567319711744 534362651099136 400771988324352 467567319711744 692692325498880 474989023199232 474989023199232 742170348748800 593736278999040 633318697598976 844424930131968 890604418498560 890604418498560 1187472557998080 1266637395197952 1899956092796928 2374945115996160 1583296743997440 2374945115996160 4274901208793088 4274901208793088 2849934139195392 5343626510991360 9499780463984640 9499780463984640 9499780463984640 7599824371187712 9499780463984640 9499780463984640 8549802417586176 8549802417586176 16624615811973120 17732923532771328 22799473113563136 14249670695976960 14962154230775808 14962154230775808 5699868278390784 4274901208793088 11399736556781568 18999560927969280 10133099161583616 10133099161583616 18999560927969280 30399297484750848 13510798882111488 20266198323167232 40532396646334464 40532396646334464 56998682783907840 45598946227126272 60798594969501696 50665495807918080 15199648742375424 15199648742375424 60798594969501696 45598946227126272 30399297484750848 50665495807918080 45598946227126272 68398419340689408 37999121855938560 30399297484750848 81064793292668928 81064793292668928 70931694131085312 141863388262170624 202661983231672320 162129586585337856 243194379878006784 202661983231672320 121597189939003392 136796838681378816 227994731135631360 113997365567815680 136796838681378816 410390516044136448 512988145055170560 341992096703447040 478788935384825856 425590164786511872 364791569817010176 455989462271262720 425590164786511872 425590164786511872 486388759756013568 405323966463344640 607985949695016960 729583139634020352 810647932926689280 810647932926689280 683984193406894080 547187354725515264 364791569817010176 410390516044136448 455989462271262720 405323966463344640 425590164786511872 478788935384825856 547187354725515264 729583139634020352 410390516044136448 547187354725515264 911978924542525440 759982437118771200 607985949695016960 729583139634020352 810647932926689280 810647932926689280 607985949695016960 547187354725515264 1094374709451030528 1094374709451030528 1013309916158361600 1013309916158361600 1094374709451030528 1094374709451030528 547187354725515264 607985949695016960 810647932926689280 810647932926689280 729583139634020352 607985949695016960 759982437118771200 911978924542525440 547187354725515264 410390516044136448 729583139634020352 547187354725515264 478788935384825856 425590164786511872 405323966463344640 455989462271262720 410390516044136448 364791569817010176 547187354725515264 683984193406894080 810647932926689280 810647932926689280 729583139634020352 607985949695016960 405323966463344640 486388759756013568 425590164786511872 425590164786511872 455989462271262720 364791569817010176 425590164786511872 478788935384825856 341992096703447040 512988145055170560 410390516044136448 136796838681378816 113997365567815680 227994731135631360 136796838681378816 121597189939003392 202661983231672320 243194379878006784 162129586585337856 202661983231672320 141863388262170624 70931694131085312 81064793292668928 81064793292668928 30399297484750848 37999121855938560 68398419340689408 45598946227126272 50665495807918080 30399297484750848 45598946227126272 60798594969501696 15199648742375424 15199648742375424 50665495807918080 60798594969501696 45598946227126272 56998682783907840 40532396646334464 40532396646334464 20266198323167232 13510798882111488 30399297484750848 18999560927969280 10133099161583616 10133099161583616 18999560927969280 11399736556781568 4274901208793088 5699868278390784 14962154230775808 14962154230775808 14249670695976960 22799473113563136 17732923532771328 16624615811973120 8549802417586176 8549802417586176 9499780463984640 9499780463984640 7599824371187712 9499780463984640 9499780463984640 9499780463984640 5343626510991360 2849934139195392 4274901208793088 4274901208793088 2374945115996160 1583296743997440 2374945115996160 1899956092796928 1266637395197952 1187472557998080 890604418498560 890604418498560 844424930131968 633318697598976 593736278999040 742170348748800 474989023199232 474989023199232 692692325498880 467567319711744 400771988324352 534362651099136 467567319711744 311711546474496 148434069749760 118747255799808 133590662774784 111325552312320 33397665693696 29686813949952 52776558133248 26388279066624 13194139533312 24739011624960 32985348833280 32985348833280 24739011624960 14843406974976 13915694039040 13915694039040 6262062317568 6262062317568 6957847019520 5566277615616 2783138807808 2319282339840 2473901162496 1236950581248 618475290624 463856467968 811748818944 1352914698240 927712935936 927712935936 450971566080 180388626432 103079215104 115964116992 128849018880 96636764160 96636764160 38654705664 48318382080 60397977600 32614907904 32614907904 43486543872 21743271936 12079595520 10066329600 9663676416 9663676416 4529848320 2717908992 2264924160 2013265920 1207959552 1207959552 629145600 251658240 150994944 94371840 58720256 58720256 37748736 25165824 22020096 27525120 6291456 4194304 7864320 4718592 3145728 3145728 1769472 884736 163840 131072 262144 163840 73728 73728 65536 24576 3072 2560 3072 1536 640 128 48 24 2 1 1 8 8 64 128 384 2048 4096 4096 12288 6144 46080 110592 147456 110592 327680 196608 393216 294912 1769472 2359296 7077888 4718592 9437184 6291456 8388608 12582912 50331648 50331648 58720256 50331648 134217728 100663296 201326592 301989888 402653184 805306368 2013265920 1610612736 2415919104 2717908992 4831838208 6442450944 15032385536 10737418240 14495514624 16106127360 33822867456 43486543872 38654705664 43486543872 86973087744 57982058496 72477573120 115964116992 154618822656 115964116992 206158430208 154618822656 309237645312 618475290624 1443109011456 1236950581248 1236950581248 618475290624 695784701952 824633720832 2061584302080 2473901162496 3298534883328 4174708211712 9277129359360 5566277615616 12524124635136 8349416423424 16698832846848 22265110462464 27831388078080 39582418599936 59373627899904 26388279066624 22265110462464 19791209299968 49478023249920 44530220924928 39582418599936 44530220924928 148434069749760 118747255799808 237494511599616 178120883699712 474989023199232 534362651099136 623423092948992 534362651099136 712483534798848 633318697598976 844424930131968 633318697598976 949978046398464 633318697598976 1187472557998080 949978046398464 1603087953297408 1068725302198272 1688849860263936 1899956092796928 3324923162394624 2374945115996160 2849934139195392 3166593487994880 4433230883192832 3799912185593856 5066549580791808 7599824371187712 11399736556781568 10133099161583616 12666373951979520 10133099161583616 11399736556781568 8549802417586176 10133099161583616 11399736556781568 20266198323167232 20266198323167232 17732923532771328 25649407252758528 34199209670344704 8549802417586176 17099604835172352 5699868278390784 30399297484750848 20266198323167232 30399297484750848 20266198323167232 20266198323167232 20266198323167232 40532396646334464 20266198323167232 75998243711877120 45598946227126272 91197892454252544 68398419340689408 75998243711877120 22799473113563136 30399297484750848 22799473113563136 91197892454252544 45598946227126272 68398419340689408 40532396646334464 121597189939003392 60798594969501696 121597189939003392 40532396646334464 91197892454252544 141863388262170624 162129586585337856 283726776524341248 364791569817010176 162129586585337856 270215977642229760 108086391056891904 189151184349560832 151996487423754240 136796838681378816 151996487423754240 212795082393255936 455989462271262720 569986827839078400 455989462271262720 648518346341351424 486388759756013568 567453553048682496 486388759756013568 486388759756013568 486388759756013568 759982437118771200 607985949695016960 1063975411966279680 810647932926689280 1459166279268040704 911978924542525440 957577870769651712 547187354725515264 455989462271262720 455989462271262720 607985949695016960 472877960873902080 486388759756013568 638385247179767808 820781032088272896 547187354725515264 729583139634020352 729583139634020352 911978924542525440 810647932926689280 1013309916158361600 864691128455135232 1297036692682702848 648518346341351424 972777519512027136 820781032088272896 1276770494359535616 1519964874237542400 1215971899390033920 1519964874237542400 1276770494359535616 820781032088272896 972777519512027136 648518346341351424 1297036692682702848 864691128455135232 1013309916158361600 810647932926689280 911978924542525440 729583139634020352 729583139634020352 547187354725515264 820781032088272896 638385247179767808 486388759756013568 472877960873902080 607985949695016960 455989462271262720 455989462271262720 547187354725515264 957577870769651712 911978924542525440 1459166279268040704 810647932926689280 1063975411966279680 607985949695016960 759982437118771200 486388759756013568 486388759756013568 486388759756013568 567453553048682496 486388759756013568 648518346341351424 455989462271262720 569986827839078400 455989462271262720 212795082393255936 151996487423754240 136796838681378816 151996487423754240 189151184349560832 108086391056891904 270215977642229760 162129586585337856 364791569817010176 283726776524341248 162129586585337856 141863388262170624 91197892454252544 40532396646334464 121597189939003392 60798594969501696 121597189939003392 40532396646334464 68398419340689408 45598946227126272 91197892454252544 22799473113563136 30399297484750848 22799473113563136 75998243711877120 68398419340689408 91197892454252544 45598946227126272 75998243711877120 20266198323167232 40532396646334464 20266198323167232 20266198323167232 20266198323167232 30399297484750848 20266198323167232 30399297484750848 5699868278390784 17099604835172352 8549802417586176 34199209670344704 25649407252758528 17732923532771328 20266198323167232 20266198323167232 11399736556781568 10133099161583616 8549802417586176 11399736556781568 10133099161583616 12666373951979520 10133099161583616 11399736556781568 7599824371187712 5066549580791808 3799912185593856 4433230883192832 3166593487994880 2849934139195392 2374945115996160 3324923162394624 1899956092796928 1688849860263936 1068725302198272 1603087953297408 949978046398464 1187472557998080 633318697598976 949978046398464 633318697598976 844424930131968 633318697598976 712483534798848 534362651099136 623423092948992 534362651099136 474989023199232 178120883699712 237494511599616 118747255799808 148434069749760 44530220924928 39582418599936 44530220924928 49478023249920 19791209299968 22265110462464 26388279066624 59373627899904 39582418599936 27831388078080 22265110462464 16698832846848 8349416423424 12524124635136 5566277615616 9277129359360 4174708211712 3298534883328 2473901162496 2061584302080 824633720832 695784701952 618475290624 1236950581248 1236950581248 1443109011456 618475290624 309237645312 154618822656 206158430208 115964116992 154618822656 115964116992 72477573120 57982058496 86973087744 43486543872 38654705664 43486543872 33822867456 16106127360 14495514624 10737418240 15032385536 6442450944 4831838208 2717908992 2415919104 1610612736 2013265920 805306368 402653184 301989888 201326592 100663296 134217728 50331648 58720256 50331648 50331648 12582912 8388608 6291456 9437184 4718592 7077888 2359296 1769472 294912 393216 196608 327680 110592 147456 110592 46080 6144 12288 4096 4096 2048 384 128 64 8 8 1 1 4 16 16 128 256 512 2560 2560 6144 8192 8192 55296 147456 147456 147456 163840 245760 294912 393216 1572864 3145728 6291456 6291456 4718592 5242880 5242880 12582912 75497472 75497472 50331648 75497472 150994944 100663296 188743680 251658240 402653184 1073741824 2147483648 1610612736 2415919104 3623878656 4831838208 8053063680 13421772800 12079595520 16106127360 21474836480 28991029248 38654705664 38654705664 43486543872 72477573120 72477573120 57982058496 154618822656 115964116992 154618822656 231928233984 231928233984 309237645312 773094113280 1546188226560 927712935936 824633720832 618475290624 618475290624 1099511627776 1649267441664 2473901162496 3478923509760 5218385264640 5566277615616 7421703487488 11132555231232 8349416423424 19791209299968 29686813949952 29686813949952 49478023249920 32985348833280 13194139533312 29686813949952 39582418599936 44530220924928 59373627899904 59373627899904 44530220924928 98956046499840 148434069749760 178120883699712 237494511599616 474989023199232 534362651099136 712483534798848 712483534798848 534362651099136 791648371998720 791648371998720 633318697598976 844424930131968 844424930131968 949978046398464 1266637395197952 1424967069597696 949978046398464 1583296743997440 2374945115996160 2374945115996160 3562417673994240 3166593487994880 3166593487994880 3799912185593856 5699868278390784 5066549580791808 7124835347988480 9499780463984640 10133099161583616 13510798882111488 10133099161583616 8549802417586176 7599824371187712 10133099161583616 11399736556781568 18999560927969280 12666373951979520 17099604835172352 34199209670344704 11399736556781568 8549802417586176 7599824371187712 7599824371187712 15199648742375424 25332747903959040 25332747903959040 10133099161583616 10133099161583616 30399297484750848 20266198323167232 30399297484750848 68398419340689408 45598946227126272 85498024175861760 56998682783907840 22799473113563136 20266198323167232 20266198323167232 22799473113563136 60798594969501696 60798594969501696 30399297484750848 50665495807918080 50665495807918080 60798594969501696 54043195528445952 27021597764222976 94575592174780416 189151184349560832 189151184349560832 283726776524341248 202661983231672320 135107988821114880 108086391056891904 216172782113783808 270215977642229760 113997365567815680 227994731135631360 303992974847508480 182395784908505088 364791569817010176 547187354725515264 486388759756013568 607985949695016960 607985949695016960 486388759756013568 455989462271262720 405323966463344640 486388759756013568 729583139634020352 729583139634020352 810647932926689280 1013309916158361600 1139973655678156800 911978924542525440 683984193406894080 455989462271262720 364791569817010176 486388759756013568 567453553048682496 425590164786511872 567453553048682496 851180329573023744 547187354725515264 729583139634020352 729583139634020352 547187354725515264 729583139634020352 972777519512027136 864691128455135232 1080863910568919040 810647932926689280 648518346341351424 911978924542525440 683984193406894080 1215971899390033920 1215971899390033920 1215971899390033920 1215971899390033920 683984193406894080 911978924542525440 648518346341351424 810647932926689280 1080863910568919040 864691128455135232 972777519512027136 729583139634020352 547187354725515264 729583139634020352 729583139634020352 547187354725515264 851180329573023744 567453553048682496 425590164786511872 567453553048682496 486388759756013568 364791569817010176 455989462271262720 683984193406894080 911978924542525440 1139973655678156800 1013309916158361600 810647932926689280 729583139634020352 729583139634020352 486388759756013568 405323966463344640 455989462271262720 486388759756013568 607985949695016960 607985949695016960 486388759756013568 547187354725515264 364791569817010176 182395784908505088 303992974847508480 227994731135631360 113997365567815680 270215977642229760 216172782113783808 108086391056891904 135107988821114880 202661983231672320 283726776524341248 189151184349560832 189151184349560832 94575592174780416 27021597764222976 54043195528445952 60798594969501696 50665495807918080 50665495807918080 30399297484750848 60798594969501696 60798594969501696 22799473113563136 20266198323167232 20266198323167232 22799473113563136 56998682783907840 85498024175861760 45598946227126272 68398419340689408 30399297484750848 20266198323167232 30399297484750848 10133099161583616 10133099161583616 25332747903959040 25332747903959040 15199648742375424 7599824371187712 7599824371187712 8549802417586176 11399736556781568 34199209670344704 17099604835172352 12666373951979520 18999560927969280 11399736556781568 10133099161583616 7599824371187712 8549802417586176 10133099161583616 13510798882111488 10133099161583616 9499780463984640 7124835347988480 5066549580791808 5699868278390784 3799912185593856 3166593487994880 3166593487994880 3562417673994240 2374945115996160 2374945115996160 1583296743997440 949978046398464 1424967069597696 1266637395197952 949978046398464 844424930131968 844424930131968 633318697598976 791648371998720 791648371998720 534362651099136 712483534798848 712483534798848 534362651099136 474989023199232 237494511599616 178120883699712 148434069749760 98956046499840 44530220924928 59373627899904 59373627899904 44530220924928 39582418599936 29686813949952 13194139533312 32985348833280 49478023249920 29686813949952 29686813949952 19791209299968 8349416423424 11132555231232 7421703487488 5566277615616 5218385264640 3478923509760 2473901162496 1649267441664 1099511627776 618475290624 618475290624 824633720832 927712935936 1546188226560 773094113280 309237645312 231928233984 231928233984 154618822656 115964116992 154618822656 57982058496 72477573120 72477573120 43486543872 38654705664 38654705664 28991029248 21474836480 16106127360 12079595520 13421772800 8053063680 4831838208 3623878656 2415919104 1610612736 2147483648 1073741824 402653184 251658240 188743680 100663296 150994944 75497472 50331648 75497472 75497472 12582912 5242880 5242880 4718592 6291456 6291456 3145728 1572864 393216 294912 245760 163840 147456 147456 147456 55296 8192 8192 6144 2560 2560 512 256 128 16 16 4 1 1 6 16 48 32 256 384 1024 2560 9216 12288 24576 12288 92160 196608 245760 98304 491520 589824 884736 524288 3145728 4718592 12582912 4718592 9437184 10485760 12582912 16777216 100663296 58720256 67108864 75497472 167772160 134217728 209715200 301989888 603979776 1342177280 2415919104 1811939328 4026531840 4831838208 8053063680 8053063680 16911433728 14495514624 22548578304 19327352832 32212254720 51539607552 48318382080 43486543872 108716359680 72477573120 77309411328 115964116992 171798691840 206158430208 386547056640 206158430208 412316860416 901943132160 1236950581248 618475290624 1236950581248 927712935936 1236950581248 1099511627776 2061584302080 3710851743744 5798205849600 4174708211712 11132555231232 11132555231232 16698832846848 11132555231232 29686813949952 37108517437440 44530220924928 32985348833280 26388279066624 19791209299968 59373627899904 29686813949952 49478023249920 79164837199872 49478023249920 39582418599936 197912092999680 200385994162176 356241767399424 237494511599616 474989023199232 623423092948992 949978046398464 534362651099136 890604418498560 1055531162664960 1055531162664960 633318697598976 1266637395197952 791648371998720 1424967069597696 1266637395197952 1583296743997440 1266637395197952 2638827906662400 1899956092796928 3324923162394624 3799912185593856 2955487255461888 2533274790395904 6333186975989760 6755399441055744 6333186975989760 7124835347988480 11399736556781568 12666373951979520 15199648742375424 8549802417586176 9499780463984640 10133099161583616 12666373951979520 11399736556781568 12666373951979520 13299692649578496 22799473113563136 11399736556781568 25649407252758528 11399736556781568 22799473113563136 5699868278390784 30399297484750848 37999121855938560 20266198323167232 6755399441055744 30399297484750848 40532396646334464 60798594969501696 30399297484750848 75998243711877120 60798594969501696 94997804639846400 22799473113563136 45598946227126272 40532396646334464 45598946227126272 22799473113563136 121597189939003392 45598946227126272 60798594969501696 33776997205278720 121597189939003392 81064793292668928 81064793292668928 27021597764222976 121597189939003392 216172782113783808 182395784908505088 162129586585337856 202661983231672320 67553994410557440 162129586585337856 216172782113783808 141863388262170624 136796838681378816 319192623589883904 182395784908505088 182395784908505088 455989462271262720 729583139634020352 486388759756013568 810647932926689280 567453553048682496 486388759756013568 405323966463344640 486388759756013568 607985949695016960 1094374709451030528 648518346341351424 1134907106097364992 911978924542525440 1276770494359535616 729583139634020352 683984193406894080 455989462271262720 486388759756013568 486388759756013568 547187354725515264 486388759756013568 729583139634020352 547187354725515264 911978924542525440 972777519512027136 683984193406894080 547187354725515264 1094374709451030528 1080863910568919040 1297036692682702848 810647932926689280 1080863910568919040 864691128455135232 1013309916158361600 729583139634020352 1134907106097364992 1459166279268040704 1134907106097364992 729583139634020352 1013309916158361600 864691128455135232 1080863910568919040 810647932926689280 1297036692682702848 1080863910568919040 1094374709451030528 547187354725515264 683984193406894080 972777519512027136 911978924542525440 547187354725515264 729583139634020352 486388759756013568 547187354725515264 486388759756013568 486388759756013568 455989462271262720 683984193406894080 729583139634020352 1276770494359535616 911978924542525440 1134907106097364992 648518346341351424 1094374709451030528 607985949695016960 486388759756013568 405323966463344640 486388759756013568 567453553048682496 810647932926689280 486388759756013568 729583139634020352 455989462271262720 182395784908505088 182395784908505088 319192623589883904 136796838681378816 141863388262170624 216172782113783808 162129586585337856 67553994410557440 202661983231672320 162129586585337856 182395784908505088 216172782113783808 121597189939003392 27021597764222976 81064793292668928 81064793292668928 121597189939003392 33776997205278720 60798594969501696 45598946227126272 121597189939003392 22799473113563136 45598946227126272 40532396646334464 45598946227126272 22799473113563136 94997804639846400 60798594969501696 75998243711877120 30399297484750848 60798594969501696 40532396646334464 30399297484750848 6755399441055744 20266198323167232 37999121855938560 30399297484750848 5699868278390784 22799473113563136 11399736556781568 25649407252758528 11399736556781568 22799473113563136 13299692649578496 12666373951979520 11399736556781568 12666373951979520 10133099161583616 9499780463984640 8549802417586176 15199648742375424 12666373951979520 11399736556781568 7124835347988480 6333186975989760 6755399441055744 6333186975989760 2533274790395904 2955487255461888 3799912185593856 3324923162394624 1899956092796928 2638827906662400 1266637395197952 1583296743997440 1266637395197952 1424967069597696 791648371998720 1266637395197952 633318697598976 1055531162664960 1055531162664960 890604418498560 534362651099136 949978046398464 623423092948992 474989023199232 237494511599616 356241767399424 200385994162176 197912092999680 39582418599936 49478023249920 79164837199872 49478023249920 29686813949952 59373627899904 19791209299968 26388279066624 32985348833280 44530220924928 37108517437440 29686813949952 11132555231232 16698832846848 11132555231232 11132555231232 4174708211712 5798205849600 3710851743744 2061584302080 1099511627776 1236950581248 927712935936 1236950581248 618475290624 1236950581248 901943132160 412316860416 206158430208 386547056640 206158430208 171798691840 115964116992 77309411328 72477573120 108716359680 43486543872 48318382080 51539607552 32212254720 19327352832 22548578304 14495514624 16911433728 8053063680 8053063680 4831838208 4026531840 1811939328 2415919104 1342177280 603979776 301989888 209715200 134217728 167772160 75497472 67108864 58720256 100663296 16777216 12582912 10485760 9437184 4718592 12582912 4718592 3145728 524288 884736 589824 491520 98304 245760 196608 92160 12288 24576 12288 9216 2560 1024 384 256 32 48 16 6 1 1 4 16 32 64 64 384 768 1024 6144 12288 24576 24576 24576 147456 393216 196608 196608 786432 1179648 786432 786432 3538944 7077888 7077888 4718592 9437184 12582912 8388608 25165824 88080384 88080384 75497472 75497472 201326592 134217728 226492416 452984832 754974720 1509949440 2717908992 2717908992 4831838208 7247757312 7247757312 10871635968 21743271936 21743271936 21743271936 19327352832 51539607552 77309411328 57982058496 86973087744 144955146240 128849018880 77309411328 206158430208 274877906944 412316860416 412316860416 412316860416 721554505728 1082331758592 1236950581248 927712935936 1855425871872 1855425871872 1236950581248 1649267441664 2473901162496 4947802324992 3710851743744 5566277615616 11132555231232 11132555231232 14843406974976 14843406974976 32985348833280 49478023249920 26388279066624 17592186044416 26388279066624 26388279066624 29686813949952 26388279066624 52776558133248 52776558133248 35184372088832 52776558133248 178120883699712 267181325549568 237494511599616 237494511599616 554153860399104 831230790598656 712483534798848 712483534798848 949978046398464 1266637395197952 949978046398464 949978046398464 1187472557998080 1187472557998080 1424967069597696 1266637395197952 1899956092796928 1899956092796928 1899956092796928 2849934139195392 3799912185593856 3799912185593856 2533274790395904 3799912185593856 6755399441055744 7599824371187712 5699868278390784 8549802417586176 14249670695976960 12666373951979520 11399736556781568 7599824371187712 10133099161583616 10133099161583616 10133099161583616 7599824371187712 13299692649578496 17732923532771328 7599824371187712 11399736556781568 15199648742375424 15199648742375424 7599824371187712 7599824371187712 30399297484750848 20266198323167232 9007199254740992 9007199254740992 18014398509481984 54043195528445952 27021597764222976 27021597764222976 81064793292668928 54043195528445952 30399297484750848 20266198323167232 40532396646334464 40532396646334464 22799473113563136 34199209670344704 68398419340689408 68398419340689408 30399297484750848 40532396646334464 81064793292668928 60798594969501696 40532396646334464 40532396646334464 162129586585337856 243194379878006784 121597189939003392 162129586585337856 101330991615836160 101330991615836160 162129586585337856 121597189939003392 182395784908505088 205195258022068224 182395784908505088 162129586585337856 202661983231672320 540431955284459520 648518346341351424 648518346341351424 756604737398243328 567453553048682496 432345564227567616 432345564227567616 540431955284459520 810647932926689280 864691128455135232 864691128455135232 972777519512027136 972777519512027136 972777519512027136 648518346341351424 607985949695016960 540431955284459520 432345564227567616 486388759756013568 648518346341351424 648518346341351424 486388759756013568 729583139634020352 972777519512027136 729583139634020352 547187354725515264 820781032088272896 1215971899390033920 1621295865853378560 972777519512027136 972777519512027136 1297036692682702848 864691128455135232 972777519512027136 729583139634020352 1459166279268040704 1459166279268040704 729583139634020352 972777519512027136 864691128455135232 1297036692682702848 972777519512027136 972777519512027136 1621295865853378560 1215971899390033920 820781032088272896 547187354725515264 729583139634020352 972777519512027136 729583139634020352 486388759756013568 648518346341351424 648518346341351424 486388759756013568 432345564227567616 540431955284459520 607985949695016960 648518346341351424 972777519512027136 972777519512027136 972777519512027136 864691128455135232 864691128455135232 810647932926689280 540431955284459520 432345564227567616 432345564227567616 567453553048682496 756604737398243328 648518346341351424 648518346341351424 540431955284459520 202661983231672320 162129586585337856 182395784908505088 205195258022068224 182395784908505088 121597189939003392 162129586585337856 101330991615836160 101330991615836160 162129586585337856 121597189939003392 243194379878006784 162129586585337856 40532396646334464 40532396646334464 60798594969501696 81064793292668928 40532396646334464 30399297484750848 68398419340689408 68398419340689408 34199209670344704 22799473113563136 40532396646334464 40532396646334464 20266198323167232 30399297484750848 54043195528445952 81064793292668928 27021597764222976 27021597764222976 54043195528445952 18014398509481984 9007199254740992 9007199254740992 20266198323167232 30399297484750848 7599824371187712 7599824371187712 15199648742375424 15199648742375424 11399736556781568 7599824371187712 17732923532771328 13299692649578496 7599824371187712 10133099161583616 10133099161583616 10133099161583616 7599824371187712 11399736556781568 12666373951979520 14249670695976960 8549802417586176 5699868278390784 7599824371187712 6755399441055744 3799912185593856 2533274790395904 3799912185593856 3799912185593856 2849934139195392 1899956092796928 1899956092796928 1899956092796928 1266637395197952 1424967069597696 1187472557998080 1187472557998080 949978046398464 949978046398464 1266637395197952 949978046398464 712483534798848 712483534798848 831230790598656 554153860399104 237494511599616 237494511599616 267181325549568 178120883699712 52776558133248 35184372088832 52776558133248 52776558133248 26388279066624 29686813949952 26388279066624 26388279066624 17592186044416 26388279066624 49478023249920 32985348833280 14843406974976 14843406974976 11132555231232 11132555231232 5566277615616 3710851743744 4947802324992 2473901162496 1649267441664 1236950581248 1855425871872 1855425871872 927712935936 1236950581248 1082331758592 721554505728 412316860416 412316860416 412316860416 274877906944 206158430208 77309411328 128849018880 144955146240 86973087744 57982058496 77309411328 51539607552 19327352832 21743271936 21743271936 21743271936 10871635968 7247757312 7247757312 4831838208 2717908992 2717908992 1509949440 754974720 452984832 226492416 134217728 201326592 75497472 75497472 88080384 88080384 25165824 8388608 12582912 9437184 4718592 7077888 7077888 3538944 786432 786432 1179648 786432 196608 196608 393216 147456 24576 24576 24576 12288 6144 1024 768 384 64 64 32 16 4 1 1 12 24 96 96 384 256 1536 1536 4096 10240 30720 32768 81920 40960 327680 327680 655360 393216 1966080 1310720 2097152 1310720 7864320 6291456 15728640 7864320 18874368 16777216 33554432 37748736 201326592 150994944 150994944 150994944 335544320 201326592 503316480 754974720 1207959552 2264924160 6039797760 4831838208 10066329600 9059696640 14495514624 18119393280 42278584320 28991029248 32212254720 32212254720 85899345920 96636764160 128849018880 115964116992 309237645312 154618822656 206158430208 412316860416 687194767360 618475290624 1099511627776 824633720832 824633720832 1030792151040 2319282339840 1649267441664 4123168604160 2061584302080 2473901162496 2061584302080 5153960755200 4947802324992 9277129359360 9277129359360 19791209299968 16492674416640 37108517437440 26388279066624 65970697666560 43980465111040 26388279066624 52776558133248 105553116266496 52776558133248 89060441849856 79164837199872 131941395333120 105553116266496 158329674399744 79164837199872 395824185999360 296868139499520 474989023199232 395824185999360 1055531162664960 949978046398464 1583296743997440 1187472557998080 1583296743997440 1583296743997440 2111062325329920 1266637395197952 2374945115996160 1583296743997440 2251799813685248 2111062325329920 3958241859993600 1899956092796928 5066549580791808 5066549580791808 6649846324789248 5066549580791808 6755399441055744 7599824371187712 12666373951979520 11399736556781568 10133099161583616 14249670695976960 18999560927969280 15199648742375424 16888498602639360 12666373951979520 16888498602639360 12666373951979520 11258999068426240 11399736556781568 25332747903959040 8444249301319680 20266198323167232 12666373951979520 37999121855938560 10133099161583616 25332747903959040 12666373951979520 27021597764222976 18014398509481984 36028797018963968 13510798882111488 54043195528445952 54043195528445952 81064793292668928 54043195528445952 135107988821114880 27021597764222976 67553994410557440 33776997205278720 81064793292668928 33776997205278720 75998243711877120 30399297484750848 151996487423754240 50665495807918080 81064793292668928 45035996273704960 101330991615836160 54043195528445952 135107988821114880 67553994410557440 243194379878006784 202661983231672320 168884986026393600 108086391056891904 364791569817010176 243194379878006784 303992974847508480 364791569817010176 638385247179767808 364791569817010176 455989462271262720 486388759756013568 324259173170675712 648518346341351424 1215971899390033920 810647932926689280 972777519512027136 648518346341351424 675539944105574400 648518346341351424 972777519512027136 864691128455135232 1621295865853378560 972777519512027136 1418633882621706240 972777519512027136 1215971899390033920 810647932926689280 972777519512027136 648518346341351424 607985949695016960 810647932926689280 1215971899390033920 648518346341351424 1080863910568919040 1215971899390033920 1215971899390033920 911978924542525440 1215971899390033920 1094374709451030528 2188749418902061056 1459166279268040704 1621295865853378560 1459166279268040704 1621295865853378560 1080863910568919040 1297036692682702848 1094374709451030528 1702360659146047488 1094374709451030528 1297036692682702848 1080863910568919040 1621295865853378560 1459166279268040704 1621295865853378560 1459166279268040704 2188749418902061056 1094374709451030528 1215971899390033920 911978924542525440 1215971899390033920 1215971899390033920 1080863910568919040 648518346341351424 1215971899390033920 810647932926689280 607985949695016960 648518346341351424 972777519512027136 810647932926689280 1215971899390033920 972777519512027136 1418633882621706240 972777519512027136 1621295865853378560 864691128455135232 972777519512027136 648518346341351424 675539944105574400 648518346341351424 972777519512027136 810647932926689280 1215971899390033920 648518346341351424 324259173170675712 486388759756013568 455989462271262720 364791569817010176 638385247179767808 364791569817010176 303992974847508480 243194379878006784 364791569817010176 108086391056891904 168884986026393600 202661983231672320 243194379878006784 67553994410557440 135107988821114880 54043195528445952 101330991615836160 45035996273704960 81064793292668928 50665495807918080 151996487423754240 30399297484750848 75998243711877120 33776997205278720 81064793292668928 33776997205278720 67553994410557440 27021597764222976 135107988821114880 54043195528445952 81064793292668928 54043195528445952 54043195528445952 13510798882111488 36028797018963968 18014398509481984 27021597764222976 12666373951979520 25332747903959040 10133099161583616 37999121855938560 12666373951979520 20266198323167232 8444249301319680 25332747903959040 11399736556781568 11258999068426240 12666373951979520 16888498602639360 12666373951979520 16888498602639360 15199648742375424 18999560927969280 14249670695976960 10133099161583616 11399736556781568 12666373951979520 7599824371187712 6755399441055744 5066549580791808 6649846324789248 5066549580791808 5066549580791808 1899956092796928 3958241859993600 2111062325329920 2251799813685248 1583296743997440 2374945115996160 1266637395197952 2111062325329920 1583296743997440 1583296743997440 1187472557998080 1583296743997440 949978046398464 1055531162664960 395824185999360 474989023199232 296868139499520 395824185999360 79164837199872 158329674399744 105553116266496 131941395333120 79164837199872 89060441849856 52776558133248 105553116266496 52776558133248 26388279066624 43980465111040 65970697666560 26388279066624 37108517437440 16492674416640 19791209299968 9277129359360 9277129359360 4947802324992 5153960755200 2061584302080 2473901162496 2061584302080 4123168604160 1649267441664 2319282339840 1030792151040 824633720832 824633720832 1099511627776 618475290624 687194767360 412316860416 206158430208 154618822656 309237645312 115964116992 128849018880 96636764160 85899345920 32212254720 32212254720 28991029248 42278584320 18119393280 14495514624 9059696640 10066329600 4831838208 6039797760 2264924160 1207959552 754974720 503316480 201326592 335544320 150994944 150994944 150994944 201326592 37748736 33554432 16777216 18874368 7864320 15728640 6291456 7864320 1310720 2097152 1310720 1966080 393216 655360 327680 327680 40960 81920 32768 30720 10240 4096 1536 1536 256 384 96 96 24 12 1 1 4 24 64 128 192 512 512 1536 2048 4096 20480 32768 65536 81920 65536 196608 491520 589824 589824 1310720 1572864 1572864 1966080 4718592 6291456 15728640 12582912 16777216 33554432 25165824 75497472 301989888 226492416 226492416 201326592 402653184 402653184 754974720 1207959552 1207959552 3019898880 6442450944 6442450944 8053063680 10871635968 14495514624 24159191040 38654705664 25769803776 32212254720 38654705664 77309411328 144955146240 115964116992 154618822656 231928233984 231928233984 231928233984 618475290624 618475290624 927712935936 1236950581248 618475290624 618475290624 1030792151040 2199023255552 2199023255552 2748779069440 2199023255552 1649267441664 2748779069440 3298534883328 6597069766656 8246337208320 9895604649984 19791209299968 24739011624960 39582418599936 39582418599936 43980465111040 26388279066624 26388279066624 79164837199872 79164837199872 52776558133248 89060441849856 79164837199872 105553116266496 158329674399744 70368744177664 105553116266496 263882790666240 316659348799488 422212465065984 527765581332480 844424930131968 1266637395197952 1583296743997440 1266637395197952 1266637395197952 2374945115996160 1899956092796928 1899956092796928 2374945115996160 1688849860263936 2533274790395904 3166593487994880 2849934139195392 2849934139195392 5066549580791808 5699868278390784 5699868278390784 7599824371187712 7599824371187712 7599824371187712 10133099161583616 10133099161583616 10133099161583616 12666373951979520 15199648742375424 13510798882111488 16888498602639360 13510798882111488 13510798882111488 8444249301319680 15199648742375424 22799473113563136 12666373951979520 13510798882111488 13510798882111488 25332747903959040 20266198323167232 20266198323167232 25332747903959040 10133099161583616 18014398509481984 36028797018963968 27021597764222976 27021597764222976 27021597764222976 60798594969501696 60798594969501696 54043195528445952 40532396646334464 27021597764222976 50665495807918080 40532396646334464 40532396646334464 50665495807918080 30399297484750848 60798594969501696 101330991615836160 81064793292668928 54043195528445952 45035996273704960 72057594037927936 108086391056891904 135107988821114880 108086391056891904 216172782113783808 270215977642229760 108086391056891904 216172782113783808 486388759756013568 162129586585337856 324259173170675712 486388759756013568 432345564227567616 324259173170675712 486388759756013568 288230376151711744 288230376151711744 864691128455135232 1080863910568919040 810647932926689280 972777519512027136 810647932926689280 810647932926689280 972777519512027136 864691128455135232 1297036692682702848 1459166279268040704 1215971899390033920 1215971899390033920 972777519512027136 1215971899390033920 1080863910568919040 972777519512027136 729583139634020352 648518346341351424 1080863910568919040 864691128455135232 864691128455135232 1080863910568919040 972777519512027136 972777519512027136 1215971899390033920 972777519512027136 1459166279268040704 1459166279268040704 1823957849085050880 1823957849085050880 1459166279268040704 1621295865853378560 1080863910568919040 1459166279268040704 1094374709451030528 1094374709451030528 1459166279268040704 1080863910568919040 1621295865853378560 1459166279268040704 1823957849085050880 1823957849085050880 1459166279268040704 1459166279268040704 972777519512027136 1215971899390033920 972777519512027136 972777519512027136 1080863910568919040 864691128455135232 864691128455135232 1080863910568919040 648518346341351424 729583139634020352 972777519512027136 1080863910568919040 1215971899390033920 972777519512027136 1215971899390033920 1215971899390033920 1459166279268040704 1297036692682702848 864691128455135232 972777519512027136 810647932926689280 810647932926689280 972777519512027136 810647932926689280 1080863910568919040 864691128455135232 288230376151711744 288230376151711744 486388759756013568 324259173170675712 432345564227567616 486388759756013568 324259173170675712 162129586585337856 486388759756013568 216172782113783808 108086391056891904 270215977642229760 216172782113783808 108086391056891904 135107988821114880 108086391056891904 72057594037927936 45035996273704960 54043195528445952 81064793292668928 101330991615836160 60798594969501696 30399297484750848 50665495807918080 40532396646334464 40532396646334464 50665495807918080 27021597764222976 40532396646334464 54043195528445952 60798594969501696 60798594969501696 27021597764222976 27021597764222976 27021597764222976 36028797018963968 18014398509481984 10133099161583616 25332747903959040 20266198323167232 20266198323167232 25332747903959040 13510798882111488 13510798882111488 12666373951979520 22799473113563136 15199648742375424 8444249301319680 13510798882111488 13510798882111488 16888498602639360 13510798882111488 15199648742375424 12666373951979520 10133099161583616 10133099161583616 10133099161583616 7599824371187712 7599824371187712 7599824371187712 5699868278390784 5699868278390784 5066549580791808 2849934139195392 2849934139195392 3166593487994880 2533274790395904 1688849860263936 2374945115996160 1899956092796928 1899956092796928 2374945115996160 1266637395197952 1266637395197952 1583296743997440 1266637395197952 844424930131968 527765581332480 422212465065984 316659348799488 263882790666240 105553116266496 70368744177664 158329674399744 105553116266496 79164837199872 89060441849856 52776558133248 79164837199872 79164837199872 26388279066624 26388279066624 43980465111040 39582418599936 39582418599936 24739011624960 19791209299968 9895604649984 8246337208320 6597069766656 3298534883328 2748779069440 1649267441664 2199023255552 2748779069440 2199023255552 2199023255552 1030792151040 618475290624 618475290624 1236950581248 927712935936 618475290624 618475290624 231928233984 231928233984 231928233984 154618822656 115964116992 144955146240 77309411328 38654705664 32212254720 25769803776 38654705664 24159191040 14495514624 10871635968 8053063680 6442450944 6442450944 3019898880 1207959552 1207959552 754974720 402653184 402653184 201326592 226492416 226492416 301989888 75497472 25165824 33554432 16777216 12582912 15728640 6291456 4718592 1966080 1572864 1572864 1310720 589824 589824 491520 196608 65536 81920 65536 32768 20480 4096 2048 1536 512 512 192 128 64 24 4 1 1 12 40 192 512 768 1280 3072 3072 6144 10240 24576 131072 196608 327680 393216 262144 1179648 2949120 3538944 3145728 6291456 7864320 9437184 9437184 18874368 31457280 75497472 67108864 100663296 125829120 150994944 150994944 603979776 528482304 402653184 402653184 1073741824 939524096 1610612736 2013265920 3221225472 7516192768 17179869184 12884901888 19327352832 25367150592 38654705664 51539607552 68719476736 60129542144 68719476736 77309411328 206158430208 270582939648 274877906944 257698037760 618475290624 541165879296 618475290624 1236950581248 1649267441664 2164663517184 1649267441664 824633720832 1443109011456 3298534883328 7696581394432 5497558138880 7696581394432 4947802324992 5772436045824 6597069766656 11544872091648 19791209299968 23089744183296 32985348833280 69269232549888 59373627899904 103903848824832 59373627899904 46179488366592 59373627899904 69269232549888 148434069749760 138538465099776 118747255799808 155855773237248 158329674399744 277076930199552 158329674399744 184717953466368 197912092999680 554153860399104 712483534798848 1108307720798208 633318697598976 1688849860263936 2216615441596416 2533274790395904 1899956092796928 2533274790395904 3324923162394624 3799912185593856 3166593487994880 3377699720527872 2955487255461888 5066549580791808 3799912185593856 5699868278390784 4433230883192832 7599824371187712 7599824371187712 11399736556781568 13299692649578496 10133099161583616 11399736556781568 13510798882111488 17732923532771328 13510798882111488 18999560927969280 20266198323167232 23643898043695104 27021597764222976 20266198323167232 13510798882111488 13299692649578496 30399297484750848 11399736556781568 45598946227126272 33776997205278720 60798594969501696 60798594969501696 91197892454252544 75998243711877120 45598946227126272 30399297484750848 81064793292668928 101330991615836160 121597189939003392 60798594969501696 91197892454252544 227994731135631360 182395784908505088 81064793292668928 121597189939003392 101330991615836160 182395784908505088 121597189939003392 182395784908505088 101330991615836160 136796838681378816 182395784908505088 364791569817010176 202661983231672320 121597189939003392 144115188075855872 324259173170675712 405323966463344640 486388759756013568 81064793292668928 243194379878006784 162129586585337856 182395784908505088 283726776524341248 273593677362757632 243194379878006784 547187354725515264 486388759756013568 486388759756013568 648518346341351424 486388759756013568 504403158265495552 648518346341351424 1441151880758558720 1823957849085050880 1351079888211148800 1823957849085050880 1621295865853378560 1823957849085050880 1513209474796486656 1945555039024054272 1945555039024054272 2735936773627576320 1823957849085050880 1823957849085050880 1621295865853378560 2431943798780067840 1891511843495608320 1641562064176545792 1297036692682702848 1459166279268040704 1297036692682702848 2305843009213693952 2017612633061982208 1729382256910270464 1945555039024054272 2594073385365405696 2269814212194729984 2594073385365405696 2431943798780067840 3242591731706757120 4255901647865118720 3242591731706757120 3242591731706757120 2882303761517117440 2522015791327477760 2594073385365405696 1459166279268040704 2594073385365405696 2522015791327477760 2882303761517117440 3242591731706757120 3242591731706757120 4255901647865118720 3242591731706757120 2431943798780067840 2594073385365405696 2269814212194729984 2594073385365405696 1945555039024054272 1729382256910270464 2017612633061982208 2305843009213693952 1297036692682702848 1459166279268040704 1297036692682702848 1641562064176545792 1891511843495608320 2431943798780067840 1621295865853378560 1823957849085050880 1823957849085050880 2735936773627576320 1945555039024054272 1945555039024054272 1513209474796486656 1823957849085050880 1621295865853378560 1823957849085050880 1351079888211148800 1823957849085050880 1441151880758558720 648518346341351424 504403158265495552 486388759756013568 648518346341351424 486388759756013568 486388759756013568 547187354725515264 243194379878006784 273593677362757632 283726776524341248 182395784908505088 162129586585337856 243194379878006784 81064793292668928 486388759756013568 405323966463344640 324259173170675712 144115188075855872 121597189939003392 202661983231672320 364791569817010176 182395784908505088 136796838681378816 101330991615836160 182395784908505088 121597189939003392 182395784908505088 101330991615836160 121597189939003392 81064793292668928 182395784908505088 227994731135631360 91197892454252544 60798594969501696 121597189939003392 101330991615836160 81064793292668928 30399297484750848 45598946227126272 75998243711877120 91197892454252544 60798594969501696 60798594969501696 33776997205278720 45598946227126272 11399736556781568 30399297484750848 13299692649578496 13510798882111488 20266198323167232 27021597764222976 23643898043695104 20266198323167232 18999560927969280 13510798882111488 17732923532771328 13510798882111488 11399736556781568 10133099161583616 13299692649578496 11399736556781568 7599824371187712 7599824371187712 4433230883192832 5699868278390784 3799912185593856 5066549580791808 2955487255461888 3377699720527872 3166593487994880 3799912185593856 3324923162394624 2533274790395904 1899956092796928 2533274790395904 2216615441596416 1688849860263936 633318697598976 1108307720798208 712483534798848 554153860399104 197912092999680 184717953466368 158329674399744 277076930199552 158329674399744 155855773237248 118747255799808 138538465099776 148434069749760 69269232549888 59373627899904 46179488366592 59373627899904 103903848824832 59373627899904 69269232549888 32985348833280 23089744183296 19791209299968 11544872091648 6597069766656 5772436045824 4947802324992 7696581394432 5497558138880 7696581394432 3298534883328 1443109011456 824633720832 1649267441664 2164663517184 1649267441664 1236950581248 618475290624 541165879296 618475290624 257698037760 274877906944 270582939648 206158430208 77309411328 68719476736 60129542144 68719476736 51539607552 38654705664 25367150592 19327352832 12884901888 17179869184 7516192768 3221225472 2013265920 1610612736 939524096 1073741824 402653184 402653184 528482304 603979776 150994944 150994944 125829120 100663296 67108864 75497472 31457280 18874368 9437184 9437184 7864320 6291456 3145728 3538944 2949120 1179648 262144 393216 327680 196608 131072 24576 10240 6144 3072 3072 1280 768 512 192 40 12 1 1 4 40 80 384 768 1280 1920 4608 3072 10240 20480 32768 163840 204800 327680 327680 327680 1474560 3932160 4194304 3145728 6553600 9830400 9437184 7864320 19660800 31457280 100663296 100663296 83886080 167772160 67108864 150994944 704643072 469762048 402653184 603979776 1409286144 939524096 1258291200 2516582400 3758096384 9395240960 16106127360 14495514624 22548578304 33822867456 38654705664 42949672960 75161927680 60129542144 64424509440 96636764160 180388626432 360777252864 257698037760 343597383680 721554505728 721554505728 618475290624 1649267441664 1924145348608 1443109011456 1236950581248 824633720832 1649267441664 4123168604160 6871947673600 5497558138880 6184752906240 6184752906240 4947802324992 8796093022208 13194139533312 19791209299968 27487790694400 41231686041600 59373627899904 74217034874880 74217034874880 29686813949952 79164837199872 118747255799808 74217034874880 148434069749760 178120883699712 118747255799808 178120883699712 237494511599616 158329674399744 316659348799488 263882790666240 197912092999680 593736278999040 890604418498560 633318697598976 791648371998720 1847179534663680 2216615441596416 2533274790395904 2533274790395904 2216615441596416 4156153952993280 3958241859993600 2814749767106560 3694359069327360 3694359069327360 3799912185593856 5699868278390784 6649846324789248 4433230883192832 6755399441055744 10133099161583616 13299692649578496 11821949021847552 10133099161583616 10133099161583616 17732923532771328 17732923532771328 12666373951979520 15832967439974400 22166154415964160 23643898043695104 25332747903959040 12666373951979520 13299692649578496 17732923532771328 10133099161583616 11399736556781568 31665934879948800 42221246506598400 40532396646334464 75998243711877120 94997804639846400 37999121855938560 45598946227126272 45598946227126272 67553994410557440 135107988821114880 81064793292668928 60798594969501696 101330991615836160 202661983231672320 81064793292668928 81064793292668928 151996487423754240 101330991615836160 151996487423754240 151996487423754240 101330991615836160 126663739519795200 113997365567815680 182395784908505088 270215977642229760 135107988821114880 108086391056891904 180143985094819840 337769972052787200 405323966463344640 101330991615836160 67553994410557440 108086391056891904 324259173170675712 283726776524341248 141863388262170624 364791569817010176 364791569817010176 486388759756013568 486388759756013568 648518346341351424 432345564227567616 756604737398243328 1008806316530991104 576460752303423488 1297036692682702848 1621295865853378560 1351079888211148800 1945555039024054272 1945555039024054272 1513209474796486656 1891511843495608320 1621295865853378560 1945555039024054272 2188749418902061056 1459166279268040704 1621295865853378560 1729382256910270464 2269814212194729984 1702360659146047488 1729382256910270464 1729382256910270464 972777519512027136 1621295865853378560 2522015791327477760 1513209474796486656 1621295865853378560 2431943798780067840 2269814212194729984 3026418949592973312 2161727821137838080 2431943798780067840 3404721318292094976 3404721318292094976 3242591731706757120 2594073385365405696 3026418949592973312 2017612633061982208 1621295865853378560 1621295865853378560 2017612633061982208 3026418949592973312 2594073385365405696 3242591731706757120 3404721318292094976 3404721318292094976 2431943798780067840 2161727821137838080 3026418949592973312 2269814212194729984 2431943798780067840 1621295865853378560 1513209474796486656 2522015791327477760 1621295865853378560 972777519512027136 1729382256910270464 1729382256910270464 1702360659146047488 2269814212194729984 1729382256910270464 1621295865853378560 1459166279268040704 2188749418902061056 1945555039024054272 1621295865853378560 1891511843495608320 1513209474796486656 1945555039024054272 1945555039024054272 1351079888211148800 1621295865853378560 1297036692682702848 576460752303423488 1008806316530991104 756604737398243328 432345564227567616 648518346341351424 486388759756013568 486388759756013568 364791569817010176 364791569817010176 141863388262170624 283726776524341248 324259173170675712 108086391056891904 67553994410557440 101330991615836160 405323966463344640 337769972052787200 180143985094819840 108086391056891904 135107988821114880 270215977642229760 182395784908505088 113997365567815680 126663739519795200 101330991615836160 151996487423754240 151996487423754240 101330991615836160 151996487423754240 81064793292668928 81064793292668928 202661983231672320 101330991615836160 60798594969501696 81064793292668928 135107988821114880 67553994410557440 45598946227126272 45598946227126272 37999121855938560 94997804639846400 75998243711877120 40532396646334464 42221246506598400 31665934879948800 11399736556781568 10133099161583616 17732923532771328 13299692649578496 12666373951979520 25332747903959040 23643898043695104 22166154415964160 15832967439974400 12666373951979520 17732923532771328 17732923532771328 10133099161583616 10133099161583616 11821949021847552 13299692649578496 10133099161583616 6755399441055744 4433230883192832 6649846324789248 5699868278390784 3799912185593856 3694359069327360 3694359069327360 2814749767106560 3958241859993600 4156153952993280 2216615441596416 2533274790395904 2533274790395904 2216615441596416 1847179534663680 791648371998720 633318697598976 890604418498560 593736278999040 197912092999680 263882790666240 316659348799488 158329674399744 237494511599616 178120883699712 118747255799808 178120883699712 148434069749760 74217034874880 118747255799808 79164837199872 29686813949952 74217034874880 74217034874880 59373627899904 41231686041600 27487790694400 19791209299968 13194139533312 8796093022208 4947802324992 6184752906240 6184752906240 5497558138880 6871947673600 4123168604160 1649267441664 824633720832 1236950581248 1443109011456 1924145348608 1649267441664 618475290624 721554505728 721554505728 343597383680 257698037760 360777252864 180388626432 96636764160 64424509440 60129542144 75161927680 42949672960 38654705664 33822867456 22548578304 14495514624 16106127360 9395240960 3758096384 2516582400 1258291200 939524096 1409286144 603979776 402653184 469762048 704643072 150994944 67108864 167772160 83886080 100663296 100663296 31457280 19660800 7864320 9437184 9830400 6553600 3145728 4194304 3932160 1474560 327680 327680 327680 204800 163840 32768 20480 10240 3072 4608 1920 1280 768 384 80 40 4 1 1 8 16 96 256 960 2048 3072 4608 8192 6144 24576 32768 81920 327680 393216 524288 983040 786432 3538944 8388608 7864320 6291456 15728640 18874368 16777216 15728640 37748736 67108864 251658240 134217728 201326592 134217728 201326592 301989888 1073741824 805306368 939524096 1207959552 2147483648 1342177280 3019898880 5368709120 8589934592 16106127360 33822867456 28991029248 51539607552 57982058496 64424509440 85899345920 137438953472 103079215104 150323855360 154618822656 274877906944 386547056640 309237645312 386547056640 927712935936 695784701952 811748818944 1855425871872 1236950581248 927712935936 1391569403904 824633720832 2164663517184 3865470566400 7421703487488 4638564679680 8117488189440 5566277615616 6957847019520 9895604649984 12987981103104 24739011624960 37108517437440 37108517437440 77927886618624 55662776156160 44530220924928 33397665693696 103903848824832 83494164234240 66795331387392 166988328468480 155855773237248 118747255799808 250482492702720 118747255799808 207807697649664 296868139499520 178120883699712 222651104624640 779278866186240 534362651099136 1068725302198272 890604418498560 1899956092796928 2137450604396544 3324923162394624 2137450604396544 2849934139195392 4453022092492800 3799912185593856 3166593487994880 4749890231992320 2849934139195392 4987384743591936 5699868278390784 5699868278390784 3799912185593856 9499780463984640 11399736556781568 11399736556781568 11399736556781568 8866461766385664 11399736556781568 15199648742375424 14249670695976960 11399736556781568 23749451159961600 30399297484750848 30399297484750848 22166154415964160 17099604835172352 22799473113563136 7599824371187712 22799473113563136 11399736556781568 56998682783907840 40532396646334464 75998243711877120 113997365567815680 68398419340689408 45598946227126272 91197892454252544 45598946227126272 121597189939003392 121597189939003392 113997365567815680 91197892454252544 121597189939003392 121597189939003392 121597189939003392 121597189939003392 182395784908505088 121597189939003392 284993413919539200 121597189939003392 182395784908505088 151996487423754240 182395784908505088 182395784908505088 243194379878006784 162129586585337856 202661983231672320 270215977642229760 486388759756013568 121597189939003392 202661983231672320 40532396646334464 182395784908505088 425590164786511872 121597189939003392 212795082393255936 615585774066204672 364791569817010176 567453553048682496 729583139634020352 486388759756013568 567453553048682496 1297036692682702848 756604737398243328 729583139634020352 1215971899390033920 1823957849085050880 1519964874237542400 2462343096264818688 1702360659146047488 1945555039024054272 1595963117949419520 1641562064176545792 1641562064176545792 1915155741539303424 1367968386813788160 1823957849085050880 1702360659146047488 2188749418902061056 1702360659146047488 2188749418902061056 1094374709451030528 1459166279268040704 1823957849085050880 1945555039024054272 1459166279268040704 2127950823932559360 2188749418902061056 2918332558536081408 2431943798780067840 2188749418902061056 2735936773627576320 2918332558536081408 3647915698170101760 2837267765243412480 2918332558536081408 2594073385365405696 1297036692682702848 2026619832316723200 1297036692682702848 2594073385365405696 2918332558536081408 2837267765243412480 3647915698170101760 2918332558536081408 2735936773627576320 2188749418902061056 2431943798780067840 2918332558536081408 2188749418902061056 2127950823932559360 1459166279268040704 1945555039024054272 1823957849085050880 1459166279268040704 1094374709451030528 2188749418902061056 1702360659146047488 2188749418902061056 1702360659146047488 1823957849085050880 1367968386813788160 1915155741539303424 1641562064176545792 1641562064176545792 1595963117949419520 1945555039024054272 1702360659146047488 2462343096264818688 1519964874237542400 1823957849085050880 1215971899390033920 729583139634020352 756604737398243328 1297036692682702848 567453553048682496 486388759756013568 729583139634020352 567453553048682496 364791569817010176 615585774066204672 212795082393255936 121597189939003392 425590164786511872 182395784908505088 40532396646334464 202661983231672320 121597189939003392 486388759756013568 270215977642229760 202661983231672320 162129586585337856 243194379878006784 182395784908505088 182395784908505088 151996487423754240 182395784908505088 121597189939003392 284993413919539200 121597189939003392 182395784908505088 121597189939003392 121597189939003392 121597189939003392 121597189939003392 91197892454252544 113997365567815680 121597189939003392 121597189939003392 45598946227126272 91197892454252544 45598946227126272 68398419340689408 113997365567815680 75998243711877120 40532396646334464 56998682783907840 11399736556781568 22799473113563136 7599824371187712 22799473113563136 17099604835172352 22166154415964160 30399297484750848 30399297484750848 23749451159961600 11399736556781568 14249670695976960 15199648742375424 11399736556781568 8866461766385664 11399736556781568 11399736556781568 11399736556781568 9499780463984640 3799912185593856 5699868278390784 5699868278390784 4987384743591936 2849934139195392 4749890231992320 3166593487994880 3799912185593856 4453022092492800 2849934139195392 2137450604396544 3324923162394624 2137450604396544 1899956092796928 890604418498560 1068725302198272 534362651099136 779278866186240 222651104624640 178120883699712 296868139499520 207807697649664 118747255799808 250482492702720 118747255799808 155855773237248 166988328468480 66795331387392 83494164234240 103903848824832 33397665693696 44530220924928 55662776156160 77927886618624 37108517437440 37108517437440 24739011624960 12987981103104 9895604649984 6957847019520 5566277615616 8117488189440 4638564679680 7421703487488 3865470566400 2164663517184 824633720832 1391569403904 927712935936 1236950581248 1855425871872 811748818944 695784701952 927712935936 386547056640 309237645312 386547056640 274877906944 154618822656 150323855360 103079215104 137438953472 85899345920 64424509440 57982058496 51539607552 28991029248 33822867456 16106127360 8589934592 5368709120 3019898880 1342177280 2147483648 1207959552 939524096 805306368 1073741824 301989888 201326592 134217728 201326592 134217728 251658240 67108864 37748736 15728640 16777216 18874368 15728640 6291456 7864320 8388608 3538944 786432 983040 524288 393216 327680 81920 32768 24576 6144 8192 4608 3072 2048 960 256 96 16 8 1 1 2 8 16 128 256 1024 2048 3072 3072 6144 6144 16384 32768 65536 262144 262144 524288 786432 786432 3145728 6291456 6291456 6291456 12582912 12582912 12582912 12582912 33554432 67108864 134217728 134217728 67108864 100663296 100663296 201326592 805306368 805306368 805306368 805306368 1342177280 1342177280 2684354560 5368709120 6442450944 14495514624 28991029248 28991029248 38654705664 38654705664 51539607552 68719476736 103079215104 103079215104 103079215104 103079215104 171798691840 257698037760 257698037760 386547056640 695784701952 695784701952 695784701952 927712935936 618475290624 618475290624 824633720832 824633720832 1546188226560 3092376453120 4638564679680 4638564679680 5566277615616 5566277615616 5566277615616 7421703487488 12369505812480 24739011624960 24739011624960 37108517437440 44530220924928 22265110462464 33397665693696 33397665693696 55662776156160 55662776156160 55662776156160 111325552312320 118747255799808 118747255799808 89060441849856 118747255799808 148434069749760 148434069749760 148434069749760 222651104624640 356241767399424 534362651099136 712483534798848 712483534798848 1424967069597696 2137450604396544 2137450604396544 2137450604396544 2374945115996160 3166593487994880 3166593487994880 3166593487994880 2849934139195392 2849934139195392 3799912185593856 3799912185593856 3799912185593856 3799912185593856 7599824371187712 7599824371187712 8549802417586176 7599824371187712 7599824371187712 7599824371187712 9499780463984640 9499780463984640 9499780463984640 18999560927969280 22799473113563136 15199648742375424 17099604835172352 17099604835172352 5699868278390784 5699868278390784 7599824371187712 11399736556781568 30399297484750848 40532396646334464 60798594969501696 45598946227126272 45598946227126272 45598946227126272 45598946227126272 45598946227126272 60798594969501696 91197892454252544 91197892454252544 60798594969501696 40532396646334464 81064793292668928 81064793292668928 81064793292668928 121597189939003392 121597189939003392 121597189939003392 121597189939003392 121597189939003392 121597189939003392 91197892454252544 91197892454252544 162129586585337856 162129586585337856 162129586585337856 216172782113783808 81064793292668928 81064793292668928 40532396646334464 40532396646334464 141863388262170624 106397541196627968 106397541196627968 212795082393255936 364791569817010176 243194379878006784 486388759756013568 324259173170675712 378302368699121664 567453553048682496 567453553048682496 567453553048682496 405323966463344640 1013309916158361600 1519964874237542400 1519964874237542400 1702360659146047488 1702360659146047488 1276770494359535616 1276770494359535616 1094374709451030528 1094374709451030528 1367968386813788160 1215971899390033920 1418633882621706240 1276770494359535616 1702360659146047488 1702360659146047488 1094374709451030528 1094374709451030528 1094374709451030528 1094374709451030528 1459166279268040704 1459166279268040704 1459166279268040704 2188749418902061056 1823957849085050880 1823957849085050880 1823957849085050880 1823957849085050880 2431943798780067840 2431943798780067840 2431943798780067840 1945555039024054272 1297036692682702848 1152921504606846976 1152921504606846976 1297036692682702848 1945555039024054272 2431943798780067840 2431943798780067840 2431943798780067840 1823957849085050880 1823957849085050880 1823957849085050880 1823957849085050880 2188749418902061056 1459166279268040704 1459166279268040704 1459166279268040704 1094374709451030528 1094374709451030528 1094374709451030528 1094374709451030528 1702360659146047488 1702360659146047488 1276770494359535616 1418633882621706240 1215971899390033920 1367968386813788160 1094374709451030528 1094374709451030528 1276770494359535616 1276770494359535616 1702360659146047488 1702360659146047488 1519964874237542400 1519964874237542400 1013309916158361600 405323966463344640 567453553048682496 567453553048682496 567453553048682496 378302368699121664 324259173170675712 486388759756013568 243194379878006784 364791569817010176 212795082393255936 106397541196627968 106397541196627968 141863388262170624 40532396646334464 40532396646334464 81064793292668928 81064793292668928 216172782113783808 162129586585337856 162129586585337856 162129586585337856 91197892454252544 91197892454252544 121597189939003392 121597189939003392 121597189939003392 121597189939003392 121597189939003392 121597189939003392 81064793292668928 81064793292668928 81064793292668928 40532396646334464 60798594969501696 91197892454252544 91197892454252544 60798594969501696 45598946227126272 45598946227126272 45598946227126272 45598946227126272 45598946227126272 60798594969501696 40532396646334464 30399297484750848 11399736556781568 7599824371187712 5699868278390784 5699868278390784 17099604835172352 17099604835172352 15199648742375424 22799473113563136 18999560927969280 9499780463984640 9499780463984640 9499780463984640 7599824371187712 7599824371187712 7599824371187712 8549802417586176 7599824371187712 7599824371187712 3799912185593856 3799912185593856 3799912185593856 3799912185593856 2849934139195392 2849934139195392 3166593487994880 3166593487994880 3166593487994880 2374945115996160 2137450604396544 2137450604396544 2137450604396544 1424967069597696 712483534798848 712483534798848 534362651099136 356241767399424 222651104624640 148434069749760 148434069749760 148434069749760 118747255799808 89060441849856 118747255799808 118747255799808 111325552312320 55662776156160 55662776156160 55662776156160 33397665693696 33397665693696 22265110462464 44530220924928 37108517437440 24739011624960 24739011624960 12369505812480 7421703487488 5566277615616 5566277615616 5566277615616 4638564679680 4638564679680 3092376453120 1546188226560 824633720832 824633720832 618475290624 618475290624 927712935936 695784701952 695784701952 695784701952 386547056640 257698037760 257698037760 171798691840 103079215104 103079215104 103079215104 103079215104 68719476736 51539607552 38654705664 38654705664 28991029248 28991029248 14495514624 6442450944 5368709120 2684354560 1342177280 1342177280 805306368 805306368 805306368 805306368 201326592 100663296 100663296 67108864 134217728 134217728 67108864 33554432 12582912 12582912 12582912 12582912 6291456 6291456 6291456 3145728 786432 786432 524288 262144 262144 65536 32768 16384 6144 6144 3072 3072 2048 1024 256 128 16 8 2 1 1 24 32 96 128 768 1280 4608 9216 10240 16384 40960 24576 98304 163840 196608 655360 1310720 2359296 4194304 2097152 7077888 15728640 18874368 14155776 26214400 41943040 41943040 37748736 113246208 125829120 452984832 150994944 301989888 402653184 402653184 402653184 2415919104 2113929216 1610612736 1509949440 4227858432 3221225472 7046430720 10066329600 9663676416 22548578304 51539607552 38654705664 51539607552 85899345920 115964116992 128849018880 257698037760 180388626432 206158430208 193273528320 360777252864 695784701952 811748818944 773094113280 1855425871872 1623497637888 927712935936 1391569403904 1855425871872 1855425871872 3710851743744 1855425871872 3246995275776 4638564679680 10823317585920 7421703487488 14843406974976 12369505812480 11132555231232 19791209299968 23089744183296 29686813949952 43293270343680 37108517437440 37108517437440 59373627899904 111325552312320 50096498540544 103903848824832 133590662774784 77927886618624 178120883699712 267181325549568 98956046499840 267181325549568 237494511599616 207807697649664 356241767399424 369435906932736 158329674399744 791648371998720 890604418498560 1424967069597696 949978046398464 2849934139195392 2805403918270464 4274901208793088 3562417673994240 3324923162394624 5343626510991360 6234230929489920 3562417673994240 6412351813189632 4987384743591936 5699868278390784 5699868278390784 9618527719784448 7124835347988480 11399736556781568 11399736556781568 11399736556781568 14962154230775808 11399736556781568 9499780463984640 13299692649578496 17099604835172352 13299692649578496 23749451159961600 18999560927969280 26599385299156992 40532396646334464 10133099161583616 22799473113563136 13510798882111488 40532396646334464 15199648742375424 75998243711877120 84442493013196800 60798594969501696 91197892454252544 151996487423754240 81064793292668928 151996487423754240 68398419340689408 121597189939003392 202661983231672320 162129586585337856 54043195528445952 81064793292668928 182395784908505088 162129586585337856 136796838681378816 307792887033102336 113997365567815680 341992096703447040 227994731135631360 303992974847508480 216172782113783808 151996487423754240 182395784908505088 486388759756013568 405323966463344640 364791569817010176 101330991615836160 303992974847508480 121597189939003392 364791569817010176 121597189939003392 136796838681378816 364791569817010176 410390516044136448 364791569817010176 729583139634020352 425590164786511872 432345564227567616 648518346341351424 972777519512027136 648518346341351424 972777519512027136 810647932926689280 567453553048682496 1459166279268040704 2553540988719071232 1621295865853378560 2735936773627576320 1823957849085050880 1641562064176545792 1367968386813788160 1215971899390033920 1276770494359535616 1945555039024054272 1459166279268040704 1641562064176545792 1729382256910270464 2918332558536081408 1459166279268040704 2431943798780067840 1945555039024054272 1215971899390033920 1215971899390033920 2431943798780067840 1702360659146047488 2594073385365405696 2431943798780067840 2872733612308955136 3283124128353091584 2553540988719071232 2735936773627576320 2918332558536081408 3830311483078606848 2918332558536081408 1823957849085050880 2431943798780067840 1441151880758558720 2431943798780067840 1823957849085050880 2918332558536081408 3830311483078606848 2918332558536081408 2735936773627576320 2553540988719071232 3283124128353091584 2872733612308955136 2431943798780067840 2594073385365405696 1702360659146047488 2431943798780067840 1215971899390033920 1215971899390033920 1945555039024054272 2431943798780067840 1459166279268040704 2918332558536081408 1729382256910270464 1641562064176545792 1459166279268040704 1945555039024054272 1276770494359535616 1215971899390033920 1367968386813788160 1641562064176545792 1823957849085050880 2735936773627576320 1621295865853378560 2553540988719071232 1459166279268040704 567453553048682496 810647932926689280 972777519512027136 648518346341351424 972777519512027136 648518346341351424 432345564227567616 425590164786511872 729583139634020352 364791569817010176 410390516044136448 364791569817010176 136796838681378816 121597189939003392 364791569817010176 121597189939003392 303992974847508480 101330991615836160 364791569817010176 405323966463344640 486388759756013568 182395784908505088 151996487423754240 216172782113783808 303992974847508480 227994731135631360 341992096703447040 113997365567815680 307792887033102336 136796838681378816 162129586585337856 182395784908505088 81064793292668928 54043195528445952 162129586585337856 202661983231672320 121597189939003392 68398419340689408 151996487423754240 81064793292668928 151996487423754240 91197892454252544 60798594969501696 84442493013196800 75998243711877120 15199648742375424 40532396646334464 13510798882111488 22799473113563136 10133099161583616 40532396646334464 26599385299156992 18999560927969280 23749451159961600 13299692649578496 17099604835172352 13299692649578496 9499780463984640 11399736556781568 14962154230775808 11399736556781568 11399736556781568 11399736556781568 7124835347988480 9618527719784448 5699868278390784 5699868278390784 4987384743591936 6412351813189632 3562417673994240 6234230929489920 5343626510991360 3324923162394624 3562417673994240 4274901208793088 2805403918270464 2849934139195392 949978046398464 1424967069597696 890604418498560 791648371998720 158329674399744 369435906932736 356241767399424 207807697649664 237494511599616 267181325549568 98956046499840 267181325549568 178120883699712 77927886618624 133590662774784 103903848824832 50096498540544 111325552312320 59373627899904 37108517437440 37108517437440 43293270343680 29686813949952 23089744183296 19791209299968 11132555231232 12369505812480 14843406974976 7421703487488 10823317585920 4638564679680 3246995275776 1855425871872 3710851743744 1855425871872 1855425871872 1391569403904 927712935936 1623497637888 1855425871872 773094113280 811748818944 695784701952 360777252864 193273528320 206158430208 180388626432 257698037760 128849018880 115964116992 85899345920 51539607552 38654705664 51539607552 22548578304 9663676416 10066329600 7046430720 3221225472 4227858432 1509949440 1610612736 2113929216 2415919104 402653184 402653184 402653184 301989888 150994944 452984832 125829120 113246208 37748736 41943040 41943040 26214400 14155776 18874368 15728640 7077888 2097152 4194304 2359296 1310720 655360 196608 163840 98304 24576 40960 16384 10240 9216 4608 1280 768 128 96 32 24 1 1 2 32 32 64 128 640 1280 4608 6144 8192 16384 24576 24576 81920 81920 131072 655360 1179648 2359296 2097152 1572864 5898240 15728640 14155776 9437184 20971520 33554432 25165824 37748736 62914560 125829120 150994944 100663296 201326592 268435456 134217728 402653184 2113929216 1409286144 1006632960 1509949440 3221225472 3221225472 5033164800 6039797760 8455716864 22548578304 38654705664 25769803776 42949672960 64424509440 77309411328 128849018880 180388626432 120259084288 128849018880 128849018880 309237645312 695784701952 515396075520 773094113280 1623497637888 811748818944 463856467968 927712935936 1236950581248 1855425871872 1855425871872 1236950581248 1855425871872 4638564679680 7421703487488 7421703487488 12369505812480 9277129359360 9895604649984 13194139533312 14843406974976 29686813949952 24739011624960 14843406974976 29686813949952 59373627899904 50096498540544 33397665693696 89060441849856 66795331387392 59373627899904 178120883699712 98956046499840 98956046499840 178120883699712 118747255799808 178120883699712 316659348799488 105553116266496 158329674399744 593736278999040 712483534798848 712483534798848 949978046398464 1870269278846976 2805403918270464 3562417673994240 2374945115996160 2849934139195392 5343626510991360 3562417673994240 3562417673994240 4987384743591936 3324923162394624 3799912185593856 5699868278390784 7124835347988480 4749890231992320 7599824371187712 7599824371187712 9974769487183872 9974769487183872 6333186975989760 6333186975989760 11399736556781568 11399736556781568 9499780463984640 11874725579980800 13299692649578496 26599385299156992 10133099161583616 7599824371187712 10133099161583616 13510798882111488 10133099161583616 15199648742375424 63331869759897600 33776997205278720 40532396646334464 91197892454252544 81064793292668928 81064793292668928 68398419340689408 45598946227126272 101330991615836160 135107988821114880 54043195528445952 27021597764222976 60798594969501696 121597189939003392 81064793292668928 136796838681378816 113997365567815680 113997365567815680 227994731135631360 182395784908505088 162129586585337856 108086391056891904 91197892454252544 182395784908505088 405323966463344640 303992974847508480 60798594969501696 67553994410557440 81064793292668928 121597189939003392 121597189939003392 30399297484750848 121597189939003392 364791569817010176 182395784908505088 243194379878006784 425590164786511872 189151184349560832 324259173170675712 648518346341351424 432345564227567616 432345564227567616 540431955284459520 405323966463344640 486388759756013568 1459166279268040704 1621295865853378560 1621295865853378560 1823957849085050880 1459166279268040704 1094374709451030528 911978924542525440 851180329573023744 1134907106097364992 1459166279268040704 1094374709451030528 1297036692682702848 1729382256910270464 1459166279268040704 1459166279268040704 1945555039024054272 972777519512027136 729583139634020352 1215971899390033920 1702360659146047488 1702360659146047488 1621295865853378560 1823957849085050880 2462343096264818688 2188749418902061056 1823957849085050880 1823957849085050880 2553540988719071232 2553540988719071232 1459166279268040704 1621295865853378560 1441151880758558720 1441151880758558720 1621295865853378560 1459166279268040704 2553540988719071232 2553540988719071232 1823957849085050880 1823957849085050880 2188749418902061056 2462343096264818688 1823957849085050880 1621295865853378560 1702360659146047488 1702360659146047488 1215971899390033920 729583139634020352 972777519512027136 1945555039024054272 1459166279268040704 1459166279268040704 1729382256910270464 1297036692682702848 1094374709451030528 1459166279268040704 1134907106097364992 851180329573023744 911978924542525440 1094374709451030528 1459166279268040704 1823957849085050880 1621295865853378560 1621295865853378560 1459166279268040704 486388759756013568 405323966463344640 540431955284459520 432345564227567616 432345564227567616 648518346341351424 324259173170675712 189151184349560832 425590164786511872 243194379878006784 182395784908505088 364791569817010176 121597189939003392 30399297484750848 121597189939003392 121597189939003392 81064793292668928 67553994410557440 60798594969501696 303992974847508480 405323966463344640 182395784908505088 91197892454252544 108086391056891904 162129586585337856 182395784908505088 227994731135631360 113997365567815680 113997365567815680 136796838681378816 81064793292668928 121597189939003392 60798594969501696 27021597764222976 54043195528445952 135107988821114880 101330991615836160 45598946227126272 68398419340689408 81064793292668928 81064793292668928 91197892454252544 40532396646334464 33776997205278720 63331869759897600 15199648742375424 10133099161583616 13510798882111488 10133099161583616 7599824371187712 10133099161583616 26599385299156992 13299692649578496 11874725579980800 9499780463984640 11399736556781568 11399736556781568 6333186975989760 6333186975989760 9974769487183872 9974769487183872 7599824371187712 7599824371187712 4749890231992320 7124835347988480 5699868278390784 3799912185593856 3324923162394624 4987384743591936 3562417673994240 3562417673994240 5343626510991360 2849934139195392 2374945115996160 3562417673994240 2805403918270464 1870269278846976 949978046398464 712483534798848 712483534798848 593736278999040 158329674399744 105553116266496 316659348799488 178120883699712 118747255799808 178120883699712 98956046499840 98956046499840 178120883699712 59373627899904 66795331387392 89060441849856 33397665693696 50096498540544 59373627899904 29686813949952 14843406974976 24739011624960 29686813949952 14843406974976 13194139533312 9895604649984 9277129359360 12369505812480 7421703487488 7421703487488 4638564679680 1855425871872 1236950581248 1855425871872 1855425871872 1236950581248 927712935936 463856467968 811748818944 1623497637888 773094113280 515396075520 695784701952 309237645312 128849018880 128849018880 120259084288 180388626432 128849018880 77309411328 64424509440 42949672960 25769803776 38654705664 22548578304 8455716864 6039797760 5033164800 3221225472 3221225472 1509949440 1006632960 1409286144 2113929216 402653184 134217728 268435456 201326592 100663296 150994944 125829120 62914560 37748736 25165824 33554432 20971520 9437184 14155776 15728640 5898240 1572864 2097152 2359296 1179648 655360 131072 81920 81920 24576 24576 16384 8192 6144 4608 1280 640 128 64 32 32 2 1 1 4 4 48 32 128 128 768 1536 4096 6144 10240 12288 32768 24576 49152 65536 196608 786432 1572864 1572864 2359296 1572864 7077888 14155776 12582912 9437184 20971520 25165824 33554432 25165824 75497472 50331648 201326592 100663296 201326592 134217728 268435456 402653184 1610612736 1006632960 1207959552 1342177280 3758096384 2684354560 3623878656 6039797760 9663676416 19327352832 32212254720 25769803776 38654705664 51539607552 96636764160 103079215104 137438953472 85899345920 103079215104 128849018880 360777252864 515396075520 618475290624 773094113280 927712935936 463856467968 463856467968 824633720832 1649267441664 1236950581248 1855425871872 824633720832 2164663517184 3710851743744 9277129359360 7421703487488 11132555231232 9895604649984 8246337208320 9895604649984 17317308137472 19791209299968 13194139533312 14843406974976 37108517437440 33397665693696 44530220924928 33397665693696 51951924412416 59373627899904 74217034874880 79164837199872 118747255799808 79164837199872 111325552312320 118747255799808 184717953466368 105553116266496 158329674399744 158329674399744 633318697598976 474989023199232 1068725302198272 712483534798848 2137450604396544 2671813255495680 2849934139195392 2374945115996160 3324923162394624 3562417673994240 4274901208793088 3166593487994880 3799912185593856 2533274790395904 4749890231992320 5066549580791808 5699868278390784 3799912185593856 6333186975989760 7599824371187712 7599824371187712 6333186975989760 5066549580791808 6333186975989760 8866461766385664 9499780463984640 5699868278390784 9499780463984640 15199648742375424 7599824371187712 15199648742375424 5066549580791808 15199648742375424 5066549580791808 20266198323167232 15199648742375424 30399297484750848 27021597764222976 54043195528445952 60798594969501696 101330991615836160 45598946227126272 60798594969501696 45598946227126272 81064793292668928 54043195528445952 40532396646334464 27021597764222976 54043195528445952 81064793292668928 121597189939003392 60798594969501696 136796838681378816 91197892454252544 243194379878006784 121597189939003392 101330991615836160 81064793292668928 121597189939003392 182395784908505088 364791569817010176 60798594969501696 81064793292668928 27021597764222976 121597189939003392 60798594969501696 60798594969501696 30399297484750848 136796838681378816 182395784908505088 141863388262170624 162129586585337856 216172782113783808 162129586585337856 378302368699121664 324259173170675712 324259173170675712 270215977642229760 324259173170675712 405323966463344640 567453553048682496 1080863910568919040 1945555039024054272 1215971899390033920 1641562064176545792 1094374709451030528 851180329573023744 729583139634020352 864691128455135232 972777519512027136 1276770494359535616 972777519512027136 1459166279268040704 972777519512027136 1945555039024054272 1459166279268040704 1215971899390033920 729583139634020352 972777519512027136 972777519512027136 1945555039024054272 1215971899390033920 1459166279268040704 1823957849085050880 1915155741539303424 1823957849085050880 1459166279268040704 1823957849085050880 1945555039024054272 1459166279268040704 1621295865853378560 1152921504606846976 1729382256910270464 1152921504606846976 1621295865853378560 1459166279268040704 1945555039024054272 1823957849085050880 1459166279268040704 1823957849085050880 1915155741539303424 1823957849085050880 1459166279268040704 1215971899390033920 1945555039024054272 972777519512027136 972777519512027136 729583139634020352 1215971899390033920 1459166279268040704 1945555039024054272 972777519512027136 1459166279268040704 972777519512027136 1276770494359535616 972777519512027136 864691128455135232 729583139634020352 851180329573023744 1094374709451030528 1641562064176545792 1215971899390033920 1945555039024054272 1080863910568919040 567453553048682496 405323966463344640 324259173170675712 270215977642229760 324259173170675712 324259173170675712 378302368699121664 162129586585337856 216172782113783808 162129586585337856 141863388262170624 182395784908505088 136796838681378816 30399297484750848 60798594969501696 60798594969501696 121597189939003392 27021597764222976 81064793292668928 60798594969501696 364791569817010176 182395784908505088 121597189939003392 81064793292668928 101330991615836160 121597189939003392 243194379878006784 91197892454252544 136796838681378816 60798594969501696 121597189939003392 81064793292668928 54043195528445952 27021597764222976 40532396646334464 54043195528445952 81064793292668928 45598946227126272 60798594969501696 45598946227126272 101330991615836160 60798594969501696 54043195528445952 27021597764222976 30399297484750848 15199648742375424 20266198323167232 5066549580791808 15199648742375424 5066549580791808 15199648742375424 7599824371187712 15199648742375424 9499780463984640 5699868278390784 9499780463984640 8866461766385664 6333186975989760 5066549580791808 6333186975989760 7599824371187712 7599824371187712 6333186975989760 3799912185593856 5699868278390784 5066549580791808 4749890231992320 2533274790395904 3799912185593856 3166593487994880 4274901208793088 3562417673994240 3324923162394624 2374945115996160 2849934139195392 2671813255495680 2137450604396544 712483534798848 1068725302198272 474989023199232 633318697598976 158329674399744 158329674399744 105553116266496 184717953466368 118747255799808 111325552312320 79164837199872 118747255799808 79164837199872 74217034874880 59373627899904 51951924412416 33397665693696 44530220924928 33397665693696 37108517437440 14843406974976 13194139533312 19791209299968 17317308137472 9895604649984 8246337208320 9895604649984 11132555231232 7421703487488 9277129359360 3710851743744 2164663517184 824633720832 1855425871872 1236950581248 1649267441664 824633720832 463856467968 463856467968 927712935936 773094113280 618475290624 515396075520 360777252864 128849018880 103079215104 85899345920 137438953472 103079215104 96636764160 51539607552 38654705664 25769803776 32212254720 19327352832 9663676416 6039797760 3623878656 2684354560 3758096384 1342177280 1207959552 1006632960 1610612736 402653184 268435456 134217728 201326592 100663296 201326592 50331648 75497472 25165824 33554432 25165824 20971520 9437184 12582912 14155776 7077888 1572864 2359296 1572864 1572864 786432 196608 65536 49152 24576 32768 12288 10240 6144 4096 1536 768 128 128 32 48 4 4 1 1 6 12 16 96 96 256 384 2304 3072 9216 18432 24576 36864 73728 49152 98304 196608 262144 1310720 1310720 2097152 2621440 2621440 9437184 15728640 15728640 12582912 25165824 50331648 37748736 50331648 50331648 75497472 201326592 134217728 134217728 268435456 268435456 603979776 2013265920 2013265920 2013265920 2684354560 5368709120 2684354560 5033164800 10066329600 12884901888 21474836480 42949672960 34359738368 42949672960 85899345920 103079215104 137438953472 171798691840 128849018880 171798691840 257698037760 515396075520 1030792151040 1030792151040 773094113280 927712935936 618475290624 618475290624 1649267441664 1649267441664 1855425871872 1649267441664 1649267441664 2473901162496 6184752906240 12369505812480 9895604649984 16492674416640 10995116277760 8796093022208 16492674416640 16492674416640 13194139533312 29686813949952 44530220924928 66795331387392 66795331387392 100192997081088 66795331387392 118747255799808 178120883699712 79164837199872 237494511599616 237494511599616 158329674399744 267181325549568 316659348799488 211106232532992 316659348799488 316659348799488 211106232532992 527765581332480 791648371998720 949978046398464 1187472557998080 2968681394995200 3166593487994880 3958241859993600 3958241859993600 3166593487994880 7124835347988480 6333186975989760 4749890231992320 5066549580791808 5066549580791808 7599824371187712 6755399441055744 7599824371187712 5066549580791808 10133099161583616 10133099161583616 9499780463984640 8444249301319680 8444249301319680 9499780463984640 12666373951979520 9499780463984640 6333186975989760 15832967439974400 6333186975989760 10133099161583616 8444249301319680 8444249301319680 6755399441055744 8444249301319680 16888498602639360 10133099161583616 40532396646334464 54043195528445952 60798594969501696 121597189939003392 91197892454252544 68398419340689408 91197892454252544 60798594969501696 54043195528445952 54043195528445952 54043195528445952 40532396646334464 54043195528445952 162129586585337856 81064793292668928 121597189939003392 182395784908505088 121597189939003392 202661983231672320 101330991615836160 108086391056891904 135107988821114880 151996487423754240 243194379878006784 101330991615836160 67553994410557440 27021597764222976 81064793292668928 121597189939003392 60798594969501696 91197892454252544 91197892454252544 243194379878006784 364791569817010176 243194379878006784 216172782113783808 486388759756013568 486388759756013568 648518346341351424 648518346341351424 540431955284459520 540431955284459520 810647932926689280 1215971899390033920 540431955284459520 1621295865853378560 1823957849085050880 1519964874237542400 1641562064176545792 1094374709451030528 911978924542525440 972777519512027136 972777519512027136 1094374709451030528 1621295865853378560 1621295865853378560 1297036692682702848 1621295865853378560 2431943798780067840 1297036692682702848 1215971899390033920 1215971899390033920 972777519512027136 1621295865853378560 2026619832316723200 1621295865853378560 2026619832316723200 2026619832316723200 2431943798780067840 2026619832316723200 2026619832316723200 1823957849085050880 1459166279268040704 1945555039024054272 1441151880758558720 1729382256910270464 1729382256910270464 1441151880758558720 1945555039024054272 1459166279268040704 1823957849085050880 2026619832316723200 2026619832316723200 2431943798780067840 2026619832316723200 2026619832316723200 1621295865853378560 2026619832316723200 1621295865853378560 972777519512027136 1215971899390033920 1215971899390033920 1297036692682702848 2431943798780067840 1621295865853378560 1297036692682702848 1621295865853378560 1621295865853378560 1094374709451030528 972777519512027136 972777519512027136 911978924542525440 1094374709451030528 1641562064176545792 1519964874237542400 1823957849085050880 1621295865853378560 540431955284459520 1215971899390033920 810647932926689280 540431955284459520 540431955284459520 648518346341351424 648518346341351424 486388759756013568 486388759756013568 216172782113783808 243194379878006784 364791569817010176 243194379878006784 91197892454252544 91197892454252544 60798594969501696 121597189939003392 81064793292668928 27021597764222976 67553994410557440 101330991615836160 243194379878006784 151996487423754240 135107988821114880 108086391056891904 101330991615836160 202661983231672320 121597189939003392 182395784908505088 121597189939003392 81064793292668928 162129586585337856 54043195528445952 40532396646334464 54043195528445952 54043195528445952 54043195528445952 60798594969501696 91197892454252544 68398419340689408 91197892454252544 121597189939003392 60798594969501696 54043195528445952 40532396646334464 10133099161583616 16888498602639360 8444249301319680 6755399441055744 8444249301319680 8444249301319680 10133099161583616 6333186975989760 15832967439974400 6333186975989760 9499780463984640 12666373951979520 9499780463984640 8444249301319680 8444249301319680 9499780463984640 10133099161583616 10133099161583616 5066549580791808 7599824371187712 6755399441055744 7599824371187712 5066549580791808 5066549580791808 4749890231992320 6333186975989760 7124835347988480 3166593487994880 3958241859993600 3958241859993600 3166593487994880 2968681394995200 1187472557998080 949978046398464 791648371998720 527765581332480 211106232532992 316659348799488 316659348799488 211106232532992 316659348799488 267181325549568 158329674399744 237494511599616 237494511599616 79164837199872 178120883699712 118747255799808 66795331387392 100192997081088 66795331387392 66795331387392 44530220924928 29686813949952 13194139533312 16492674416640 16492674416640 8796093022208 10995116277760 16492674416640 9895604649984 12369505812480 6184752906240 2473901162496 1649267441664 1649267441664 1855425871872 1649267441664 1649267441664 618475290624 618475290624 927712935936 773094113280 1030792151040 1030792151040 515396075520 257698037760 171798691840 128849018880 171798691840 137438953472 103079215104 85899345920 42949672960 34359738368 42949672960 21474836480 12884901888 10066329600 5033164800 2684354560 5368709120 2684354560 2013265920 2013265920 2013265920 603979776 268435456 268435456 134217728 134217728 201326592 75497472 50331648 50331648 37748736 50331648 25165824 12582912 15728640 15728640 9437184 2621440 2621440 2097152 1310720 1310720 262144 196608 98304 49152 73728 36864 24576 18432 9216 3072 2304 384 256 96 96 16 12 6 1 1 8 36 64 64 384 384 1024 768 3072 5120 18432 32768 49152 61440 98304 65536 245760 262144 655360 1966080 2621440 4194304 6553600 4194304 12582912 26214400 25165824 16777216 50331648 62914560 75497472 33554432 150994944 226492416 536870912 268435456 536870912 805306368 805306368 603979776 3221225472 2818572288 3221225472 3221225472 4294967296 3758096384 8053063680 12884901888 15032385536 32212254720 60129542144 42949672960 75161927680 103079215104 120259084288 137438953472 206158430208 180388626432 274877906944 309237645312 824633720832 1443109011456 824633720832 618475290624 1546188226560 1236950581248 1546188226560 2473901162496 3092376453120 2473901162496 4123168604160 1649267441664 4329327034368 9277129359360 17317308137472 16492674416640 19241453486080 13194139533312 15393162788864 16492674416640 13194139533312 21990232555520 59373627899904 59373627899904 89060441849856 111325552312320 133590662774784 89060441849856 207807697649664 118747255799808 138538465099776 296868139499520 277076930199552 237494511599616 415615395299328 211106232532992 527765581332480 633318697598976 351843720888320 316659348799488 1319413953331200 1266637395197952 2374945115996160 1583296743997440 3377699720527872 4433230883192832 6333186975989760 3799912185593856 5066549580791808 8866461766385664 7599824371187712 5066549580791808 8866461766385664 7599824371187712 8866461766385664 8444249301319680 8866461766385664 7599824371187712 11821949021847552 10133099161583616 10133099161583616 11821949021847552 10133099161583616 11399736556781568 10133099161583616 8866461766385664 10133099161583616 6333186975989760 20266198323167232 20266198323167232 33776997205278720 13510798882111488 27021597764222976 25332747903959040 27021597764222976 13510798882111488 81064793292668928 67553994410557440 121597189939003392 121597189939003392 136796838681378816 113997365567815680 121597189939003392 40532396646334464 67553994410557440 108086391056891904 101330991615836160 60798594969501696 135107988821114880 162129586585337856 202661983231672320 162129586585337856 243194379878006784 135107988821114880 202661983231672320 144115188075855872 216172782113783808 225179981368524800 243194379878006784 81064793292668928 270215977642229760 81064793292668928 108086391056891904 162129586585337856 162129586585337856 182395784908505088 364791569817010176 81064793292668928 243194379878006784 324259173170675712 162129586585337856 252201579132747776 729583139634020352 432345564227567616 648518346341351424 540431955284459520 576460752303423488 756604737398243328 1297036692682702848 648518346341351424 864691128455135232 1702360659146047488 2431943798780067840 1519964874237542400 1641562064176545792 1215971899390033920 1215971899390033920 1134907106097364992 1094374709451030528 1297036692682702848 2431943798780067840 1297036692682702848 2594073385365405696 2702159776422297600 2594073385365405696 1729382256910270464 2431943798780067840 1621295865853378560 1945555039024054272 1621295865853378560 2594073385365405696 2269814212194729984 2161727821137838080 2594073385365405696 2594073385365405696 2837267765243412480 1945555039024054272 1459166279268040704 2269814212194729984 2161727821137838080 2522015791327477760 2161727821137838080 2522015791327477760 2161727821137838080 2269814212194729984 1459166279268040704 1945555039024054272 2837267765243412480 2594073385365405696 2594073385365405696 2161727821137838080 2269814212194729984 2594073385365405696 1621295865853378560 1945555039024054272 1621295865853378560 2431943798780067840 1729382256910270464 2594073385365405696 2702159776422297600 2594073385365405696 1297036692682702848 2431943798780067840 1297036692682702848 1094374709451030528 1134907106097364992 1215971899390033920 1215971899390033920 1641562064176545792 1519964874237542400 2431943798780067840 1702360659146047488 864691128455135232 648518346341351424 1297036692682702848 756604737398243328 576460752303423488 540431955284459520 648518346341351424 432345564227567616 729583139634020352 252201579132747776 162129586585337856 324259173170675712 243194379878006784 81064793292668928 364791569817010176 182395784908505088 162129586585337856 162129586585337856 108086391056891904 81064793292668928 270215977642229760 81064793292668928 243194379878006784 225179981368524800 216172782113783808 144115188075855872 202661983231672320 135107988821114880 243194379878006784 162129586585337856 202661983231672320 162129586585337856 135107988821114880 60798594969501696 101330991615836160 108086391056891904 67553994410557440 40532396646334464 121597189939003392 113997365567815680 136796838681378816 121597189939003392 121597189939003392 67553994410557440 81064793292668928 13510798882111488 27021597764222976 25332747903959040 27021597764222976 13510798882111488 33776997205278720 20266198323167232 20266198323167232 6333186975989760 10133099161583616 8866461766385664 10133099161583616 11399736556781568 10133099161583616 11821949021847552 10133099161583616 10133099161583616 11821949021847552 7599824371187712 8866461766385664 8444249301319680 8866461766385664 7599824371187712 8866461766385664 5066549580791808 7599824371187712 8866461766385664 5066549580791808 3799912185593856 6333186975989760 4433230883192832 3377699720527872 1583296743997440 2374945115996160 1266637395197952 1319413953331200 316659348799488 351843720888320 633318697598976 527765581332480 211106232532992 415615395299328 237494511599616 277076930199552 296868139499520 138538465099776 118747255799808 207807697649664 89060441849856 133590662774784 111325552312320 89060441849856 59373627899904 59373627899904 21990232555520 13194139533312 16492674416640 15393162788864 13194139533312 19241453486080 16492674416640 17317308137472 9277129359360 4329327034368 1649267441664 4123168604160 2473901162496 3092376453120 2473901162496 1546188226560 1236950581248 1546188226560 618475290624 824633720832 1443109011456 824633720832 309237645312 274877906944 180388626432 206158430208 137438953472 120259084288 103079215104 75161927680 42949672960 60129542144 32212254720 15032385536 12884901888 8053063680 3758096384 4294967296 3221225472 3221225472 2818572288 3221225472 603979776 805306368 805306368 536870912 268435456 536870912 226492416 150994944 33554432 75497472 62914560 50331648 16777216 25165824 26214400 12582912 4194304 6553600 4194304 2621440 1966080 655360 262144 245760 65536 98304 61440 49152 32768 18432 5120 3072 768 1024 384 384 64 64 36 8 1 1 6 36 144 192 256 1152 1152 1536 1536 10240 15360 49152 98304 122880 163840 196608 196608 393216 786432 1572864 4718592 6291456 12582912 12582912 8388608 31457280 62914560 50331648 50331648 125829120 188743680 75497472 75497472 339738624 603979776 805306368 805306368 1207959552 1811939328 805306368 1811939328 8455716864 8455716864 7247757312 6442450944 11274289152 11274289152 19327352832 25769803776 25769803776 51539607552 85899345920 85899345920 103079215104 154618822656 137438953472 206158430208 360777252864 360777252864 463856467968 618475290624 1443109011456 1443109011456 824633720832 927712935936 2473901162496 2473901162496 1855425871872 3710851743744 3710851743744 4947802324992 3298534883328 3298534883328 7421703487488 14843406974976 32985348833280 21990232555520 26388279066624 26388279066624 19791209299968 13194139533312 21990232555520 43980465111040 79164837199872 89060441849856 148434069749760 148434069749760 178120883699712 178120883699712 178120883699712 237494511599616 197912092999680 395824185999360 474989023199232 474989023199232 316659348799488 422212465065984 844424930131968 562949953421312 422212465065984 633318697598976 1688849860263936 2533274790395904 2533274790395904 2533274790395904 5910974510923776 8866461766385664 7599824371187712 7599824371187712 8866461766385664 13299692649578496 10133099161583616 10133099161583616 15199648742375424 11399736556781568 12666373951979520 11258999068426240 15199648742375424 10133099161583616 15199648742375424 13510798882111488 17732923532771328 17732923532771328 15199648742375424 11399736556781568 17732923532771328 26599385299156992 7599824371187712 15199648742375424 40532396646334464 60798594969501696 40532396646334464 40532396646334464 60798594969501696 40532396646334464 20266198323167232 30399297484750848 113997365567815680 151996487423754240 182395784908505088 205195258022068224 256494072527585280 170996048351723520 91197892454252544 60798594969501696 121597189939003392 182395784908505088 136796838681378816 136796838681378816 121597189939003392 364791569817010176 243194379878006784 243194379878006784 303992974847508480 202661983231672320 324259173170675712 324259173170675712 405323966463344640 405323966463344640 121597189939003392 121597189939003392 182395784908505088 182395784908505088 121597189939003392 162129586585337856 273593677362757632 410390516044136448 182395784908505088 121597189939003392 432345564227567616 324259173170675712 283726776524341248 567453553048682496 972777519512027136 432345564227567616 540431955284459520 540431955284459520 756604737398243328 1134907106097364992 729583139634020352 972777519512027136 851180329573023744 2127950823932559360 2279947311356313600 1709960483517235200 1823957849085050880 1621295865853378560 1418633882621706240 1276770494359535616 1459166279268040704 1945555039024054272 1945555039024054272 1945555039024054272 3242591731706757120 2431943798780067840 2594073385365405696 2594073385365405696 2431943798780067840 2431943798780067840 1459166279268040704 1945555039024054272 3404721318292094976 2269814212194729984 2594073385365405696 2918332558536081408 3404721318292094976 2553540988719071232 1459166279268040704 1945555039024054272 2431943798780067840 3242591731706757120 2702159776422297600 2702159776422297600 3242591731706757120 2431943798780067840 1945555039024054272 1459166279268040704 2553540988719071232 3404721318292094976 2918332558536081408 2594073385365405696 2269814212194729984 3404721318292094976 1945555039024054272 1459166279268040704 2431943798780067840 2431943798780067840 2594073385365405696 2594073385365405696 2431943798780067840 3242591731706757120 1945555039024054272 1945555039024054272 1945555039024054272 1459166279268040704 1276770494359535616 1418633882621706240 1621295865853378560 1823957849085050880 1709960483517235200 2279947311356313600 2127950823932559360 851180329573023744 972777519512027136 729583139634020352 1134907106097364992 756604737398243328 540431955284459520 540431955284459520 432345564227567616 972777519512027136 567453553048682496 283726776524341248 324259173170675712 432345564227567616 121597189939003392 182395784908505088 410390516044136448 273593677362757632 162129586585337856 121597189939003392 182395784908505088 182395784908505088 121597189939003392 121597189939003392 405323966463344640 405323966463344640 324259173170675712 324259173170675712 202661983231672320 303992974847508480 243194379878006784 243194379878006784 364791569817010176 121597189939003392 136796838681378816 136796838681378816 182395784908505088 121597189939003392 60798594969501696 91197892454252544 170996048351723520 256494072527585280 205195258022068224 182395784908505088 151996487423754240 113997365567815680 30399297484750848 20266198323167232 40532396646334464 60798594969501696 40532396646334464 40532396646334464 60798594969501696 40532396646334464 15199648742375424 7599824371187712 26599385299156992 17732923532771328 11399736556781568 15199648742375424 17732923532771328 17732923532771328 13510798882111488 15199648742375424 10133099161583616 15199648742375424 11258999068426240 12666373951979520 11399736556781568 15199648742375424 10133099161583616 10133099161583616 13299692649578496 8866461766385664 7599824371187712 7599824371187712 8866461766385664 5910974510923776 2533274790395904 2533274790395904 2533274790395904 1688849860263936 633318697598976 422212465065984 562949953421312 844424930131968 422212465065984 316659348799488 474989023199232 474989023199232 395824185999360 197912092999680 237494511599616 178120883699712 178120883699712 178120883699712 148434069749760 148434069749760 89060441849856 79164837199872 43980465111040 21990232555520 13194139533312 19791209299968 26388279066624 26388279066624 21990232555520 32985348833280 14843406974976 7421703487488 3298534883328 3298534883328 4947802324992 3710851743744 3710851743744 1855425871872 2473901162496 2473901162496 927712935936 824633720832 1443109011456 1443109011456 618475290624 463856467968 360777252864 360777252864 206158430208 137438953472 154618822656 103079215104 85899345920 85899345920 51539607552 25769803776 25769803776 19327352832 11274289152 11274289152 6442450944 7247757312 8455716864 8455716864 1811939328 805306368 1811939328 1207959552 805306368 805306368 603979776 339738624 75497472 75497472 188743680 125829120 50331648 50331648 62914560 31457280 8388608 12582912 12582912 6291456 4718592 1572864 786432 393216 196608 196608 163840 122880 98304 49152 15360 10240 1536 1536 1152 1152 256 192 144 36 6 1 1 8 24 96 288 576 512 2304 1152 3072 4096 24576 24576 92160 147456 196608 196608 442368 196608 983040 1572864 2097152 5898240 9830400 12582912 15728640 10485760 37748736 75497472 94371840 67108864 201326592 100663296 150994944 100663296 536870912 536870912 1811939328 1207959552 1610612736 1073741824 2147483648 2415919104 12884901888 9663676416 7516192768 9663676416 19327352832 12884901888 20132659200 21474836480 30064771072 53687091200 128849018880 85899345920 135291469824 154618822656 171798691840 274877906944 549755813888 463856467968 721554505728 824633720832 1099511627776 1236950581248 1391569403904 1236950581248 4123168604160 2473901162496 2473901162496 3710851743744 6184752906240 3298534883328 7421703487488 4947802324992 8658654068736 20615843020800 32985348833280 21990232555520 38482906972160 24739011624960 13194139533312 26388279066624 52776558133248 52776558133248 111325552312320 133590662774784 178120883699712 178120883699712 356241767399424 133590662774784 415615395299328 395824185999360 237494511599616 593736278999040 831230790598656 316659348799488 712483534798848 633318697598976 703687441776640 844424930131968 1125899906842624 633318697598976 2638827906662400 2111062325329920 3799912185593856 3166593487994880 8444249301319680 7599824371187712 13299692649578496 11399736556781568 10133099161583616 13510798882111488 16888498602639360 13510798882111488 17732923532771328 12666373951979520 13510798882111488 16888498602639360 17732923532771328 10133099161583616 16888498602639360 18014398509481984 20266198323167232 20266198323167232 11821949021847552 10133099161583616 30399297484750848 11399736556781568 15199648742375424 16888498602639360 67553994410557440 40532396646334464 75998243711877120 50665495807918080 54043195528445952 20266198323167232 60798594969501696 30399297484750848 182395784908505088 162129586585337856 227994731135631360 273593677362757632 273593677362757632 91197892454252544 136796838681378816 91197892454252544 151996487423754240 182395784908505088 243194379878006784 91197892454252544 202661983231672320 324259173170675712 324259173170675712 243194379878006784 364791569817010176 216172782113783808 506654958079180800 405323966463344640 486388759756013568 135107988821114880 202661983231672320 60798594969501696 486388759756013568 243194379878006784 121597189939003392 243194379878006784 547187354725515264 182395784908505088 364791569817010176 162129586585337856 324259173170675712 567453553048682496 648518346341351424 567453553048682496 729583139634020352 405323966463344640 648518346341351424 810647932926689280 1297036692682702848 729583139634020352 1702360659146047488 1459166279268040704 972777519512027136 1823957849085050880 2462343096264818688 1709960483517235200 2188749418902061056 1702360659146047488 1459166279268040704 1702360659146047488 2188749418902061056 1459166279268040704 3242591731706757120 2431943798780067840 2918332558536081408 2431943798780067840 4053239664633446400 2594073385365405696 3891110078048108544 1945555039024054272 1945555039024054272 2431943798780067840 3242591731706757120 2594073385365405696 2837267765243412480 3647915698170101760 2918332558536081408 1945555039024054272 2161727821137838080 1945555039024054272 3404721318292094976 3242591731706757120 3242591731706757120 3242591731706757120 3404721318292094976 1945555039024054272 2161727821137838080 1945555039024054272 2918332558536081408 3647915698170101760 2837267765243412480 2594073385365405696 3242591731706757120 2431943798780067840 1945555039024054272 1945555039024054272 3891110078048108544 2594073385365405696 4053239664633446400 2431943798780067840 2918332558536081408 2431943798780067840 3242591731706757120 1459166279268040704 2188749418902061056 1702360659146047488 1459166279268040704 1702360659146047488 2188749418902061056 1709960483517235200 2462343096264818688 1823957849085050880 972777519512027136 1459166279268040704 1702360659146047488 729583139634020352 1297036692682702848 810647932926689280 648518346341351424 405323966463344640 729583139634020352 567453553048682496 648518346341351424 567453553048682496 324259173170675712 162129586585337856 364791569817010176 182395784908505088 547187354725515264 243194379878006784 121597189939003392 243194379878006784 486388759756013568 60798594969501696 202661983231672320 135107988821114880 486388759756013568 405323966463344640 506654958079180800 216172782113783808 364791569817010176 243194379878006784 324259173170675712 324259173170675712 202661983231672320 91197892454252544 243194379878006784 182395784908505088 151996487423754240 91197892454252544 136796838681378816 91197892454252544 273593677362757632 273593677362757632 227994731135631360 162129586585337856 182395784908505088 30399297484750848 60798594969501696 20266198323167232 54043195528445952 50665495807918080 75998243711877120 40532396646334464 67553994410557440 16888498602639360 15199648742375424 11399736556781568 30399297484750848 10133099161583616 11821949021847552 20266198323167232 20266198323167232 18014398509481984 16888498602639360 10133099161583616 17732923532771328 16888498602639360 13510798882111488 12666373951979520 17732923532771328 13510798882111488 16888498602639360 13510798882111488 10133099161583616 11399736556781568 13299692649578496 7599824371187712 8444249301319680 3166593487994880 3799912185593856 2111062325329920 2638827906662400 633318697598976 1125899906842624 844424930131968 703687441776640 633318697598976 712483534798848 316659348799488 831230790598656 593736278999040 237494511599616 395824185999360 415615395299328 133590662774784 356241767399424 178120883699712 178120883699712 133590662774784 111325552312320 52776558133248 52776558133248 26388279066624 13194139533312 24739011624960 38482906972160 21990232555520 32985348833280 20615843020800 8658654068736 4947802324992 7421703487488 3298534883328 6184752906240 3710851743744 2473901162496 2473901162496 4123168604160 1236950581248 1391569403904 1236950581248 1099511627776 824633720832 721554505728 463856467968 549755813888 274877906944 171798691840 154618822656 135291469824 85899345920 128849018880 53687091200 30064771072 21474836480 20132659200 12884901888 19327352832 9663676416 7516192768 9663676416 12884901888 2415919104 2147483648 1073741824 1610612736 1207959552 1811939328 536870912 536870912 100663296 150994944 100663296 201326592 67108864 94371840 75497472 37748736 10485760 15728640 12582912 9830400 5898240 2097152 1572864 983040 196608 442368 196608 196608 147456 92160 24576 24576 4096 3072 1152 2304 512 576 288 96 24 8 1 1 4 16 48 192 768 1024 1024 2304 1536 4096 8192 32768 49152 147456 262144 262144 393216 393216 393216 1572864 1572864 3145728 11796480 12582912 16777216 20971520 16777216 50331648 150994944 134217728 134217728 134217728 150994944 150994944 134217728 402653184 805306368 1811939328 1207959552 805306368 1610612736 1610612736 3623878656 14495514624 9663676416 9663676416 14495514624 19327352832 12884901888 21474836480 34359738368 42949672960 107374182400 171798691840 128849018880 154618822656 206158430208 274877906944 549755813888 927712935936 927712935936 1236950581248 824633720832 1099511627776 1855425871872 1649267441664 2473901162496 4947802324992 3710851743744 2783138807808 7421703487488 4947802324992 6597069766656 9895604649984 6597069766656 16492674416640 27487790694400 43980465111040 43980465111040 49478023249920 19791209299968 19791209299968 52776558133248 35184372088832 52776558133248 118747255799808 118747255799808 158329674399744 237494511599616 178120883699712 178120883699712 395824185999360 263882790666240 263882790666240 791648371998720 422212465065984 422212465065984 633318697598976 422212465065984 633318697598976 1266637395197952 633318697598976 949978046398464 2111062325329920 2533274790395904 3799912185593856 4749890231992320 7599824371187712 11399736556781568 17099604835172352 11399736556781568 10133099161583616 20266198323167232 20266198323167232 15199648742375424 18999560927969280 12666373951979520 16888498602639360 16888498602639360 15199648742375424 10133099161583616 20266198323167232 20266198323167232 22799473113563136 15199648742375424 10133099161583616 15199648742375424 11399736556781568 11399736556781568 10133099161583616 25332747903959040 40532396646334464 54043195528445952 67553994410557440 36028797018963968 18014398509481984 27021597764222976 27021597764222976 40532396646334464 162129586585337856 162129586585337856 243194379878006784 243194379878006784 121597189939003392 81064793292668928 121597189939003392 81064793292668928 136796838681378816 273593677362757632 136796838681378816 136796838681378816 162129586585337856 324259173170675712 216172782113783808 243194379878006784 324259173170675712 324259173170675712 607985949695016960 486388759756013568 162129586585337856 135107988821114880 60798594969501696 91197892454252544 364791569817010176 121597189939003392 121597189939003392 364791569817010176 182395784908505088 182395784908505088 243194379878006784 108086391056891904 378302368699121664 851180329573023744 425590164786511872 378302368699121664 607985949695016960 405323966463344640 810647932926689280 1215971899390033920 729583139634020352 1094374709451030528 1459166279268040704 972777519512027136 810647932926689280 1823957849085050880 2279947311356313600 2026619832316723200 2269814212194729984 1702360659146047488 1702360659146047488 2269814212194729984 1459166279268040704 1945555039024054272 3242591731706757120 1945555039024054272 2594073385365405696 3647915698170101760 3891110078048108544 3891110078048108544 2918332558536081408 2188749418902061056 2188749418902061056 2431943798780067840 3891110078048108544 2918332558536081408 3647915698170101760 3283124128353091584 2188749418902061056 2594073385365405696 1945555039024054272 2918332558536081408 3647915698170101760 4053239664633446400 4053239664633446400 3647915698170101760 2918332558536081408 1945555039024054272 2594073385365405696 2188749418902061056 3283124128353091584 3647915698170101760 2918332558536081408 3891110078048108544 2431943798780067840 2188749418902061056 2188749418902061056 2918332558536081408 3891110078048108544 3891110078048108544 3647915698170101760 2594073385365405696 1945555039024054272 3242591731706757120 1945555039024054272 1459166279268040704 2269814212194729984 1702360659146047488 1702360659146047488 2269814212194729984 2026619832316723200 2279947311356313600 1823957849085050880 810647932926689280 972777519512027136 1459166279268040704 1094374709451030528 729583139634020352 1215971899390033920 810647932926689280 405323966463344640 607985949695016960 378302368699121664 425590164786511872 851180329573023744 378302368699121664 108086391056891904 243194379878006784 182395784908505088 182395784908505088 364791569817010176 121597189939003392 121597189939003392 364791569817010176 91197892454252544 60798594969501696 135107988821114880 162129586585337856 486388759756013568 607985949695016960 324259173170675712 324259173170675712 243194379878006784 216172782113783808 324259173170675712 162129586585337856 136796838681378816 136796838681378816 273593677362757632 136796838681378816 81064793292668928 121597189939003392 81064793292668928 121597189939003392 243194379878006784 243194379878006784 162129586585337856 162129586585337856 40532396646334464 27021597764222976 27021597764222976 18014398509481984 36028797018963968 67553994410557440 54043195528445952 40532396646334464 25332747903959040 10133099161583616 11399736556781568 11399736556781568 15199648742375424 10133099161583616 15199648742375424 22799473113563136 20266198323167232 20266198323167232 10133099161583616 15199648742375424 16888498602639360 16888498602639360 12666373951979520 18999560927969280 15199648742375424 20266198323167232 20266198323167232 10133099161583616 11399736556781568 17099604835172352 11399736556781568 7599824371187712 4749890231992320 3799912185593856 2533274790395904 2111062325329920 949978046398464 633318697598976 1266637395197952 633318697598976 422212465065984 633318697598976 422212465065984 422212465065984 791648371998720 263882790666240 263882790666240 395824185999360 178120883699712 178120883699712 237494511599616 158329674399744 118747255799808 118747255799808 52776558133248 35184372088832 52776558133248 19791209299968 19791209299968 49478023249920 43980465111040 43980465111040 27487790694400 16492674416640 6597069766656 9895604649984 6597069766656 4947802324992 7421703487488 2783138807808 3710851743744 4947802324992 2473901162496 1649267441664 1855425871872 1099511627776 824633720832 1236950581248 927712935936 927712935936 549755813888 274877906944 206158430208 154618822656 128849018880 171798691840 107374182400 42949672960 34359738368 21474836480 12884901888 19327352832 14495514624 9663676416 9663676416 14495514624 3623878656 1610612736 1610612736 805306368 1207959552 1811939328 805306368 402653184 134217728 150994944 150994944 134217728 134217728 134217728 150994944 50331648 16777216 20971520 16777216 12582912 11796480 3145728 1572864 1572864 393216 393216 393216 262144 262144 147456 49152 32768 8192 4096 1536 2304 1024 1024 768 192 48 16 4 1 1 6 16 48 96 512 1536 2048 1024 4608 4096 12288 8192 49152 61440 196608 262144 524288 393216 786432 524288 1310720 2097152 5242880 12582912 16777216 25165824 33554432 16777216 75497472 167772160 201326592 67108864 301989888 301989888 301989888 134217728 805306368 1207959552 2415919104 805306368 2415919104 3221225472 4831838208 3623878656 12884901888 11274289152 12884901888 12884901888 19327352832 10737418240 25769803776 34359738368 60129542144 103079215104 180388626432 103079215104 154618822656 257698037760 412316860416 618475290624 1236950581248 1082331758592 824633720832 549755813888 1649267441664 2473901162496 3298534883328 2473901162496 6184752906240 3710851743744 4638564679680 4947802324992 9895604649984 9895604649984 13194139533312 8796093022208 15393162788864 26388279066624 61572651155456 39582418599936 32985348833280 26388279066624 32985348833280 26388279066624 39582418599936 65970697666560 118747255799808 118747255799808 263882790666240 158329674399744 296868139499520 178120883699712 277076930199552 316659348799488 369435906932736 422212465065984 844424930131968 633318697598976 562949953421312 422212465065984 1055531162664960 844424930131968 1055531162664960 844424930131968 3377699720527872 3799912185593856 7599824371187712 3799912185593856 10133099161583616 13299692649578496 15199648742375424 10133099161583616 15199648742375424 25332747903959040 22799473113563136 15199648742375424 17732923532771328 15199648742375424 15762598695796736 13510798882111488 15199648742375424 12666373951979520 22799473113563136 20266198323167232 15199648742375424 11821949021847552 13510798882111488 5066549580791808 22799473113563136 20266198323167232 30399297484750848 20266198323167232 72057594037927936 81064793292668928 72057594037927936 18014398509481984 54043195528445952 36028797018963968 81064793292668928 40532396646334464 182395784908505088 202661983231672320 243194379878006784 121597189939003392 162129586585337856 121597189939003392 162129586585337856 81064793292668928 227994731135631360 182395784908505088 227994731135631360 121597189939003392 216172782113783808 324259173170675712 288230376151711744 216172782113783808 486388759756013568 405323966463344640 729583139634020352 162129586585337856 324259173170675712 108086391056891904 182395784908505088 91197892454252544 243194379878006784 182395784908505088 243194379878006784 162129586585337856 364791569817010176 324259173170675712 324259173170675712 108086391056891904 486388759756013568 486388759756013568 243194379878006784 270215977642229760 567453553048682496 486388759756013568 1134907106097364992 607985949695016960 972777519512027136 851180329573023744 972777519512027136 810647932926689280 851180329573023744 1823957849085050880 2837267765243412480 2026619832316723200 2188749418902061056 1945555039024054272 2188749418902061056 1459166279268040704 2431943798780067840 2594073385365405696 3242591731706757120 1945555039024054272 3891110078048108544 3647915698170101760 5836665117072162816 2918332558536081408 3647915698170101760 2918332558536081408 2431943798780067840 2594073385365405696 3891110078048108544 3404721318292094976 2918332558536081408 2188749418902061056 2918332558536081408 2431943798780067840 2918332558536081408 2918332558536081408 4255901647865118720 4863887597560135680 4255901647865118720 2918332558536081408 2918332558536081408 2431943798780067840 2918332558536081408 2188749418902061056 2918332558536081408 3404721318292094976 3891110078048108544 2594073385365405696 2431943798780067840 2918332558536081408 3647915698170101760 2918332558536081408 5836665117072162816 3647915698170101760 3891110078048108544 1945555039024054272 3242591731706757120 2594073385365405696 2431943798780067840 1459166279268040704 2188749418902061056 1945555039024054272 2188749418902061056 2026619832316723200 2837267765243412480 1823957849085050880 851180329573023744 810647932926689280 972777519512027136 851180329573023744 972777519512027136 607985949695016960 1134907106097364992 486388759756013568 567453553048682496 270215977642229760 243194379878006784 486388759756013568 486388759756013568 108086391056891904 324259173170675712 324259173170675712 364791569817010176 162129586585337856 243194379878006784 182395784908505088 243194379878006784 91197892454252544 182395784908505088 108086391056891904 324259173170675712 162129586585337856 729583139634020352 405323966463344640 486388759756013568 216172782113783808 288230376151711744 324259173170675712 216172782113783808 121597189939003392 227994731135631360 182395784908505088 227994731135631360 81064793292668928 162129586585337856 121597189939003392 162129586585337856 121597189939003392 243194379878006784 202661983231672320 182395784908505088 40532396646334464 81064793292668928 36028797018963968 54043195528445952 18014398509481984 72057594037927936 81064793292668928 72057594037927936 20266198323167232 30399297484750848 20266198323167232 22799473113563136 5066549580791808 13510798882111488 11821949021847552 15199648742375424 20266198323167232 22799473113563136 12666373951979520 15199648742375424 13510798882111488 15762598695796736 15199648742375424 17732923532771328 15199648742375424 22799473113563136 25332747903959040 15199648742375424 10133099161583616 15199648742375424 13299692649578496 10133099161583616 3799912185593856 7599824371187712 3799912185593856 3377699720527872 844424930131968 1055531162664960 844424930131968 1055531162664960 422212465065984 562949953421312 633318697598976 844424930131968 422212465065984 369435906932736 316659348799488 277076930199552 178120883699712 296868139499520 158329674399744 263882790666240 118747255799808 118747255799808 65970697666560 39582418599936 26388279066624 32985348833280 26388279066624 32985348833280 39582418599936 61572651155456 26388279066624 15393162788864 8796093022208 13194139533312 9895604649984 9895604649984 4947802324992 4638564679680 3710851743744 6184752906240 2473901162496 3298534883328 2473901162496 1649267441664 549755813888 824633720832 1082331758592 1236950581248 618475290624 412316860416 257698037760 154618822656 103079215104 180388626432 103079215104 60129542144 34359738368 25769803776 10737418240 19327352832 12884901888 12884901888 11274289152 12884901888 3623878656 4831838208 3221225472 2415919104 805306368 2415919104 1207959552 805306368 134217728 301989888 301989888 301989888 67108864 201326592 167772160 75497472 16777216 33554432 25165824 16777216 12582912 5242880 2097152 1310720 524288 786432 393216 524288 262144 196608 61440 49152 8192 12288 4096 4608 1024 2048 1536 512 96 48 16 6 1 1 8 32 64 128 512 1536 4608 3072 2048 16384 16384 16384 32768 163840 163840 393216 786432 786432 1572864 2097152 1048576 4194304 8388608 8388608 20971520 31457280 50331648 50331648 50331648 167772160 503316480 201326592 134217728 536870912 536870912 268435456 402653184 1811939328 2415919104 2415919104 2415919104 4294967296 8589934592 4294967296 6442450944 33822867456 33822867456 25769803776 25769803776 32212254720 21474836480 42949672960 85899345920 103079215104 231928233984 309237645312 206158430208 386547056640 773094113280 824633720832 1649267441664 2886218022912 1443109011456 1236950581248 1236950581248 2473901162496 5566277615616 3710851743744 3710851743744 7421703487488 7421703487488 3710851743744 11132555231232 16698832846848 14843406974976 19791209299968 13194139533312 19791209299968 49478023249920 74217034874880 29686813949952 79164837199872 79164837199872 29686813949952 59373627899904 98956046499840 98956046499840 178120883699712 267181325549568 237494511599616 356241767399424 400771988324352 200385994162176 534362651099136 712483534798848 237494511599616 712483534798848 1068725302198272 474989023199232 633318697598976 949978046398464 949978046398464 1899956092796928 1266637395197952 949978046398464 3562417673994240 5343626510991360 4274901208793088 6412351813189632 14962154230775808 14962154230775808 17099604835172352 17099604835172352 18999560927969280 28499341391953920 22799473113563136 15199648742375424 25649407252758528 17099604835172352 15199648742375424 15199648742375424 28499341391953920 18999560927969280 30399297484750848 20266198323167232 17732923532771328 26599385299156992 7599824371187712 7599824371187712 30399297484750848 45598946227126272 15199648742375424 33776997205278720 101330991615836160 81064793292668928 40532396646334464 40532396646334464 54043195528445952 81064793292668928 60798594969501696 60798594969501696 303992974847508480 270215977642229760 162129586585337856 182395784908505088 273593677362757632 182395784908505088 182395784908505088 182395784908505088 182395784908505088 364791569817010176 243194379878006784 162129586585337856 243194379878006784 486388759756013568 288230376151711744 486388759756013568 911978924542525440 607985949695016960 303992974847508480 202661983231672320 162129586585337856 324259173170675712 182395784908505088 91197892454252544 547187354725515264 547187354725515264 121597189939003392 243194379878006784 648518346341351424 432345564227567616 432345564227567616 432345564227567616 864691128455135232 864691128455135232 540431955284459520 540431955284459520 1459166279268040704 1459166279268040704 1215971899390033920 2431943798780067840 2269814212194729984 1702360659146047488 2431943798780067840 2431943798780067840 1459166279268040704 2918332558536081408 3647915698170101760 2735936773627576320 3891110078048108544 3891110078048108544 2188749418902061056 2918332558536081408 3891110078048108544 2918332558536081408 3647915698170101760 3647915698170101760 4863887597560135680 7295831396340203520 5836665117072162816 4377498837804122112 5836665117072162816 3891110078048108544 2918332558536081408 3647915698170101760 6383852471797678080 3830311483078606848 2918332558536081408 3891110078048108544 3647915698170101760 4863887597560135680 3891110078048108544 4377498837804122112 6566248256706183168 6566248256706183168 4377498837804122112 3891110078048108544 4863887597560135680 3647915698170101760 3891110078048108544 2918332558536081408 3830311483078606848 6383852471797678080 3647915698170101760 2918332558536081408 3891110078048108544 5836665117072162816 4377498837804122112 5836665117072162816 7295831396340203520 4863887597560135680 3647915698170101760 3647915698170101760 2918332558536081408 3891110078048108544 2918332558536081408 2188749418902061056 3891110078048108544 3891110078048108544 2735936773627576320 3647915698170101760 2918332558536081408 1459166279268040704 2431943798780067840 2431943798780067840 1702360659146047488 2269814212194729984 2431943798780067840 1215971899390033920 1459166279268040704 1459166279268040704 540431955284459520 540431955284459520 864691128455135232 864691128455135232 432345564227567616 432345564227567616 432345564227567616 648518346341351424 243194379878006784 121597189939003392 547187354725515264 547187354725515264 91197892454252544 182395784908505088 324259173170675712 162129586585337856 202661983231672320 303992974847508480 607985949695016960 911978924542525440 486388759756013568 288230376151711744 486388759756013568 243194379878006784 162129586585337856 243194379878006784 364791569817010176 182395784908505088 182395784908505088 182395784908505088 182395784908505088 273593677362757632 182395784908505088 162129586585337856 270215977642229760 303992974847508480 60798594969501696 60798594969501696 81064793292668928 54043195528445952 40532396646334464 40532396646334464 81064793292668928 101330991615836160 33776997205278720 15199648742375424 45598946227126272 30399297484750848 7599824371187712 7599824371187712 26599385299156992 17732923532771328 20266198323167232 30399297484750848 18999560927969280 28499341391953920 15199648742375424 15199648742375424 17099604835172352 25649407252758528 15199648742375424 22799473113563136 28499341391953920 18999560927969280 17099604835172352 17099604835172352 14962154230775808 14962154230775808 6412351813189632 4274901208793088 5343626510991360 3562417673994240 949978046398464 1266637395197952 1899956092796928 949978046398464 949978046398464 633318697598976 474989023199232 1068725302198272 712483534798848 237494511599616 712483534798848 534362651099136 200385994162176 400771988324352 356241767399424 237494511599616 267181325549568 178120883699712 98956046499840 98956046499840 59373627899904 29686813949952 79164837199872 79164837199872 29686813949952 74217034874880 49478023249920 19791209299968 13194139533312 19791209299968 14843406974976 16698832846848 11132555231232 3710851743744 7421703487488 7421703487488 3710851743744 3710851743744 5566277615616 2473901162496 1236950581248 1236950581248 1443109011456 2886218022912 1649267441664 824633720832 773094113280 386547056640 206158430208 309237645312 231928233984 103079215104 85899345920 42949672960 21474836480 32212254720 25769803776 25769803776 33822867456 33822867456 6442450944 4294967296 8589934592 4294967296 2415919104 2415919104 2415919104 1811939328 402653184 268435456 536870912 536870912 134217728 201326592 503316480 167772160 50331648 50331648 50331648 31457280 20971520 8388608 8388608 4194304 1048576 2097152 1572864 786432 786432 393216 163840 163840 32768 16384 16384 16384 2048 3072 4608 1536 512 128 64 32 8 1 1 8 32 96 128 512 768 3072 4608 6144 4096 36864 12288 49152 49152 196608 196608 884736 786432 1572864 2097152 2359296 1572864 7864320 6291456 12582912 41943040 67108864 67108864 150994944 67108864 301989888 301989888 402653184 201326592 805306368 402653184 805306368 603979776 2415919104 1610612736 7247757312 3221225472 9663676416 6442450944 8589934592 9663676416 57982058496 38654705664 32212254720 25769803776 51539607552 34359738368 107374182400 137438953472 120259084288 206158430208 343597383680 274877906944 618475290624 824633720832 1374389534720 2199023255552 2199023255552 1099511627776 1855425871872 1099511627776 4398046511104 4947802324992 4947802324992 3710851743744 12369505812480 4947802324992 7421703487488 14843406974976 19791209299968 19791209299968 29686813949952 13194139533312 34634616274944 49478023249920 52776558133248 39582418599936 131941395333120 39582418599936 39582418599936 79164837199872 79164837199872 105553116266496 316659348799488 178120883699712 296868139499520 356241767399424 356241767399424 267181325549568 831230790598656 316659348799488 474989023199232 949978046398464 844424930131968 422212465065984 1424967069597696 712483534798848 1781208836997120 1899956092796928 1266637395197952 1266637395197952 6333186975989760 3799912185593856 8549802417586176 8549802417586176 15199648742375424 15199648742375424 28499341391953920 20266198323167232 22799473113563136 30399297484750848 25332747903959040 20266198323167232 26599385299156992 15199648742375424 16888498602639360 20266198323167232 30399297484750848 20266198323167232 25332747903959040 27021597764222976 40532396646334464 15199648742375424 20266198323167232 10133099161583616 68398419340689408 22799473113563136 40532396646334464 50665495807918080 108086391056891904 40532396646334464 121597189939003392 40532396646334464 121597189939003392 60798594969501696 121597189939003392 91197892454252544 364791569817010176 162129586585337856 243194379878006784 273593677362757632 364791569817010176 182395784908505088 410390516044136448 121597189939003392 455989462271262720 486388759756013568 486388759756013568 216172782113783808 324259173170675712 432345564227567616 648518346341351424 729583139634020352 1094374709451030528 243194379878006784 607985949695016960 121597189939003392 364791569817010176 243194379878006784 182395784908505088 136796838681378816 1094374709451030528 182395784908505088 243194379878006784 324259173170675712 648518346341351424 324259173170675712 1297036692682702848 324259173170675712 648518346341351424 1080863910568919040 648518346341351424 1080863910568919040 3404721318292094976 810647932926689280 1945555039024054272 2161727821137838080 1729382256910270464 1621295865853378560 2918332558536081408 1621295865853378560 1513209474796486656 3242591731706757120 4377498837804122112 3647915698170101760 5836665117072162816 2918332558536081408 3891110078048108544 3891110078048108544 3647915698170101760 2918332558536081408 6485183463413514240 3891110078048108544 7782220156096217088 5836665117072162816 8754997675608244224 6566248256706183168 7295831396340203520 4377498837804122112 3891110078048108544 4863887597560135680 5836665117072162816 2918332558536081408 4323455642275676160 3891110078048108544 5836665117072162816 5188146770730811392 4863887597560135680 5836665117072162816 7660622966157213696 5836665117072162816 4863887597560135680 5188146770730811392 5836665117072162816 3891110078048108544 4323455642275676160 2918332558536081408 5836665117072162816 4863887597560135680 3891110078048108544 4377498837804122112 7295831396340203520 6566248256706183168 8754997675608244224 5836665117072162816 7782220156096217088 3891110078048108544 6485183463413514240 2918332558536081408 3647915698170101760 3891110078048108544 3891110078048108544 2918332558536081408 5836665117072162816 3647915698170101760 4377498837804122112 3242591731706757120 1513209474796486656 1621295865853378560 2918332558536081408 1621295865853378560 1729382256910270464 2161727821137838080 1945555039024054272 810647932926689280 3404721318292094976 1080863910568919040 648518346341351424 1080863910568919040 648518346341351424 324259173170675712 1297036692682702848 324259173170675712 648518346341351424 324259173170675712 243194379878006784 182395784908505088 1094374709451030528 136796838681378816 182395784908505088 243194379878006784 364791569817010176 121597189939003392 607985949695016960 243194379878006784 1094374709451030528 729583139634020352 648518346341351424 432345564227567616 324259173170675712 216172782113783808 486388759756013568 486388759756013568 455989462271262720 121597189939003392 410390516044136448 182395784908505088 364791569817010176 273593677362757632 243194379878006784 162129586585337856 364791569817010176 91197892454252544 121597189939003392 60798594969501696 121597189939003392 40532396646334464 121597189939003392 40532396646334464 108086391056891904 50665495807918080 40532396646334464 22799473113563136 68398419340689408 10133099161583616 20266198323167232 15199648742375424 40532396646334464 27021597764222976 25332747903959040 20266198323167232 30399297484750848 20266198323167232 16888498602639360 15199648742375424 26599385299156992 20266198323167232 25332747903959040 30399297484750848 22799473113563136 20266198323167232 28499341391953920 15199648742375424 15199648742375424 8549802417586176 8549802417586176 3799912185593856 6333186975989760 1266637395197952 1266637395197952 1899956092796928 1781208836997120 712483534798848 1424967069597696 422212465065984 844424930131968 949978046398464 474989023199232 316659348799488 831230790598656 267181325549568 356241767399424 356241767399424 296868139499520 178120883699712 316659348799488 105553116266496 79164837199872 79164837199872 39582418599936 39582418599936 131941395333120 39582418599936 52776558133248 49478023249920 34634616274944 13194139533312 29686813949952 19791209299968 19791209299968 14843406974976 7421703487488 4947802324992 12369505812480 3710851743744 4947802324992 4947802324992 4398046511104 1099511627776 1855425871872 1099511627776 2199023255552 2199023255552 1374389534720 824633720832 618475290624 274877906944 343597383680 206158430208 120259084288 137438953472 107374182400 34359738368 51539607552 25769803776 32212254720 38654705664 57982058496 9663676416 8589934592 6442450944 9663676416 3221225472 7247757312 1610612736 2415919104 603979776 805306368 402653184 805306368 201326592 402653184 301989888 301989888 67108864 150994944 67108864 67108864 41943040 12582912 6291456 7864320 1572864 2359296 2097152 1572864 786432 884736 196608 196608 49152 49152 12288 36864 4096 6144 4608 3072 768 512 128 96 32 8 1 1 2 8 32 64 128 256 768 1536 3072 4096 4096 12288 12288 24576 32768 131072 196608 393216 786432 1048576 1048576 1572864 1572864 3145728 4194304 8388608 33554432 33554432 67108864 67108864 67108864 100663296 201326592 201326592 134217728 268435456 402653184 402653184 402653184 805306368 1610612736 3221225472 3221225472 3221225472 4294967296 4294967296 9663676416 38654705664 25769803776 17179869184 17179869184 34359738368 34359738368 68719476736 68719476736 68719476736 137438953472 274877906944 274877906944 412316860416 824633720832 1099511627776 1099511627776 1099511627776 824633720832 824633720832 1099511627776 2199023255552 3298534883328 2473901162496 3710851743744 4947802324992 4947802324992 4947802324992 9895604649984 13194139533312 13194139533312 13194139533312 13194139533312 19791209299968 19791209299968 39582418599936 39582418599936 39582418599936 29686813949952 29686813949952 39582418599936 52776558133248 105553116266496 118747255799808 133590662774784 178120883699712 178120883699712 267181325549568 267181325549568 237494511599616 316659348799488 316659348799488 422212465065984 422212465065984 422212465065984 474989023199232 712483534798848 949978046398464 844424930131968 844424930131968 1266637395197952 2533274790395904 3799912185593856 5699868278390784 5699868278390784 10133099161583616 15199648742375424 20266198323167232 15199648742375424 15199648742375424 20266198323167232 20266198323167232 13510798882111488 15199648742375424 10133099161583616 13510798882111488 13510798882111488 20266198323167232 10133099161583616 13510798882111488 27021597764222976 10133099161583616 10133099161583616 6755399441055744 10133099161583616 15199648742375424 20266198323167232 20266198323167232 27021597764222976 27021597764222976 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 60798594969501696 60798594969501696 121597189939003392 108086391056891904 162129586585337856 182395784908505088 182395784908505088 182395784908505088 121597189939003392 121597189939003392 243194379878006784 324259173170675712 216172782113783808 108086391056891904 144115188075855872 432345564227567616 432345564227567616 486388759756013568 243194379878006784 162129586585337856 121597189939003392 121597189939003392 121597189939003392 81064793292668928 91197892454252544 136796838681378816 182395784908505088 121597189939003392 108086391056891904 144115188075855872 216172782113783808 324259173170675712 324259173170675712 144115188075855872 360287970189639680 540431955284459520 540431955284459520 1080863910568919040 810647932926689280 810647932926689280 1080863910568919040 1080863910568919040 1080863910568919040 1215971899390033920 1215971899390033920 1080863910568919040 1080863910568919040 2431943798780067840 3647915698170101760 3647915698170101760 2918332558536081408 2918332558536081408 2918332558536081408 2188749418902061056 2188749418902061056 2918332558536081408 3891110078048108544 3891110078048108544 3891110078048108544 4377498837804122112 6566248256706183168 4377498837804122112 4377498837804122112 2918332558536081408 2918332558536081408 2918332558536081408 2918332558536081408 2594073385365405696 2594073385365405696 3891110078048108544 3891110078048108544 3891110078048108544 3891110078048108544 4377498837804122112 4377498837804122112 3891110078048108544 3891110078048108544 3891110078048108544 3891110078048108544 2594073385365405696 2594073385365405696 2918332558536081408 2918332558536081408 2918332558536081408 2918332558536081408 4377498837804122112 4377498837804122112 6566248256706183168 4377498837804122112 3891110078048108544 3891110078048108544 3891110078048108544 2918332558536081408 2188749418902061056 2188749418902061056 2918332558536081408 2918332558536081408 2918332558536081408 3647915698170101760 3647915698170101760 2431943798780067840 1080863910568919040 1080863910568919040 1215971899390033920 1215971899390033920 1080863910568919040 1080863910568919040 1080863910568919040 810647932926689280 810647932926689280 1080863910568919040 540431955284459520 540431955284459520 360287970189639680 144115188075855872 324259173170675712 324259173170675712 216172782113783808 144115188075855872 108086391056891904 121597189939003392 182395784908505088 136796838681378816 91197892454252544 81064793292668928 121597189939003392 121597189939003392 121597189939003392 162129586585337856 243194379878006784 486388759756013568 432345564227567616 432345564227567616 144115188075855872 108086391056891904 216172782113783808 324259173170675712 243194379878006784 121597189939003392 121597189939003392 182395784908505088 182395784908505088 182395784908505088 162129586585337856 108086391056891904 121597189939003392 60798594969501696 60798594969501696 40532396646334464 40532396646334464 40532396646334464 40532396646334464 40532396646334464 27021597764222976 27021597764222976 20266198323167232 20266198323167232 15199648742375424 10133099161583616 6755399441055744 10133099161583616 10133099161583616 27021597764222976 13510798882111488 10133099161583616 20266198323167232 13510798882111488 13510798882111488 10133099161583616 15199648742375424 13510798882111488 20266198323167232 20266198323167232 15199648742375424 15199648742375424 20266198323167232 15199648742375424 10133099161583616 5699868278390784 5699868278390784 3799912185593856 2533274790395904 1266637395197952 844424930131968 844424930131968 949978046398464 712483534798848 474989023199232 422212465065984 422212465065984 422212465065984 316659348799488 316659348799488 237494511599616 267181325549568 267181325549568 178120883699712 178120883699712 133590662774784 118747255799808 105553116266496 52776558133248 39582418599936 29686813949952 29686813949952 39582418599936 39582418599936 39582418599936 19791209299968 19791209299968 13194139533312 13194139533312 13194139533312 13194139533312 9895604649984 4947802324992 4947802324992 4947802324992 3710851743744 2473901162496 3298534883328 2199023255552 1099511627776 824633720832 824633720832 1099511627776 1099511627776 1099511627776 824633720832 412316860416 274877906944 274877906944 137438953472 68719476736 68719476736 68719476736 34359738368 34359738368 17179869184 17179869184 25769803776 38654705664 9663676416 4294967296 4294967296 3221225472 3221225472 3221225472 1610612736 805306368 402653184 402653184 402653184 268435456 134217728 201326592 201326592 100663296 67108864 67108864 67108864 33554432 33554432 8388608 4194304 3145728 1572864 1572864 1048576 1048576 786432 393216 196608 131072 32768 24576 12288 12288 4096 4096 3072 1536 768 256 128 64 32 8 2 1