1 3
2 28
3 1548
4 505000
5 964650992
6 10739447120572
7 697471372604833664
8 264039217624146229066192
9 582845798190981709618659494484
10 7500713445239384698086219757987132164
11 562803139107475925971498315454398298070415192
12 246203134196686929214858391757083610708033464717608084
13 627950299667687906959426369200712360656733795260064757055656108