1 1 2 0 3 1 4 0 5 0 6 1 7 0 8 0 9 3 10 1 11 0 12 0 13 12 14 0 15 1 16 0 17 0 18 60 19 70 20 15 21 1 22 0 23 0 24 360 25 0 26 465 27 0 28 1 29 0 30 0 31 2520 32 19320 33 19355 34 3507 35 105 36 1 37 0 38 0 39 20160 40 0 41 1024380 42 0 43 30016 44 0 45 1 46 0 47 0 48 181440 49 11166120 50 66462480 51 66462606 52 11180820 53 286884 54 945 55 1 56 0 57 0 58 1814400 59 0 60 5188446900 61 0 62 5188453830 63 0 64 3026655 65 0 66 1 67 0 68 0 69 19958400 70 11543439600 71 480413448900 72 2977635137400 73 2977635137862 74 480413921130 75 11555272575 76 34944085 77 10395 78 1 79 0 80 0 81 239500800 82 0 83 52113339432000 84 0 85 2099132870973600 86 0 87 52113376310985 88 0 89 438263364 90 0 91 1 92 0 93 0 94 3113510400 95 19491385914000 96 6551243302804200 97 283097260173627900 98 1803595358964771372 99 1803595358964773088 100 283097260184159421 101 6551246596501035 102 19506631814670 103 5933502822 104 135135 105 1 106 0 107 0 108 43589145600 109 0 110 945313572845842200 111 0 112 1872726690127180988100 113 0 114 1872726690127181663775 115 0 116 945313907253606891 117 0 118 86248951243 119 0 120 1 121 0 122 0 123 653837184000 124 50233275604512000 125 155243683741953807000 126 52469332407088988391000 127 2329676580698021783187960 128 15138592322753242235332440 129 15138592322753242235338875 130 2329676580698022197516875 131 52469332407700365320163 132 155243722248524067795 133 50262958713792825 134 1339751921865 135 2027025 136 1 137 0 138 0 139 10461394944000 140 0 141 28797215441570535960000 142 0 143 3443086402825299426341745600 144 0 145 149390880973211821194044293500 146 0 147 3443086402825299720403673760 148 0 149 28797220460586826422720 150 0 151 22148051088480 152 0 153 1 154 0 155 0 156 177843714048000 157 187663723374359232000 158 5993001571565164940784000 159 17647883828504382535887004200 160 5997229769947050033144935148960 161 271849772205948458085078251056320 162 1793196665025885172290508971568440 163 1793196665025885172290508971592750 164 271849772205948458085090804526392 165 5997229769947050271535917422040 166 17647883828569858659972268092 167 5993002310427150494060340 168 187747837889699887800 169 388246725873208 170 34459425 171 1 172 0 173 0 174 3201186852864000 175 0 176 1390759438984816084192008000 177 0 178 12218901113752712762242859336649312 179 0 180 26051341898387300707368587444944530600 181 0 182 26051341898387300707368587445031827810 183 0 184 12218901113752712984458458475480428 185 0 186 1390759561507559001823665540 187 0 188 7193423109763089 189 0 190 1 191 0 192 0 193 60822550204416000 194 975937986889287117696000 195 357920495697301576546859352000 196 10148613081027421265115467963346000 197 28916028252717782575086090400710913200 198 9883018890803233316233292603814326195280 199 455473295761288603097446621939365225296400 200 3040059281615704147007085764679679740599460 201 3040059281615704147007085764679679740691838 202 455473295761288603097446621939956078133650 203 9883018890803233316233360724489799227748 204 28916028252717782814901370042123535900 205 10148613081040117624319536901932188 206 357920518512934324278467820756 207 976273961160363172131825 208 140462355821628771 209 654729075 210 1