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