1, 1, 6, 3, 28, 31, 112, 63, 448, 511, 1600, 1023, 7552, 4095, 30464, 32255, 100352, 47615, 417280, 249855, 1699840, 1974271, 4612096, 6012927, 33398784, 23412735, 133660672, 96255999, 533676032, 385023999, 2147418112, 1479147519, 8589803520, 6183452671