1 6327 2 120133 3 604639 4 3510112 5 9131098 6 29365738 7 56599992 8 127113628 9 255379242 10 499365458 11 784233528 12 1531915046 13 2261261860 14 3473439982 15 5267581848 16 8552671195 17 11581885709 18 17881607889 19 23603815011 20 34808081571 21 46856105749 22 63167930235 23 77964196069 24 110912933251 25 144209864225 26 185466233057 27 234281233919 28 309718507221 29 374981493791 30 495058344531 31 595415430213 32 747774327155 33 902754825485 34 1098019496775 35 1305380010845 36 1680488141524 37 1971101023850 38 2351243308658 39 2767268067572 40 3423406074558