1 120 2 2870 3 28238 4 163043 5 677505 6 2225195 7 6290716 8 15474251 9 34620063 10 71045837 11 136895633 12 249167782 13 432945014 14 721867127 15 1163471851 16 1819556318 17 2767225673 18 4114863787 19 5983678292 20 8546815362 21 11983543443 22 16566644515 23 22538451500 24 30324237922 25 40237810824 26 52893604469 27 68706918626 28 88572303183 29 112946355632 30 143133359279 31 179659076577 32 224295172543 33 277620360123 34 342090901366