1 1 2 4 3 25 4 26 5 43 6 77 7 201 8 336 9 881 10 2144 11 22305 12 24113 13 44349 14 48748 15 153884 16 400161 17 793873 18 1195455 19 5066329 20 6227954 21 11394871 22 16233979 23 18368369 24 63843903 25 80998288 26 117335658 27 246252769 28 6420049930 29 23198011949 30 30432298548 31 62709861290 32 117888644809 33 118378716073 34 343084264390 35 565105904031 36 985154550641 37 999622241225