1 0 2 0 3 0 4 0 5 2 6 0 7 0 8 14 9 14 10 0 11 0 12 80 13 264 14 80 15 0 16 0 17 436 18 4794 19 4794 20 436 21 0 22 0 23 2346 24 83304 25 280900 26 83304 27 2346 28 0 29 0 30 12578 31 1435808 32 15836932 33 15836932 34 1435808 35 12578 36 0 37 0 38 67368 39 24673352 40 886416182 41 2891592224 42 886416182 43 24673352 44 67368 45 0 46 0 47 360720 48 423651134 49 49491906456 50 524266454832 51 524266454832 52 49491906456 53 423651134 54 360720 55 0 56 0 57 1931306 58 7272419728 59 2761454361344 60 94821314531592 61 307860650044792 62 94821314531592 63 2761454361344 64 7272419728 65 1931306 66 0 67 0 68 10340030 69 124829530972 70 154047246448662 71 17138656649477498 72 180328865345987360 73 180328865345987360 74 17138656649477498 75 154047246448662 76 124829530972 77 10340030 78 0 79 0 80 55359176 81 2142624332680 82 8592994055896310 83 3097157052139827164 84 105557191885030726384 85 342045101062468307160 86 105557191885030726384 87 3097157052139827164 88 8592994055896310 89 2142624332680 90 55359176 91 0 92 0 93 296385268 94 36776621687102 95 479322218408145970 96 559661504116914345352 97 61776749660998923874410 98 648338338792898616469226 99 648338338792898616469226 100 61776749660998923874410 101 559661504116914345352 102 479322218408145970 103 36776621687102 104 296385268 105 0 106 0 107 1586804322 108 631243274484392 109 26736736612809407136 110 101130124206092104688984 111 36152465383268281809542282 112 1228659499592627438742733120 113 3979259269110908593906417328 114 1228659499592627438742733120 115 36152465383268281809542282 116 101130124206092104688984 117 26736736612809407136 118 631243274484392 119 1586804322 120 0 121 0 122 8495522018 123 10834813398096496 124 1491380920762839897984 125 18273998071786696959934276 126 21156493983680665465727818196 127 2328285492440707317251867198066 128 24418014598226494372103587629508 129 24418014598226494372103587629508 130 2328285492440707317251867198066 131 21156493983680665465727818196 132 18273998071786696959934276 133 1491380920762839897984 134 10834813398096496 135 8495522018 136 0 137 0 138 45483800496 139 185971344332908696 140 83189511828057155698994 141 3302067923060576413939117760 142 12380763449552207083701837698026 143 4411981037941202186229246297163080 144 149827746617871167951066236073661532 145 485168384985330726560602698774047840 146 149827746617871167951066236073661532 147 4411981037941202186229246297163080 148 12380763449552207083701837698026 149 3302067923060576413939117760 150 83189511828057155698994 151 185971344332908696 152 45483800496 153 0 154 0 155 243513709632 156 3192056733158039014 157 4640326209793967986579380 158 596675564251451965605442926788 159 7245202958876757225856658600576018 160 8360436275501208276376615108739496718 161 919319709569223211366696942089553482634 162 9639338840885673380580990207828964379976 163 9639338840885673380580990207828964379976 164 919319709569223211366696942089553482634 165 8360436275501208276376615108739496718 166 7245202958876757225856658600576018 167 596675564251451965605442926788 168 4640326209793967986579380 169 3192056733158039014 170 243513709632 171 0 172 0 173 1303737284978 174 54789226054169999632 175 258838236117779186331176592 176 107817796183828709945372162209368 177 4239879480908732304240688502882136760 178 15842497087461796206619767144998960762080 179 5640774187544836396485669954138685709070188 180 191511162881187070859321225777297794070399492 181 620116995791586597194849424436942942331423388 182 191511162881187070859321225777297794070399492 183 5640774187544836396485669954138685709070188 184 15842497087461796206619767144998960762080 185 4239879480908732304240688502882136760 186 107817796183828709945372162209368 187 258838236117779186331176592 188 54789226054169999632 189 1303737284978 190 0 191 0 192 6980021408654 193 940415389870061308324 194 14438043509795880785429893682 195 19482407965147290296347636559409306 196 2481169405224891276707520734902859742352 197 30020516125005845042150188804729421520050680 198 34610687614272619272788059489336854396100884502 199 3804859875178697969195914623210453376339438565678 200 39892547147917649944955790982074846810402404746686 201 39892547147917649944955790982074846810402404746686 202 3804859875178697969195914623210453376339438565678 203 34610687614272619272788059489336854396100884502 204 30020516125005845042150188804729421520050680 205 2481169405224891276707520734902859742352 206 19482407965147290296347636559409306 207 14438043509795880785429893682 208 940415389870061308324 209 6980021408654 210 0 211 0 212 37370028005408 213 16141514818236911909176 214 805356669169413193001847658770 215 3520422691287441047020385281500302304 216 1451975565772708971412003633566285235881072 217 56886946370215632067277938130812732717279744576 218 212364323618407480564675777133250824297010918139386 219 75593174810874661844434248007281140759197431678181748 220 2566300617911746068141976388580096691726967602333332068 221 8309613635077865959358673377383565557955823928354977328 222 2566300617911746068141976388580096691726967602333332068 223 75593174810874661844434248007281140759197431678181748 224 212364323618407480564675777133250824297010918139386 225 56886946370215632067277938130812732717279744576 226 1451975565772708971412003633566285235881072 227 3520422691287441047020385281500302304 228 805356669169413193001847658770 229 16141514818236911909176 230 37370028005408 231 0 232 0 233 200073740644948 234 277056823316381202147334 235 44922940112751408195907062508310 236 636131627571538410976320596758389068372 237 849693301170363289189440483468830998086965510 238 107797099260160965758424347642205091802194573318382 239 1303025267173687559180705042440765553093430935743478730 240 1501849155107960126322467515507539426109824062141074423266 241 165090699084958432396329496718745956787979026363466913506642