1 0 2 3 3 122 4 1678 5 8708 6 31888 7 87237 8 211421 9 446696 10 870716 11 1576708 12 2718854 13 4439585 14 7025582 15 10718165 16 15900659 17 23007806 18 32631672 19 45287113 20 61897265 21 83153605 22 110234586 23 144275841 24 186746768 25 238863948 26 302821142 27 380334101 28 473725186 29 585319991 30 718326852 31 875033047 32 1059845812