1 16 2 51 3 51 4 156 5 261 6 156 7 450 8 1271 9 1271 10 450 11 1267 12 5821 13 9657 14 5821 15 1267 16 3490 17 26128 18 67518 19 67518 20 26128 21 3490 22 9490 23 115060 24 457635 25 727255 26 457635 27 115060 28 9490 29 25545 30 502546 31 2995945 32 7549845 33 7549845 34 2995945 35 502546 36 25545 37 68286 38 2181023 39 19292513 40 75805761 41 118449078 42 75805761 43 19292513 44 2181023 45 68286 46 181584 47 9435107 48 122364692 49 748847269 50 1793675684 51 1793675684 52 748847269 53 122364692 54 9435107 55 181584 56 481021 57 40725864 58 769496369 59 7296210120 60 26575441925 61 41246881735 62 26575441925 63 7296210120 64 769496369 65 40725864 66 481021 67 1270576 68 175575234 69 4805715229 70 70578444334 71 387101009622 72 924334074451 73 924334074451 74 387101009622 75 70578444334 76 4805715229 77 175575234 78 1270576 79 3348916 80 756334373 81 29884389399 82 678972053783 83 5580848551153 84 20403964857427 85 31109609768113 86 20403964857427 87 5580848551153 88 678972053783 89 29884389399 90 756334373 91 3348916 92 8812575 93 3256622029 94 185240266936 95 6511957878472 96 79831422807638 97 445490014489620 98 1032596649313763 99 1032596649313763 100 445490014489620 101 79831422807638 102 6511957878472 103 185240266936 104 3256622029 105 8812575 106 23161632 107 14018388717 108 1145815170519 109 62321531183337 110 1136428975809462 111 9658996327389732 112 33808137876018312 113 51738130203845519 114 33808137876018312 115 9658996327389732 116 1136428975809462 117 62321531183337 118 1145815170519 119 14018388717 120 23161632 121 60817950 122 60333239964 123 7076844213885 124 595707831867346 125 16120289112845166 126 208444292278978971 127 1098887626372500481 128 2551394531462304753 129 2551394531462304753 130 1098887626372500481 131 208444292278978971 132 16120289112845166 133 595707831867346 134 7076844213885 135 60333239964 136 60817950 137 159583495 138 259639675364 139 43664352503529 140 5689489188280666 141 228155596334383367 142 4484720782054896901 143 35506743231698128908 144 125062381739403218985 145 188875848685544442507 146 125062381739403218985 147 35506743231698128908 148 4484720782054896901 149 228155596334383367 150 5689489188280666 151 43664352503529 152 259639675364 153 159583495 154 418515070 155 1117272873312 156 269220210036124 157 54313414359719923 158 3224064782772702660 159 96300946931574527974 160 1143308561475017169435 161 6090556722956232656863 162 13913480799740608538942 163 13913480799740608538942 164 6090556722956232656863 165 1143308561475017169435 166 96300946931574527974 167 3224064782772702660 168 54313414359719923 169 269220210036124 170 1117272873312 171 418515070 172 1097126806 173 4807636088206 174 1659131569336565 175 518332212994819422 176 45513153001824893788 177 2065291548346501509907 178 36719645002107592437613 179 295724436716675413342699 180 1017053036390052855192343 181 1543222842240805350432703 182 1017053036390052855192343 183 295724436716675413342699 184 36719645002107592437613 185 2065291548346501509907 186 45513153001824893788 187 518332212994819422 188 1659131569336565 189 4807636088206 190 1097126806 191 2875195509 192 20686854358737 193 10221401510913813 194 4945741246170167284 195 642048826124802477607 196 44257501963540169014745 197 1177474481075648044821594 198 14320677398168390977029735 199 74137430279067732408657419 200 169668860916632543100733981 201 169668860916632543100733981 202 74137430279067732408657419 203 14320677398168390977029735 204 1177474481075648044821594 205 44257501963540169014745 206 642048826124802477607 207 4945741246170167284 208 10221401510913813 209 20686854358737 210 2875195509 211 7533120066 212 89012629944208 213 62956785132476843 214 47185183595317096179 215 9053240870719650113070 216 947924472661703418841583 217 37715849612752288230889808 218 692548953793815510544992160 219 5387200822043066523096652191 220 18613921453345073998687775449 221 28017029132033699472678460753 222 18613921453345073998687775449 223 5387200822043066523096652191 224 692548953793815510544992160 225 37715849612752288230889808 226 947924472661703418841583 227 9053240870719650113070 228 47185183595317096179 229 62956785132476843 230 89012629944208 231 7533120066 232 19733485356 233 383005849761933 234 387710568234007496 235 450143497658672799019 236 127616957832554188441837 237 20296615890609673994539260 238 1207248933074652729584837201 239 33455688673954071720833342236 240 390923761552592410070384434366 241 2035018167442960039219053663217 242 4619227100441190095687290446928 243 4619227100441190095687290446928 244 2035018167442960039219053663217 245 390923761552592410070384434366 246 33455688673954071720833342236 247 1207248933074652729584837201 248 20296615890609673994539260 249 127616957832554188441837 250 450143497658672799019 251 387710568234007496 252 383005849761933 253 19733485356 254 51685977361 255 1647999747864132 256 2387410703689462683 257 4294162104455821583498 258 1798569613108024755592366 259 434497820643277506799034500 260 38624720258764238763092526707 261 1615237367324024463647574071502 262 28330945047639867566795608467500 263 222229467259079547891428758660878 264 758558179383595465516143693119971 265 1145483791106793200438759541860992 266 758558179383595465516143693119971 267 222229467259079547891428758660878 268 28330945047639867566795608467500 269 1615237367324024463647574071502 270 38624720258764238763092526707 271 434497820643277506799034500 272 1798569613108024755592366 273 4294162104455821583498 274 2387410703689462683 275 1647999747864132 276 51685977361 277 135361729420 278 7091002775622091 279 14699935660830662581 280 40963331401432264665940 281 25344815427636669967521182 282 9300326341063854147504344389 283 1235392927925794600705082858447 284 77949956885572856673762504421935 285 2051903688710405204725260206568939 286 24234850487047514413182658719345490 287 124446999017886758049128630307658469 288 282797800398945719427243641789499934 289 282797800398945719427243641789499934 290 124446999017886758049128630307658469 291 24234850487047514413182658719345490 292 2051903688710405204725260206568939 293 77949956885572856673762504421935 294 1235392927925794600705082858447 295 9300326341063854147504344389 296 25344815427636669967521182 297 40963331401432264665940 298 14699935660830662581 299 7091002775622091 300 135361729420 301 354473776312 302 30511070106802032 303 90507065605264546213 304 390755956363988560737310 305 357119826484792478910242276 306 199056104964087284772579903917 307 39505608867292399042542596643591 308 3760888461716714429269142727905171 309 148533499484428427383630306964440212 310 2641467049086523719970180112950884525 311 20384585209536717967995680359508831236 312 69769043990609816384612404559669156342 313 104901592202522504925804580133473835561 314 69769043990609816384612404559669156342 315 20384585209536717967995680359508831236 316 2641467049086523719970180112950884525 317 148533499484428427383630306964440212 318 3760888461716714429269142727905171 319 39505608867292399042542596643591 320 199056104964087284772579903917 321 357119826484792478910242276 322 390755956363988560737310 323 90507065605264546213 324 30511070106802032 325 354473776312 326 928208730315 327 131282484808703001 328 557230693269849023836 329 3727452107649308522458599 330 5031694684866617901719786827 331 4260222067397230009797388050997 332 1263158456384528744698158879169665 333 181422509613748562553390781739248289 334 10749097261799647323389345730861087274 335 287750416808776537697054686915226419007 336 3337352728418701428588582926379513510266 337 17183309738544758363236388295852954111812