1 22 2 124 3 124 4 696 5 1096 6 696 7 3912 8 9712 9 9712 10 3912 11 21976 12 86744 13 137888 14 86744 15 21976 16 123480 17 775096 18 1995752 19 1995752 20 775096 21 123480 22 693752 23 6933120 24 28927984 25 47572464 26 28927984 27 6933120 28 693752 29 3897880 30 62007896 31 420545824 32 1138541280 33 1138541280 34 420545824 35 62007896 36 3897880 37 21900088 38 554698328 39 6111765608 40 27425792944 41 45147495264 42 27425792944 43 6111765608 44 554698328 45 21900088 46 123045592 47 4961776976 48 88883321584 49 660346502176 50 1809791149768 51 1809791149768 52 660346502176 53 88883321584 54 4961776976 55 123045592 56 691329528 57 44385441816 58 1292321119496 59 15926642688032 60 72515584004736 61 121396901813560 62 72515584004736 63 15926642688032 64 1292321119496 65 44385441816 66 691329528 67 3884227224 68 397039390488 69 18793764804064 70 383927816903616 71 2914488537817408 72 8142073013529816 73 8142073013529816 74 2914488537817408 75 383927816903616 76 18793764804064 77 397039390488 78 3884227224 79 21823477432 80 3551673425792 81 273281958853584 82 9260294185296568 83 117033599127615880 84 548770608436244800 85 914481225452329872 86 548770608436244800 87 117033599127615880 88 9260294185296568 89 273281958853584 90 3551673425792 91 21823477432 92 122614931544 93 31770878566904 94 3974120752445352 95 223295813816665920 96 4704742675739474176 97 36942499122761432872 98 103429210168484832664 99 103429210168484832664 100 36942499122761432872 101 4704742675739474176 102 223295813816665920 103 3974120752445352 104 31770878566904 105 122614931544 106 688910387576 107 284202098661272 108 57789976679148952 109 5385580739872287984 110 189030631236371886792 111 2491439485029085248096 112 11680327691835359996376 113 19676655455650623737848 114 11680327691835359996376 115 2491439485029085248096 116 189030631236371886792 117 5385580739872287984 118 57789976679148952 119 284202098661272 120 688910387576 121 3870634114072 122 2542285677573168 123 840380963807821656 124 129876262463016021256 125 7598451666243980931808 126 167889440702169327824712 127 1322584722099506691068936 128 3736896812557646628302200 129 3736896812557646628302200 130 1322584722099506691068936 131 167889440702169327824712 132 7598451666243980931808 133 129876262463016021256 134 840380963807821656 135 2542285677573168 136 3870634114072 137 21747107494456 138 22741649976952728 139 12220602110589974744 140 3132320639165421379936 141 305353336500744007552616 142 11322188532830959863783256 143 149590064327411189639443688 144 712290809298339804527035720