1 32 2 11700 3 445024 4 6981540 5 65905056 6 444106514 7 2347567992 8 10319444960 9 39220393240 10 132463100966 11 405642373936 12 1143607220512 13 3003599167616 14 7418663549468 15 17363308642608 16 38750311281936 17 82891561168528 18 170701158089600 19 339677907581792 20 655219194048860 21 1228543588927552 22 2244505192940158 23 4003956560201320 24 6987168900346480 25 11947283878422600 26 20046017185042722 27 33048062567811120 28 53596100581436984 29 85595291930532000 30 134744980008514456 31 209266454463986784 32 320889524204267232 33 486177884576729600