1 24
2 550
3 4044
4 17716
5 56080
6 150166
7 336776
8 702408
9 1330728
10 2385910
11 3973400
12 6550700
13 10068336
14 15247986
15 22545648
16 32579360
17 45246528
18 62983046
19 84524916
20 113900920
21 150370548
22 195521534
23 249456396
24 321513812
25 404142192
26 504603526
27 625318608
28 772903388
29 938007284
30 1148752038
31 1376719300