1 92
2 3000
3 39072
4 263212
5 1233820
6 4497352
7 13682340
8 36288604
9 86517940
10 189292652
11 385999820
12 742178660
13 1357677856
14 2379662756
15 4019142092
16 6571207968
17 10440102864
18 16169225028
19 24476993264
20 36299258256
21 52839159000
22 75624566008
23 106574980936
24 148077824536
25 203075425572
26 275163681472
27 368703521272
28 488945292068
29 642168794996
30 835838462816
31 1078775511820
32 1381348478564