1 6 2 19 3 19 4 60 5 104 6 60 7 190 8 561 9 561 10 190 11 602 12 3050 13 5074 14 3050 15 602 16 1908 17 16581 18 46514 19 46514 20 16581 21 1908 22 6048 23 90185 24 425802 25 723635 26 425802 27 90185 28 6048 29 19172 30 490546 31 3901193 32 11226643 33 11226643 34 3901193 35 490546 36 19172 37 60776 38 2668339 39 35741495 40 174401423 41 294738261 42 174401423 43 35741495 44 2668339 45 60776 46 192664 47 14514611 48 327471410 49 2708892872 50 7751834608 51 7751834608 52 2708892872 53 327471410 54 14514611 55 192664 56 610760 57 78953456 58 3000373034 59 42079740149 60 203828058160 61 345350598641 62 203828058160 63 42079740149 64 3000373034 65 78953456 66 610760 67 1936160 68 429474355 69 27490276713 70 653660484007 71 5360172454105 72 15380031974284 73 15380031974284 74 5360172454105 75 653660484007 76 27490276713 77 429474355 78 1936160 79 6137792 80 2336164665 81 251873944520 82 10153933128956 83 140957350430161 84 685056630399242 85 1159953545419800 86 685056630399242 87 140957350430161 88 10153933128956 89 251873944520 90 2336164665 91 6137792 92 19457328 93 12707780398 94 2307743577770 95 157730759876804 96 3706813750652670 97 30513075478492147 98 87501032165288029 99 87501032165288029 100 30513075478492147 101 3706813750652670 102 157730759876804 103 2307743577770 104 12707780398 105 19457328 106 61681408 107 69125130363 108 21144231048766 109 2450184099235300 110 97479558034241354 111 1359098254767356165 112 6600426667881339225 113 11179084602659460821 114 6600426667881339225 115 1359098254767356165 116 97479558034241354 117 2450184099235300 118 21144231048766 119 69125130363 120 61681408 121 195535392 122 376012453567 123 193729722925587 124 38061075490701270 125 2563460619809141336 126 60536202458667509811 127 497894721865502792366 128 1428175394298048190822 129 1428175394298048190822 130 497894721865502792366 131 60536202458667509811 132 2563460619809141336 133 38061075490701270 134 193729722925587 135 376012453567 136 195535392 137 619864096 138 2045354053808 139 1775009260945535 140 591239462480203820 141 67412393287628933366 142 2696372582587335783277 143 37557974910650911070498 144 182458818788944483329317 145 309007688117388883362756 146 182458818788944483329317 147 37557974910650911070498 148 2696372582587335783277 149 67412393287628933366 150 591239462480203820 151 1775009260945535 152 2045354053808 153 619864096 154 1965022784 155 11125890031367 156 16263162106133543 157 9184293917133748800 158 1772771930441706450685 159 120100441888134027505701 160 2833135360759134027255303 161 23310253102420729752412513 162 66859998864805981311886727 163 66859998864805981311886727 164 23310253102420729752412513 165 2833135360759134027255303 166 120100441888134027505701 167 1772771930441706450685 168 9184293917133748800 169 16263162106133543 170 11125890031367 171 1965022784 172 6229292160 173 60520294171669 174 149007922275551447 175 142668513230492048170 176 46619325805678913492954 177 5349452561935729434673154 178 213713733366415168173965303 179 2978034568091419604151761686 180 14466449164116333549419319819 181 24500703075201459753727015848 182 14466449164116333549419319819 183 2978034568091419604151761686 184 213713733366415168173965303 185 5349452561935729434673154 186 46619325805678913492954 187 142668513230492048170 188 149007922275551447 189 60520294171669 190 6229292160 191 19747394880 192 329205663240430 193 1365254848040708032 194 2216207894265718697133 195 1225967938593293154397744 196 238272584381449204995978133 197 16121207867271010227983602843 198 380462979530064696941345772487 199 3130100230959790882090489067245 200 8978192490169608151863463294166 201 8978192490169608151863463294166 202 3130100230959790882090489067245 203 380462979530064696941345772487 204 16121207867271010227983602843 205 238272584381449204995978133 206 1225967938593293154397744 207 2216207894265718697133 208 1365254848040708032 209 329205663240430 210 19747394880 211 62600949632 212 1790744248612871 213 12508870480633148985 214 34426499029825870542082 215 32239792430561970272801785 216 10613015847557399236974681669 217 1216081613103990375127247060535 218 48606586520357649404128103415710 219 677258467586339222776257794353097 220 3290031835805041165755765955603658 221 5572033834554753242178727061445289 222 3290031835805041165755765955603658 223 677258467586339222776257794353097 224 48606586520357649404128103415710 225 1216081613103990375127247060535 226 10613015847557399236974681669 227 32239792430561970272801785 228 34426499029825870542082 229 12508870480633148985 230 1790744248612871 231 62600949632 232 198450424448 233 9740916764311683 234 114609987236088399328 235 534780080250996365065829 236 847823326933061045151682856 237 472719535464946372777113721948 238 91733480084966892940215085008504 239 6209803203577970275491409455370760 240 146538148176268299694933499333808431 241 1205621996844946321344051148038909312 242 3458115577080055535600805348615857467 243 3458115577080055535600805348615857467 244 1205621996844946321344051148038909312 245 146538148176268299694933499333808431 246 6209803203577970275491409455370760 247 91733480084966892940215085008504 248 472719535464946372777113721948 249 847823326933061045151682856 250 534780080250996365065829 251 114609987236088399328 252 9740916764311683 253 198450424448 254 629105008768 255 52986605699266808 256 1050090749182567857965 257 8307255814626600960650050 258 22295565186675745085916980429 259 21055632304364934720263281472832 260 6919791629645398468702112179170656 261 793342197684002968315193219787443348 262 31706401002615082543856905586538670051 263 441796519769109142263620143269938317959 264 2146174908865446153387072263240780215609 265 3634795138718014839797954803985497391790 266 2146174908865446153387072263240780215609 267 441796519769109142263620143269938317959 268 31706401002615082543856905586538670051 269 793342197684002968315193219787443348 270 6919791629645398468702112179170656 271 21055632304364934720263281472832 272 22295565186675745085916980429 273 8307255814626600960650050 274 1050090749182567857965 275 52986605699266808 276 629105008768 277 1994317286912 278 288225477279304803 279 9621243384770404874101 280 129044632959903568403474679 281 586315817484083466922794690626 282 937849228760777072670122575935014 283 521985170336716235443929455778995650 284 101354555319265167232427541234340428432 285 6860301481148048766603712906868628242962 286 161894990008984780481657888504826352567756 287 1331958809966587038781134837120966774375331 288 3820499944364076381330777201748628967391298 289 3820499944364076381330777201748628967391298 290 1331958809966587038781134837120966774375331 291 161894990008984780481657888504826352567756 292 6860301481148048766603712906868628242962 293 101354555319265167232427541234340428432 294 521985170336716235443929455778995650 295 937849228760777072670122575935014 296 586315817484083466922794690626 297 129044632959903568403474679 298 9621243384770404874101 299 288225477279304803 300 1994317286912 301 6322158281216 302 1567828787229758705 303 88152689985302395151476 304 2004574996533765397679709159 305 15418592664347564373883050137451 306 41773201735917926271922731618649817 307 39375248943762219531109634795735893918 308 12948694676184753783031247226220060670958 309 1484360724786764025752414980181339244244617 310 59325927044120921595035045114531329203449354 311 826640094452895498994649486726218940031487155 312 4015693313555198247840718091639779785377014519 313 6801036129911667329938185529702208391053107415 314 4015693313555198247840718091639779785377014519 315 826640094452895498994649486726218940031487155 316 59325927044120921595035045114531329203449354 317 1484360724786764025752414980181339244244617 318 12948694676184753783031247226220060670958 319 39375248943762219531109634795735893918 320 41773201735917926271922731618649817 321 15418592664347564373883050137451 322 2004574996533765397679709159 323 88152689985302395151476 324 1567828787229758705 325 6322158281216 326 20041788533504 327 8528347768800851806 328 807681132352319667579714 329 31139000705133042729613495160 330 405469190256682102534422353922678 331 1860640633661414331956761581404624672 332 2970218921098559756309026699259985015309 333 1654278816450790946085522508975968992084334 334 321170544649758821857279886254438431014243949 335 21739805631034791774725839375116999158502120361 336 513029269164354682135189111573111880432552118240 337 4220859198551986256785916565151375072891561849279 338 12106819150006997521128512174261137973070554165847 339 12106819150006997521128512174261137973070554165847 340 4220859198551986256785916565151375072891561849279 341 513029269164354682135189111573111880432552118240 342 21739805631034791774725839375116999158502120361 343 321170544649758821857279886254438431014243949 344 1654278816450790946085522508975968992084334 345 2970218921098559756309026699259985015309 346 1860640633661414331956761581404624672 347 405469190256682102534422353922678 348 31139000705133042729613495160 349 807681132352319667579714 350 8528347768800851806 351 20041788533504 352 63534202997760 353 46390725988725895123 354 7400214465001515103919999 355 483712191657208098974084824216 356 10662793150227585905548800789665086 357 82875705566750771004187646421568332686 358 224054467614626922435818488721605096305441 359 211344731740584683140832009143704279863785194 360 69491544086491807270279906047769231691344534666 361 7966485698211268155224435005739935884149602468622 362 318396158590807979393588687571132856319276259957420 363 4436507284149691271437662580317853645018408140379126 364 21551872733810216659628607516884655733809603567019182 365 36500571920766290244737044308486399288823874045315877 366 21551872733810216659628607516884655733809603567019182 367 4436507284149691271437662580317853645018408140379126 368 318396158590807979393588687571132856319276259957420 369 7966485698211268155224435005739935884149602468622 370 69491544086491807270279906047769231691344534666 371 211344731740584683140832009143704279863785194 372 224054467614626922435818488721605096305441 373 82875705566750771004187646421568332686 374 10662793150227585905548800789665086 375 483712191657208098974084824216 376 7400214465001515103919999 377 46390725988725895123 378 63534202997760 379 201408918361600 380 252346587651369297815 381 67802963241850508264747352 382 7513968947605713502583940374128 383 280403938194679169868480807412366542 384 3691407383529000112301172003458812268813 385 16901247279021324336915531420508866835156157 386 27000645350956683608371363626403293096723183003 387 15035857989826384390754296126548487059342519291355 388 2919294470833368035762681869961316363336035903093342 389 197602982924427351850284219370811228902693001838277535 390 4663173045794787305570306972966754264868663261960167576 391 38365422006955076123599171524514181503929413594123620329