1 1 2 5 3 1 4 25 5 10 6 1 7 143 8 79 9 17 10 1 11 942 12 634 13 197 14 26 15 1 16 7074 17 5462 18 2129 19 417 20 37 21 1 22 59832 23 51214 24 23381 25 5856 26 786 27 50 28 1 29 563688 30 523386 31 269033 32 80053 33 13934 34 1360 35 65 36 1 37 5858640 38 5813892 39 3281206 40 1111498 41 232349 42 29728 43 2204 44 82 45 1 46 66622320 47 69910668 48 42581546 49 15977938 50 3835369 51 594401 52 58264 53 3392 54 101 55 1 56 823055040 57 906018336 58 588230628 59 239947156 60 64254233 61 11514882 62 1376691 63 106704 64 5007 65 122 66 1 67 10979133120 68 12600272448 69 8639652156 70 3779598104 71 1106818139 72 222568631 73 30947559 74 2942475 75 184881 76 7141 77 145 78 1 79 157300375680 80 187292676672 81 134658291864 82 62538518272 83 19740327722 84 4362514714 85 683985581 86 76000278 87 5886057 88 305894 89 9895 90 170 91 1 92 2409321801600 93 2964459211200 94 2222243014248 95 1087066881984 96 365868441662 97 87526223146 98 15144837889 99 1905364337 100 173161641 101 11137953 102 486763 103 13379 104 197 105 1 106 39290164300800 107 49794102725760 108 38740700316672 109 19837003447224 110 7059175566652 111 1807375409626 112 339775760217 113 47346112832 114 4889311436 115 370339188 116 20102510 117 749144 118 17712 119 226 120 1 121 679701862425600 122 884854787022720 123 711816538737024 124 379604765554632 125 141879390660284 126 38534658081922 127 7778109885729 128 1181289500697 129 135535316212 130 11701334936 131 750270790 132 34834070 133 1120104 134 23022 135 257 136 1 137 12433400027596800 138 16588246617020160 139 13754241137705472 140 7607714944579344 141 2970321656120136 142 849800819096356 143 182481738073562 144 29839945915282 145 3741826277369 146 359902209328 147 26373858920 148 1450314284 149 58258294 150 1632956 151 29446 152 290 153 1 154 239791474805299200 155 327222436520183040 156 278909997521107968 157 159452793500748336 158 64745410784840568 159 19401047972073788 160 4399683581709758 161 767306714068078 162 103853640737549 163 10943812327585 164 895615820720 165 56422916256 166 2690843758 167 94445786 168 2328154 169 37130 170 325 171 1 172 4863054420016128000 173 6776028074451225600 174 5923706218046795520 175 3490123813872086592 176 1468349211877076016 177 458673650052618448 178 109195864392243344 179 20157141508855664 180 2916176562113497 181 332412156977066 182 29868550471453 183 2105920121496 184 115304100258 185 4815020524 186 148945682 187 3254248 188 46229 189 362 190 1 191 103462238924835840000 192 146979782441412480000 193 131528767732150176000 194 79663754428521000768 195 34617353570138910096 196 11228366630127080928 197 2792467813304119904 198 542258728169851960 199 83202937299056007 200 10157620499715951 201 989219151082293 202 76726083017877 203 4710556698998 204 226268328214 205 8343327402 206 229187394 207 4468899 208 56907 209 401 210 1