1, 1, 1, 1, 3, 2, 1, 7, 8, 6, 1, 15, 24, 28, 22, 1, 31, 64, 96, 112, 90, 1, 63, 160, 288, 416, 484, 394, 1, 127, 384, 800, 1344, 1896, 2200, 1806,1,255,896,2112,4000,6448,8952,10364,8558,1,511,2048,5376,11264,20160,31616,43392,50144,41586,1,1023,4608,13312,30464,59520,102592,157760,214656,247684,206098