1 6 28 120 496 2016 8128 32640 130816 523776 2096128 8386560 134209536 536854528 -1