0 1 1 5 2 5 3 25 4 70 5 25 6 125 7 715 8 715 9 125 10 625 11 6380 12 12870 13 6380 14 625 15 3125 16 52785 17 186010 18 186010 19 52785 20 3125 21 15625 22 416370 23 2360295 24 4092220 25 2360295 26 416370 27 15625 28 78125 29 3180215 30 27488205 31 75698255 32 75698255 33 27488205 34 3180215 35 78125 36 390625 37 23745880 38 301457500 39 1245003880 40 1968154630 41 1245003880 42 301457500 43 23745880 44 390625 45 1953125 46 174424285 47 3164289220 48 18819820180 49 44261068390 50 44261068390 51 18819820180 52 3164289220 53 174424285 54 1953125 55 9765625 56 1265891870 57 32141512965 58 267139517160 59 895330832130 60 1327832051700 61 895330832130 62 267139517160 63 32141512965 64 1265891870 65 9765625 66 48828125 67 9105383715 68 318389129695 69 3613506461025 70 16714951643730 71 35138104921710 72 35138104921710 73 16714951643730 74 3613506461025 75 318389129695 76 9105383715 77 48828125 78 244140625 79 65056045380 80 3093136760130 81 47071521054260 82 293178007050015 83 844655655056520 84 1194695567338140 85 844655655056520 86 293178007050015 87 47071521054260 88 3093136760130 89 65056045380 90 244140625 91 1220703125 92 462472395785 93 29594744066430 94 595115150600110 95 4893959075898175 96 18826572973898115 97 36358282090822260 98 36358282090822260 99 18826572973898115 100 4893959075898175 101 595115150600110 102 29594744066430 103 462472395785 104 1220703125 105 6103515625 106 3275148567370 107 279764396075635 108 7345324746394820 109 78499346751679025 110 394959653354129750 111 1013448827995838835 112 1381614719451245880 113 1013448827995838835 114 394959653354129750 115 78499346751679025 116 7345324746394820 117 279764396075635 118 3275148567370 119 6103515625 120 30517578125 121 23127455987215 122 2619409170269185 123 88911739696536435 124 1218815275924487465 125 7886878469103921875 126 26312702103074244445 127 47533105057486287255 128 47533105057486287255 129 26312702103074244445 130 7886878469103921875 131 1218815275924487465 132 88911739696536435 133 2619409170269185 134 23127455987215 135 30517578125 136 152587890625 137 162960307144880 138 24337888580000760 139 1059230820940245520 140 18423039038217893660 141 151211189486519989680 142 644487897479860202440 143 1508321144462947080080 144 1996390412414424064710 145 1508321144462947080080 146 644487897479860202440 147 151211189486519989680 148 18423039038217893660 149 1059230820940245520 150 24337888580000760 151 162960307144880 152 152587890625 153 762939453125 154 1146367901967285 155 224744607970077640 156 12454689353482725800 157 272335662945980228700 158 2802435974406118761340 159 15038996373293663162840 160 44770299181792499582520 161 76615584983350688200750 162 76615584983350688200750 163 44770299181792499582520 164 15038996373293663162840 165 2802435974406118761340 166 272335662945980228700 167 12454689353482725800 168 224744607970077640 169 1146367901967285 170 762939453125 171 3814697265625 172 8054329952442870 173 2065117084103488305 174 144867644167262701200 175 3951368366962672924500 176 50478945167417168509800 177 336933581603769717847140 178 1256688586532986397464560 179 2728184764195176941778750 180 3524316909234131657234500 181 2728184764195176941778750 182 1256688586532986397464560 183 336933581603769717847140 184 50478945167417168509800 185 3951368366962672924500 186 144867644167262701200 187 2065117084103488305 188 8054329952442870 189 3814697265625 190 19073486328125 191 56536712254990715 192 18900172625076666675 193 1669953417951718780485 194 56438156316368942560500 195 887579333621025734155500 196 7292718187454017427205180 197 33648157010636063369393700 198 91222471884489348508896870 199 149263908017264451660862250 200 149263908017264451660862250 201 91222471884489348508896870 202 33648157010636063369393700 203 7292718187454017427205180 204 887579333621025734155500 205 56438156316368942560500 206 1669953417951718780485 207 18900172625076666675 208 56536712254990715 209 19073486328125 210 95367431640625 211 396577145697044380 212 172419558828144619390 213 19106594329846896585660 214 795484308577009848164445 215 15289025475388299001950000 216 153266327196212145489619560 217 865389247013159744261840880 218 2891468462882722156399251570 219 5896076625278294797940047240 220 7463195400863222583043112500 221 5896076625278294797940047240 222 2891468462882722156399251570 223 865389247013159744261840880 224 153266327196212145489619560 225 15289025475388299001950000 226 795484308577009848164445 227 19106594329846896585660 228 172419558828144619390 229 396577145697044380 230 95367431640625 231 476837158203125 232 2780331554303138785 233 1568828846718274482850 234 217241739540269791837250 235 11086453190365156992978525 236 258768301548173849411334465 237 3140643453974196938391782520 238 21500184490725035942132422200 239 87547904377945117356501350250 240 219462347804999722888199382050 241 345773953904094524120459087980 242 345773953904094524120459087980 243 219462347804999722888199382050 244 87547904377945117356501350250 245 21500184490725035942132422200 246 3140643453974196938391782520 247 258768301548173849411334465 248 11086453190365156992978525 249 217241739540269791837250 250 1568828846718274482850 251 2780331554303138785 252 476837158203125 253 2384185791015625 254 19484732226557518370 255 14244574540408111590975 256 2457118775351853512972300 257 153030802795898102374048075 258 4313896197646848863896179450 259 62965365874843780380879678045 260 518426026212872575744228410000 261 2548012080130773650576898287850 262 7761619035231292264480127644900 263 15008756933947355066769259278950 264 18671793510821104302504790750920 265 15008756933947355066769259278950 266 7761619035231292264480127644900 267 2548012080130773650576898287850 268 518426026212872575744228410000 269 62965365874843780380879678045 270 4313896197646848863896179450 271 153030802795898102374048075 272 2457118775351853512972300 273 14244574540408111590975 274 19484732226557518370 275 2384185791015625 276 11920928955078125 277 136509950689662394215 278 129116953278321207682165 279 27669312383188753664289175 280 2095056543686805031920433875 281 70982705879334555155778662825 282 1238653171580571372166905525315 283 12179813035413798813232887877665 284 71653164600196786813162858394850 285 262601636454635252552080579331750 286 615829113440853936868115438965650 287 939392375876643113103937869364390 288 939392375876643113103937869364390 289 615829113440853936868115438965650 290 262601636454635252552080579331750 291 71653164600196786813162858394850 292 12179813035413798813232887877665 293 1238653171580571372166905525315 294 70982705879334555155778662825 295 2095056543686805031920433875 296 27669312383188753664289175 297 129116953278321207682165 298 136509950689662394215 299 11920928955078125 300 59604644775390625 301 956177622204345743880 302 1168741567088684326456020 303 310430933019157387068242680 304 28480854125171959329858653250 305 1154828019568550943709258599000 306 23967394857922430088224319106180 307 279723921364504460965934185162920 308 1955369538914443079166036877765455 309 8547698399463498347158553368450000 310 24061581839024311755921545092089000 311 44454296665335836096717901080773680 312 54484757800845300560028396423134620 313 44454296665335836096717901080773680 314 24061581839024311755921545092089000 315 8547698399463498347158553368450000 316 1955369538914443079166036877765455 317 279723921364504460965934185162920 318 23967394857922430088224319106180 319 1154828019568550943709258599000 320 28480854125171959329858653250 321 310430933019157387068242680 322 1168741567088684326456020 323 956177622204345743880 324 59604644775390625 325 298023223876953125 326 6696402401603515910285 327 10567439162530580571042060 328 3472008599998076789747014460 329 384841357479135868480369898210 330 18604058729161002325482518381250 331 457103317426129002079311544562060 332 6297417695100404391969946601448860 333 51971993250418978640158207654428435 334 268945736127494855913790091951671835 335 900708989956830236048587995197975000 336 1994298210651869862556794317219826360 337 2958141172849924635239078429774888060 338 2958141172849924635239078429774888060 339 1994298210651869862556794317219826360 340 900708989956830236048587995197975000 341 268945736127494855913790091951671835 342 51971993250418978640158207654428435 343 6297417695100404391969946601448860 344 457103317426129002079311544562060 345 18604058729161002325482518381250 346 384841357479135868480369898210 347 3472008599998076789747014460 348 10567439162530580571042060 349 6696402401603515910285 350 298023223876953125 351 1490116119384765625 352 46891208088537843793870 353 95461861790060211482623645 354 38731033997267904296340304120 355 5173066068628672052942412385270 356 297148424738934420700815160934620 357 8607939039056438139995009584711270 358 139306378856231230536839381843696920 359 1349605983757915131514090171402400395 360 8212659667698721852983342213411161170 361 32468716985638065570024933282161232895 362 85370866336089544550734026396864436720 363 151597934964159519886307486931726023620 364 183404752716695327384822862646043059720 365 151597934964159519886307486931726023620 366 85370866336089544550734026396864436720 367 32468716985638065570024933282161232895 368 8212659667698721852983342213411161170 369 1349605983757915131514090171402400395 370 139306378856231230536839381843696920 371 8607939039056438139995009584711270 372 297148424738934420700815160934620 373 5173066068628672052942412385270 374 38731033997267904296340304120 375 95461861790060211482623645 376 46891208088537843793870 377 1490116119384765625 378 7450580596923828125 379 328323393238569838197715 380 861735772555411484752275655 381 431100852644820138468322398505 382 69225141626033399807364716518630 383 4710706608446821241106405620897530 384 160300939626689366152853475504018730 385 3034178455025933096499723686342248630 386 34331899949734160674879987018729375855 387 244225017691145123010694567935955123105 388 1132011651681201791516973678377066108005 389 3506355919543026128960741244155305408555 390 7384320435723760135978608044910309970180 391 10688279188034819305177655810774293630780 392 10688279188034819305177655810774293630780 393 7384320435723760135978608044910309970180 394 3506355919543026128960741244155305408555 395 1132011651681201791516973678377066108005 396 244225017691145123010694567935955123105 397 34331899949734160674879987018729375855 398 3034178455025933096499723686342248630 399 160300939626689366152853475504018730 400 4710706608446821241106405620897530 401 69225141626033399807364716518630 402 431100852644820138468322398505 403 861735772555411484752275655 404 328323393238569838197715 405 7450580596923828125 406 37252902984619140625 407 2298703336925207373243380 408 7774336386413301843547750650 409 4789504846583569154812921544580 410 922775186328609664834562401862955 411 74191081349630022006771684855913080 412 2955940597467613465412722958992297380 413 65183534807947129042678863389191604280 414 857507929420584363514967293278718081305 415 7093447104734906738265814504332330993180 416 38313517017366994831362819244800812747430 417 138820064243228575351101987048898824243180 418 343880461659081010714927059336145289251755 419 589787870079411003219758611705863951510480 420 705426426410298074141725283511103379631480 421 589787870079411003219758611705863951510480 422 343880461659081010714927059336145289251755 423 138820064243228575351101987048898824243180 424 38313517017366994831362819244800812747430 425 7093447104734906738265814504332330993180 426 857507929420584363514967293278718081305 427 65183534807947129042678863389191604280 428 2955940597467613465412722958992297380 429 74191081349630022006771684855913080 430 922775186328609664834562401862955 431 4789504846583569154812921544580 432 7774336386413301843547750650 433 2298703336925207373243380 434 37252902984619140625 435 186264514923095703125 436 16093195785558513380281785 437 70104650974598303826951115270 438 53127690486444818908024358777430 439 12259500188834021946364021909170315 440 1161773305119866642337807080137432815 441 54034735305780560034361646230520622540 442 1383328250626908511616121829385263052940 443 21071292653805786698820219738145085108565 444 201737140232829151338287261797185926501865 445 1262856150937775860529500504806310551392490 446 5318995932279218322565629239357101577210490 447 15386515893599263749425862215655267533784915 448 31007001053847738496264818158319158199139815 449 43921647524319221559368485765571649830705640 450 43921647524319221559368485765571649830705640 451 31007001053847738496264818158319158199139815 452 15386515893599263749425862215655267533784915 453 5318995932279218322565629239357101577210490 454 1262856150937775860529500504806310551392490 455 201737140232829151338287261797185926501865 456 21071292653805786698820219738145085108565 457 1383328250626908511616121829385263052940 458 54034735305780560034361646230520622540 459 1161773305119866642337807080137432815 460 12259500188834021946364021909170315 461 53127690486444818908024358777430 462 70104650974598303826951115270 463 16093195785558513380281785 464 186264514923095703125 465 931322574615478515625 466 112664105163349748691269370 467 631923543714303803758757226315 468 588540769758394307914058062352660 469 162401780812569639980489673269527605 470 18100872087183870842117127407065859550 471 980164485369622452628051761166134522375 472 29039008262506070282458758716076549755400 473 510280230010640037744414584140924676873925 474 5630304980083942455625157349028095309645450 475 40649575083921708323460439401031130477396175 476 197915704661863256712040511169313096294560300 477 664287794137826599958540803067643923145392625 478 1561291152519651179611817989318449337990945950 479 2596673407294900635820958302121673297781459275 480 3074515326702345509155794003590015488149394800 481 2596673407294900635820958302121673297781459275 482 1561291152519651179611817989318449337990945950 483 664287794137826599958540803067643923145392625 484 197915704661863256712040511169313096294560300 485 40649575083921708323460439401031130477396175 486 5630304980083942455625157349028095309645450 487 510280230010640037744414584140924676873925 488 29039008262506070282458758716076549755400 489 980164485369622452628051761166134522375 490 18100872087183870842117127407065859550 491 162401780812569639980489673269527605 492 588540769758394307914058062352660 493 631923543714303803758757226315 494 112664105163349748691269370 495 931322574615478515625 496 4656612873077392578125 497 788709272110798246942401215 498 5694409732054025267996365007145 499 6512495803508909919083922876684475 500 2145947055979150583913295178182665805 501 280769982814074532110644822482350966735 502 17658344216078694590993321947212909155625 503 603689874712205325356003158947259575038475 504 12196874251611250377038102961479322251877825 505 154500745812452038328854933650551501288667675 506 1280863711161988003500893380430098741488240525 507 7172954904646784805780813574617854471435955975 508 27774721330457091437415425269242136911882479025 509 75635825287760077166266530594645330326680422075 510 146580577388998116986952525553434743008435048125 511 203684952504493416345828247304152454103142811175 512 203684952504493416345828247304152454103142811175 513 146580577388998116986952525553434743008435048125 514 75635825287760077166266530594645330326680422075 515 27774721330457091437415425269242136911882479025 516 7172954904646784805780813574617854471435955975 517 1280863711161988003500893380430098741488240525 518 154500745812452038328854933650551501288667675 519 12196874251611250377038102961479322251877825 520 603689874712205325356003158947259575038475 521 17658344216078694590993321947212909155625 522 280769982814074532110644822482350966735 523 2145947055979150583913295178182665805 524 6512495803508909919083922876684475 525 5694409732054025267996365007145 526 788709272110798246942401215 527 4656612873077392578125 528 23283064365386962890625 529 5521276897838083913899542880 530 51300953691173429298018541143280 531 71996201651717412701806922638979360 532 28294573971743001095936956611852408440 533 4338160618513887866110556752748041783520 534 316195740693740056377193227984113460749520 535 12441316551416229384268692727094641929290400 536 288129922643583140161668329615270524766473500 537 4175557740518570650792606724998129964485125600 538 39592129323859849965636226259629492100350729200 539 253870376850076625920623955394896711578718116000 540 1128249889292360967945183943665825421659209910600 541 3539023601130217323963125735011417127338039682400 542 7938227890635101024386361097643805062672253893200 543 12845615855828196134595137152229290870938965268000 544 15072686485332512809591290300507281603632568026950 545 12845615855828196134595137152229290870938965268000 546 7938227890635101024386361097643805062672253893200 547 3539023601130217323963125735011417127338039682400 548 1128249889292360967945183943665825421659209910600 549 253870376850076625920623955394896711578718116000 550 39592129323859849965636226259629492100350729200 551 4175557740518570650792606724998129964485125600 552 288129922643583140161668329615270524766473500 553 12441316551416229384268692727094641929290400 554 316195740693740056377193227984113460749520 555 4338160618513887866110556752748041783520 556 28294573971743001095936956611852408440 557 71996201651717412701806922638979360 558 51300953691173429298018541143280 559 5521276897838083913899542880 560 23283064365386962890625 561 116415321826934814453125 562 38650544816307799097736253285 563 462078508772716015304398139662480 564 795292780158817812624247354203086160 565 372365222336717211247394272080337009400 566 66798378289984641058510505644543623667640 567 5631279068285900342512807724142063297969520 568 254408171696451541514605175809892663919240240 569 6735000785843138559529813021910886326206915500 570 111308713932037031396798376144566326995780984300 571 1202756677862943352331328599465641930697509635600 572 8794514511821201548173021882384056325542574862800 573 44651154501432069488679660269869082672316838859400 574 160480976653192980600390175250316074922143676131400 575 414139535239557678735164322827736503543720084818800 576 775063898470026006710670605331421188052426194001200 577 1058668418334602623204088090055711763301024662449150 578 1058668418334602623204088090055711763301024662449150 579 775063898470026006710670605331421188052426194001200 580 414139535239557678735164322827736503543720084818800 581 160480976653192980600390175250316074922143676131400 582 44651154501432069488679660269869082672316838859400 583 8794514511821201548173021882384056325542574862800 584 1202756677862943352331328599465641930697509635600 585 111308713932037031396798376144566326995780984300 586 6735000785843138559529813021910886326206915500 587 254408171696451541514605175809892663919240240 588 5631279068285900342512807724142063297969520 589 66798378289984641058510505644543623667640 590 372365222336717211247394272080337009400 591 795292780158817812624247354203086160 592 462078508772716015304398139662480 593 38650544816307799097736253285 594 116415321826934814453125 595 582076609134674072265625 596 270562079202004306055979944870 597 4161373466546769375877327058438985 598 8779179841834767911892115571591333920 599 4892441921087646904036701615067581722600 600 1025434683356982800186243423809215586606800 601 99806445236549368927286872154732237109207880 602 5166000727261447408985753996112342349045766240 603 155936282289403647616458568481292494693741919180 604 2930525463658224342900502367530124268844342991400 605 35968278784971546472313528922303063598214133057900 606 298792482390182552769569349397117259255222512711200 607 1725814691620768891032188220063022157448774495199800 608 7073514537816289664580039465443645208185345386465200 609 20888248612299087525277980539579527988439228224933400 610 44935236461751890420485537068192411234214880437250400 611 70948351315651363333688754150649603952287386464667750 612 82576136630099004609918871024345517537479923671033700 613 70948351315651363333688754150649603952287386464667750 614 44935236461751890420485537068192411234214880437250400 615 20888248612299087525277980539579527988439228224933400 616 7073514537816289664580039465443645208185345386465200 617 1725814691620768891032188220063022157448774495199800 618 298792482390182552769569349397117259255222512711200 619 35968278784971546472313528922303063598214133057900 620 2930525463658224342900502367530124268844342991400 621 155936282289403647616458568481292494693741919180 622 5166000727261447408985753996112342349045766240 623 99806445236549368927286872154732237109207880 624 1025434683356982800186243423809215586606800 625 4892441921087646904036701615067581722600 626 8779179841834767911892115571591333920 627 4161373466546769375877327058438985 628 270562079202004306055979944870 629 582076609134674072265625 630 2910383045673370361328125 631 1893977046006496973599135004715 632 37471571106544266688625918102036635 633 96858113029374174117748806854536963085 634 64189950023542339202573892739175181766440 635 15699528975225439051556036962117626611071000 636 1761311954072829188175610162330428612812762360 637 104242206977397012275293825127573171095531239240 638 3579455970985901997075789423877770587162280510940 639 76290453754635167800849692856626530380963178195460 640 1060385870125491000667365853271733424741792190974500 641 9973715800138420887810989466604228370596356895271100 642 65287042658901608031181495201080622788030808509065400 643 303843870561722655262558446211841087168735657245211400 644 1021767387483235502569435212681975748403205764586666600 645 2512704463714775103354502921667813152677286085425767000 646 4557304166534431731427361997506309029305873157994473950 647 6129351732515567076468074890126108946005499868221692050 648 6129351732515567076468074890126108946005499868221692050 649 4557304166534431731427361997506309029305873157994473950 650 2512704463714775103354502921667813152677286085425767000 651 1021767387483235502569435212681975748403205764586666600 652 303843870561722655262558446211841087168735657245211400 653 65287042658901608031181495201080622788030808509065400 654 9973715800138420887810989466604228370596356895271100 655 1060385870125491000667365853271733424741792190974500 656 76290453754635167800849692856626530380963178195460 657 3579455970985901997075789423877770587162280510940 658 104242206977397012275293825127573171095531239240 659 1761311954072829188175610162330428612812762360 660 15699528975225439051556036962117626611071000 661 64189950023542339202573892739175181766440 662 96858113029374174117748806854536963085 663 37471571106544266688625918102036635 664 1893977046006496973599135004715 665 2910383045673370361328125 666 14551915228366851806640625 667 13258057600773904317971044642380 668 337382400283256874476705999773673910 669 1068099724871680558230129315585151195020 670 841152560105077227647585273282240413416585 671 239793661279958922499913005245289136344416480 672 30962772602627749737336515162154932147536575120 673 2091564585677131472085646117650707253422297574240 674 81527350016325159687384501234215145767235296323380 675 1965868338644777077247014511711198663404727648641040 676 30858202617151479581332578824621047850259705931503720 677 327611549460639369007601837528259504366900206675917200 678 2421931174515482939958245802561362164494500362212264900 679 12748799163017384322729568087822185464420376608563888800 680 48606673444471181692656725882885412968573837436375356400 681 135967723441729197238171057254426320518655683925475175200 682 281691955028938853713765025382785025954795180689955051150 683 435008796729087680433631486607689537154367040654408369800 684 502606842066276500270382140990340933572450989194178748100 685 435008796729087680433631486607689537154367040654408369800 686 281691955028938853713765025382785025954795180689955051150 687 135967723441729197238171057254426320518655683925475175200 688 48606673444471181692656725882885412968573837436375356400 689 12748799163017384322729568087822185464420376608563888800 690 2421931174515482939958245802561362164494500362212264900 691 327611549460639369007601837528259504366900206675917200 692 30858202617151479581332578824621047850259705931503720 693 1965868338644777077247014511711198663404727648641040 694 81527350016325159687384501234215145767235296323380 695 2091564585677131472085646117650707253422297574240 696 30962772602627749737336515162154932147536575120 697 239793661279958922499913005245289136344416480 698 841152560105077227647585273282240413416585 699 1068099724871680558230129315585151195020 700 337382400283256874476705999773673910 701 13258057600773904317971044642380 702 14551915228366851806640625 703 72759576141834259033203125 704 92807523702889914473386423824785 705 3037435956869369913114201826311243690 706 11773725888809163892368222009420141340650 707 11010818361831893279052947734075671109262025 708 3654944445846634166206378462535811633691991565 709 542433309550428993342214929108068218643197681200 710 41752307347036301702554149720903508404613531293360 711 1843842919240487636176470231330512618077545969968100 712 50188140139825707517611788344644693150110088994470100 713 887441297408828837090888326806486917397371579557414360 714 10604429384614897299341206606266406345371108818345476440 715 88254639281284170554207229338333775510520021871331128100 716 523575126302859509822403638258239944115240194062730592500 717 2254208980981435596316879926614150086648375842437145090000 718 7140597319239609806276166572166306453613066971774023595600 719 16813085337832009857603345630121083024704238830025670126950 720 29641481048736667954031054119925218116986097716569903723950 721 39312258784068106769731821704734628374108273305100888573500 722 39312258784068106769731821704734628374108273305100888573500 723 29641481048736667954031054119925218116986097716569903723950 724 16813085337832009857603345630121083024704238830025670126950 725 7140597319239609806276166572166306453613066971774023595600 726 2254208980981435596316879926614150086648375842437145090000 727 523575126302859509822403638258239944115240194062730592500 728 88254639281284170554207229338333775510520021871331128100 729 10604429384614897299341206606266406345371108818345476440 730 887441297408828837090888326806486917397371579557414360 731 50188140139825707517611788344644693150110088994470100 732 1843842919240487636176470231330512618077545969968100 733 41752307347036301702554149720903508404613531293360 734 542433309550428993342214929108068218643197681200 735 3654944445846634166206378462535811633691991565 736 11010818361831893279052947734075671109262025 737 11773725888809163892368222009420141340650 738 3037435956869369913114201826311243690 739 92807523702889914473386423824785 740 72759576141834259033203125 741 363797880709171295166015625 742 649658413926744606220168589820370 743 27344069791149451741442267191435701655 744 129738792473666005559534007240594898023900 745 144000120693697681591831200749671394738273775 746 55605934791389576915908436227156547154137477250 747 9473557429120710644285893908752130719659107998385 748 829636871333568474902457244947407230336751339214240 749 41434601281607599970371894589799493025928344903398500 750 1270489327128141993984188756500650237391417442980802600 751 25247508983750089085846527259185499217091004917598035100 752 338678629931723128470574989650775699451464861289215311120 753 3163837014080290092134458427368864651491233836914294871980 754 21084834075859274184975910399613795920651047218867860413000 755 102138378066438928699044430405953669897504133085750509372500 756 364885564203439558631826706283142380295524511976385225436000 757 971973426142525245238855950350629088141097118327876950881550 758 1946232771778834513514568355292774408723557035957432741200700 759 2945669257339942435490402125290754578602813602754782099091250 760 3380854255429857182196936666607178040173311504238676417321000 761 2945669257339942435490402125290754578602813602754782099091250 762 1946232771778834513514568355292774408723557035957432741200700 763 971973426142525245238855950350629088141097118327876950881550 764 364885564203439558631826706283142380295524511976385225436000 765 102138378066438928699044430405953669897504133085750509372500 766 21084834075859274184975910399613795920651047218867860413000 767 3163837014080290092134458427368864651491233836914294871980 768 338678629931723128470574989650775699451464861289215311120 769 25247508983750089085846527259185499217091004917598035100 770 1270489327128141993984188756500650237391417442980802600 771 41434601281607599970371894589799493025928344903398500 772 829636871333568474902457244947407230336751339214240 773 9473557429120710644285893908752130719659107998385 774 55605934791389576915908436227156547154137477250 775 144000120693697681591831200749671394738273775 776 129738792473666005559534007240594898023900 777 27344069791149451741442267191435701655 778 649658413926744606220168589820370 779 363797880709171295166015625 780 1818989403545856475830078125 781 4547638365115549686416088576008215 782 246147951135045278496871798041517124125 783 1429232210584244568938965134220284427290335 784 1881731978453594811110770660288772748949351575 785 844601030681483584494830221062074219127956144325 786 164998497665240740913889695420914337082148596857295 787 16416776017947130057602414333704634396054753896959125 788 925712297293108687196274421797265637977057582698722580 789 31914503607251759859710514547851922506687943607279362300 790 711228552202825172767167073139178445382934421847741441300 791 10684421056165279902942162883381259337432102554782293541340 792 111733312574300077251663218783092841160882208086578254643500 793 833968566154214034985917352748052958675182792489018480505860 794 4530232350364744727242141275375229882253443988867499132007500 795 18184328784641647773163289531425527814911076972718259887002500 796 54572180541648851564060832183413537656292343488927093679853350 797 123529775980358283043772107423599027259132483200405847500023250 798 212245379824542861990291199835681334932722538402945404899174150 799 277931849563781268431536372302192611764579006806228280403909250 800 277931849563781268431536372302192611764579006806228280403909250 801 212245379824542861990291199835681334932722538402945404899174150 802 123529775980358283043772107423599027259132483200405847500023250 803 54572180541648851564060832183413537656292343488927093679853350 804 18184328784641647773163289531425527814911076972718259887002500 805 4530232350364744727242141275375229882253443988867499132007500 806 833968566154214034985917352748052958675182792489018480505860 807 111733312574300077251663218783092841160882208086578254643500 808 10684421056165279902942162883381259337432102554782293541340 809 711228552202825172767167073139178445382934421847741441300 810 31914503607251759859710514547851922506687943607279362300 811 925712297293108687196274421797265637977057582698722580 812 16416776017947130057602414333704634396054753896959125 813 164998497665240740913889695420914337082148596857295 814 844601030681483584494830221062074219127956144325 815 1881731978453594811110770660288772748949351575 816 1429232210584244568938965134220284427290335 817 246147951135045278496871798041517124125 818 4547638365115549686416088576008215 819 1818989403545856475830078125 820 9094947017729282379150390625 821 31833619531929342111000113928541880 822 2215699918922981865996445885548310782540 823 15741000004566358835329869348468408552999560 824 24572566600111719376248318899089007637242926270 825 12810145358606273378255761115452771243090543533000 826 2866630335548840897204247428293075148392866945109740 827 323633637675227563699332040715272971457872874419091320 828 20572715788393634405096329446768198170845987255563353805 829 796056306885428758815492220861011015398285561008239745760 830 19855156539541993710060360274089836097508076880666694582000 831 333286767305240543263769923459062244169791637555529636418080 832 3892015749080784314377705280595949213248942290352489290683240 833 32445290992664339642411567843392119347422716844267689919648160 834 197033875832826775993187951194021604758849070804501524745081520 835 885614286732518632059032903745531117045827113432851548305500000 836 2982940105627014839847905135951853867473103788644370240165706450 837 7600842470858064468474214630874452483577076362751109830173427600 838 14755019595843813210746772457019287067939115751340648128367279400 839 21926602382996109056099750401271305047714856597606250087629282800 840 25013866460740314158838273507197335058812110612560545236351832500 841 21926602382996109056099750401271305047714856597606250087629282800 842 14755019595843813210746772457019287067939115751340648128367279400 843 7600842470858064468474214630874452483577076362751109830173427600 844 2982940105627014839847905135951853867473103788644370240165706450 845 885614286732518632059032903745531117045827113432851548305500000 846 197033875832826775993187951194021604758849070804501524745081520 847 32445290992664339642411567843392119347422716844267689919648160 848 3892015749080784314377705280595949213248942290352489290683240 849 333286767305240543263769923459062244169791637555529636418080 850 19855156539541993710060360274089836097508076880666694582000 851 796056306885428758815492220861011015398285561008239745760 852 20572715788393634405096329446768198170845987255563353805 853 323633637675227563699332040715272971457872874419091320 854 2866630335548840897204247428293075148392866945109740 855 12810145358606273378255761115452771243090543533000 856 24572566600111719376248318899089007637242926270 857 15741000004566358835329869348468408552999560 858 2215699918922981865996445885548310782540 859 31833619531929342111000113928541880 860 9094947017729282379150390625 861 45474735088646411895751953125 862 222836109794001901766003025282996285 863 19943941460727986929363225979390866018900 864 173330471743662708719774274949881907256380900 865 320686904801813094239219205366686103559845006750 866 194044268007302703065807537287021422234425858317790 867 49693476606225765755841388364641235365910528831840580 868 6358303130324389095783218835855580943532263900955746100 869 455005019831207479529675493272916542561274706450585913625 870 19728812447764022226707967811630259027948941023823385565025 871 549714686049873569592146985649933640469387054604219427515920 872 10289327892311724259275711351210519938922399211242635331118160 873 133865523063572899342570958315203448566916199586220556524153000 874 1243216981466522372091798625261508601778289701883800234240770600 875 8416390071050479646677484892162847998539959630360344021846931600 876 42227430958109278353677864849152820567858346006006391101162146640 877 159077569678488073837619299736222804534025331418648534042933638650 878 454528681961696300782433342809551901835580478945444906105546118250 879 992598769443357629532802616912387846447934640305273174601903263000 880 1665839862665179536738881117648611183380755505512760512058055851000 881 2156174302734131262784410576683631414889143237652718289754408754100 882 2156174302734131262784410576683631414889143237652718289754408754100 883 1665839862665179536738881117648611183380755505512760512058055851000 884 992598769443357629532802616912387846447934640305273174601903263000 885 454528681961696300782433342809551901835580478945444906105546118250 886 159077569678488073837619299736222804534025331418648534042933638650 887 42227430958109278353677864849152820567858346006006391101162146640 888 8416390071050479646677484892162847998539959630360344021846931600 889 1243216981466522372091798625261508601778289701883800234240770600 890 133865523063572899342570958315203448566916199586220556524153000 891 10289327892311724259275711351210519938922399211242635331118160 892 549714686049873569592146985649933640469387054604219427515920 893 19728812447764022226707967811630259027948941023823385565025 894 455005019831207479529675493272916542561274706450585913625 895 6358303130324389095783218835855580943532263900955746100 896 49693476606225765755841388364641235365910528831840580 897 194044268007302703065807537287021422234425858317790 898 320686904801813094239219205366686103559845006750 899 173330471743662708719774274949881907256380900 900 19943941460727986929363225979390866018900 901 222836109794001901766003025282996285 902 45474735088646411895751953125 903 227373675443232059478759765625 904 1559856724859966024599856107400895870 905 179514414215884372525919144071666848854325 906 1908290536321530218832654172204990421699758600 907 4182969530634806904516151386037859780765751940650 908 2935998285588883780432011376529289535697615630300100 909 859730510942400325985370782570001650732529781231759690 910 124534770221630325251569262008604130579556303780547219400 911 10019261544969037474115360333748704802664624100232073651425 912 486068042706588242260890219689873032164676147705929467862950 913 15104155210142556773446524420250828884663153295749299291884725 914 314642737057758084163118054521229592262353711362033855583756960 915 4550906481843876157787479028969583804470525736731167435723117400 916 46973254378467286193427727756964583914842701332329702322485527600 917 353577108214123693037956717582326008660294339616803167009635749400 918 1974527097725803041532696878357956751788899728401483985829644096800 919 8292833642716287598151552386641954540126862984832360052354786988530 920 26475884928822999791583961855064778420959031906898020710477648737500 921 64786569691147566752313874462314152501651085636624780182271978050250 922 122253651336213959185944821521422061054217153392617633923193468006000 923 178653996893629704125503650715545361655668465464497588129793130633500 924 202680384457008338701734594208261352999579464339355519236914422885400 925 178653996893629704125503650715545361655668465464497588129793130633500 926 122253651336213959185944821521422061054217153392617633923193468006000 927 64786569691147566752313874462314152501651085636624780182271978050250 928 26475884928822999791583961855064778420959031906898020710477648737500 929 8292833642716287598151552386641954540126862984832360052354786988530 930 1974527097725803041532696878357956751788899728401483985829644096800 931 353577108214123693037956717582326008660294339616803167009635749400 932 46973254378467286193427727756964583914842701332329702322485527600 933 4550906481843876157787479028969583804470525736731167435723117400 934 314642737057758084163118054521229592262353711362033855583756960 935 15104155210142556773446524420250828884663153295749299291884725 936 486068042706588242260890219689873032164676147705929467862950 937 10019261544969037474115360333748704802664624100232073651425 938 124534770221630325251569262008604130579556303780547219400 939 859730510942400325985370782570001650732529781231759690 940 2935998285588883780432011376529289535697615630300100 941 4182969530634806904516151386037859780765751940650 942 1908290536321530218832654172204990421699758600 943 179514414215884372525919144071666848854325 944 1559856724859966024599856107400895870 945 227373675443232059478759765625 946 1136868377216160297393798828125 947 10919017310276876619852286361425411715 948 1615765435478022169777412484126345517629615 949 21006454624745182578823899021500986320849962225 950 54536992012767176766873078314785191354955855192250 951 44378794815814676065745978910208409677706260361694150 952 14847362550582327360405432202435841935773117915733622630 953 2432359883553541004880689528421368608117974564985242664730 954 219744600210972061350290261659368110649423828888414588134925 955 11910971075034269307610896357230735190382068956553319137401875 956 412114711285731684536686316104251707400270838880853474515387575 957 9537540610059304689771997657070506184125307784181615751901483945 958 153057351356342200214765801493040313011222945026460123960082120920 959 1751979807052337822252445697348925048650707914189746655319053986600 960 14627359596909520900438518528905527072424803391291275757634567969000 961 90676652021464651728959750515050372840889445210676932691625324101400 962 423331943546325020582036554128871766340239014414484877101076120286810 963 1505251029858925384966412998386117767204633434504467330692851159108710 964 4112423028422315225381986754983443065720441265981007126549421780622750 965 8690595201088021282868262671923798707918845134623671608357733960921250 966 14274366078360248604130850179792066388270155768925890795923557746813500 967 18280023917267247421131204812850006312107989631710091222494841276655300 968 18280023917267247421131204812850006312107989631710091222494841276655300 969 14274366078360248604130850179792066388270155768925890795923557746813500 970 8690595201088021282868262671923798707918845134623671608357733960921250 971 4112423028422315225381986754983443065720441265981007126549421780622750 972 1505251029858925384966412998386117767204633434504467330692851159108710 973 423331943546325020582036554128871766340239014414484877101076120286810 974 90676652021464651728959750515050372840889445210676932691625324101400 975 14627359596909520900438518528905527072424803391291275757634567969000 976 1751979807052337822252445697348925048650707914189746655319053986600 977 153057351356342200214765801493040313011222945026460123960082120920 978 9537540610059304689771997657070506184125307784181615751901483945 979 412114711285731684536686316104251707400270838880853474515387575 980 11910971075034269307610896357230735190382068956553319137401875 981 219744600210972061350290261659368110649423828888414588134925 982 2432359883553541004880689528421368608117974564985242664730 983 14847362550582327360405432202435841935773117915733622630 984 44378794815814676065745978910208409677706260361694150 985 54536992012767176766873078314785191354955855192250 986 21006454624745182578823899021500986320849962225 987 1615765435478022169777412484126345517629615 988 10919017310276876619852286361425411715 989 1136868377216160297393798828125