1 6 2 63 3 359 4 1235 5 3532 6 9478 7 19257 8 38560 9 77476 10 126541 11 210018 12 369550 13 526449 14 789226 15 1274930 16 1669850 17 2334818 18 3544722 19 4379421 20 5884724 21 8470175 22 10089464 23 12944196 24 18222068 25 21049447 26 26194973 27 35852532 28 40087478 29 49010287 30 66350658 31 72259329 32 86737857 33 114572510 34 123455681 35 146326562 36 190142902 37 201565335 38 235173051 39 302650231 40 319811268