1 13967553600
2 2248776129600
3 65214507758400
4 195643523275200
5 12129898443062400
6 448806242393308800
7 18401055938125660800
8 185942670254759802384000
9 9854961523502269526352000
10 1162885459773267804109536000
11 780296143507862696557498656000
12 2340888430523588089672495968000
13 156839524845080402008057229856000
14 11135606264000708542572063319776000
15 812899257272051723607760622343648000
16 64219041324492086165013089165148192000
17 834847537218397120145170159146926496000
18 69292345589126960972049123209194899168000
19 6167018757432299526512371965618346025952000
20 12334037514864599053024743931236692051904000
21 1196401638941866108143400161329959129034688000
22 120836565533128476922483416294325872032503488000
23 12446166249912233123015791878315564819347859264000
24 1331739788740608944162689730979765435670220941248000
25 1016117458809084624396132264737561027416378578172224000
26 114821272845426562556762945915344396098050779333461312000
27 618417345562820599384206205786430374305069144460295510586012864000
28 274543489566448662365939555540329111993671731811806582372912321959751801340668968418928808320000
29 57928676298520667759213246219009442630664735412291188880684499933507630082881152336393978555520000
30 207280528788287929829709186960628055945045661857409233104358595614604828099559243682670797536972698994880330880000
31 512711038478410912668562382158392845992375924504695296874668981192401480538720068028883178773745230343101324447866841603840000
32 142020957658519822809191779857874818339888131087800597234283307790295210109225458844000640520327428805039066872059115124263680000
33 39907889102044070209382890140062823953508564835671967822833609489072954040692353935164179986212007494215977791048611349918094080000
34 11293932615878471869255357909637779178842923848495166893861911485407645993515936163651462936097998120863121714866757012026820624640000
35 3309122256452392257691819867523869299400976687609083899901540065224440276100169295949878640276713449412894662455959804523858443019520000
36 9927366769357176773075459602571607898202930062827251699704620195673320828300507887849635920830140348238683987367879413571575329058560000
37 3047701598192653269334166097989483624748299529287966271809318400071709494288255921569838227694853086909275984121938979966473626020977920000
38 947835197037915166762925656474729407296721153608557510532698022422301652723647591608219688813099310028784831061923022769573297692524133120000
39 296672416672867447196795730476590304483873721079478500796734481018180417302501696173372762598500084039009652122381906126876442177760053666560000