1 200
2 16932
3 459276
4 5171484
5 36721992
6 188800400
7 770455736
8 2638460040
9 7890776164
10 21155635320
11 51868563012
12 118031940824
13 252166290236
14 510352941020
15 985594723572
16 1826853703668
17 3265799868548
18 5653339610192
19 9508673895532
20 15584192997332
21 24950085936384
22 39102719450000
23 60102689127816
24 90747987752136
25 134789210797108
26 197195005803972
27 284476529102240
28 405080084942532