1 144 2 1024 3 1024 4 23104 5 32912 6 23104 7 394384 8 2096704 9 2096704 10 394384 11 5475600 12 84019184 13 280495504 14 84019184 15 5475600 16 84052224 17 3164737536 18 29033433664 19 29033433664 20 3164737536 21 84052224 22 1326125056 23 128788339184 24 2918671561744 25 7664693723264 26 2918671561744 27 128788339184 28 1326125056 29 20301690256 30 5240912804416 31 312443804166400 32 1994194775462464 33 1994194775462464 34 312443804166400 35 5240912804416 36 20301690256 37 310824090256 38 210666866507312 39 33574153453830144 40 556151445605511168 41 1365596520787459216 42 556151445605511168 43 33574153453830144 44 210666866507312 45 310824090256 46 4792596640000 47 8485631595430144 48 3567430369412891536 49 154252140168129506064 50 991594953505024518400 51 991594953505024518400 52 154252140168129506064 53 3567430369412891536 54 8485631595430144 55 4792596640000 56 73781640461376 57 342396531530004720 58 379115499135199358016 59 42184065848565028239904 60 710017201978342133301504 61 1865179580060888014989264 62 710017201978342133301504 63 42184065848565028239904 64 379115499135199358016 65 342396531530004720 66 73781640461376 67 1134353447066896 68 13806626781819210304 69 40348107549360113787904 70 11553532099805141103855376 71 502853385232163472566584464 72 3461877651419949227125424704 73 3461877651419949227125424704 74 502853385232163472566584464 75 11553532099805141103855376 76 40348107549360113787904 77 13806626781819210304 78 1134353447066896 79 17451552419496976 80 556634631310631742384 81 4293426349711768367637504 82 3171523842997877789519072976 83 357493382327635273246580592400 84 6376401388218250263517814866688 85 16690132808830965644625582032400 86 6376401388218250263517814866688 87 357493382327635273246580592400 88 3171523842997877789519072976 89 4293426349711768367637504 90 556634631310631742384 91 17451552419496976 92 268530609869169664 93 22444891375792627713024 94 456785941935093309415899136 95 870375082209887256353647383616 96 254648784936039675033788564152384 97 11795053360560221184247014558760000 98 79884851260315122390231590624208400 99 79884851260315122390231590624208400 100 11795053360560221184247014558760000 101 254648784936039675033788564152384 102 870375082209887256353647383616 103 456785941935093309415899136 104 22444891375792627713024 105 268530609869169664 106 4131141192676642816 107 905035875840849418393200 108 48601441678247582920610161216 109 238798193232587452527032543845440 110 181276522442904576712470625968499216 111 21845901326194001677350867258854372720