1 1 2 1 3 3 4 1 5 10 6 15 7 1 8 25 9 105 10 105 11 1 12 56 13 490 14 1260 15 945 16 1 17 119 18 1918 19 9450 20 17325 21 10395 22 1 23 246 24 6825 25 56980 26 190575 27 270270 28 135135 29 1 30 501 31 22935 32 302995 33 1636635 34 4099095 35 4729725 36 2027025 37 1 38 1012 39 74316 40 1487200 41 12122110 42 47507460 43 94594500 44 91891800 45 34459425 46 1 47 2035 48 235092 49 6914908 50 81431350 51 466876410 52 1422280860 53 2343240900 54 1964187225 55 654729075 56 1 57 4082 58 731731 59 30950920 60 510880370 61 4104160060 62 17892864990 63 44346982680 64 62199262125 65 45831035250 66 13749310575 67 1 68 8177 69 2252341 70 134779645 71 3049616570 72 33309926650 73 199124936010 74 694740296250 75 1446733012725 76 1764494857125 77 1159525191825 78 316234143225 79 1 80 16368 81 6879678 82 575156036 83 17539336815 84 254752658160 85 2026763158420 86 9540421090200 87 27610143335775 88 49473074851200 89 53338158823950 90 31623414322500 91 7905853580625 92 1 93 32751 94 20900922 95 2417578670 96 98049492723 97 1861763348445 98 19282395272140 99 118885395048420 100 458380554006375 101 1129764045234825 102 1774073543492250 103 1712934942468750 104 924984868933125 105 213458046676875 106 1 107 65518 108 63259533 109 10046531276 110 536181458345 111 13131569945130 112 174073797222325 113 1375295856374440 114 6859789072171035 115 22298773748501250 116 47758910109285375 117 66681131440423500 118 58274046742786875 119 28887988983603750 120 6190283353629375 121 1 122 131053 123 190957923 124 41388056231 125 2881837917245 126 90049230296025 127 1507411119349135 128 15006064187108995 129 94745202202525875 130 394482464289288375 131 1105116128663171625 132 2089664150235787125 133 2624634287988087375 134 2094379201311271875 135 959493919812553125 136 191898783962510625 137 1 138 262124 139 575363776 140 169371383384 141 15278338767076 142 603695815955540 143 12623010132252520 144 156226380361251200 145 1227858424500457750 146 6408199900158556500 147 22807303951105674000 148 56019221405398251000 149 94720506100682962500 150 108060337458000427500 151 79318164037837725000 152 33774185977401870000 153 6332659870762850625 154 1 155 524267 156 1731333808 157 689568172832 158 80117864269828 159 3973576687375988 160 102849770508700600 161 1565386296196322600 162 15112611709896650950 163 97234176463097924250 164 430309940666601996000 165 1333642471446843558000 166 2911943221470826042500 167 4449180413533177822500 168 4647703259223579555000 169 3157886388887074845000 170 1255977541034632040625 171 221643095476699771875 172 1 173 1048554 174 5205011031 175 2796362035104 176 416449389324276 177 25764288866731800 178 819287810745303900 179 15197184402796796400 180 178278935386370568750 181 1395494892508085469100 182 7553200464762461759250 183 28913007877360182576000 184 79198178493972888850500 185 155470708876530922875000 186 216538502534948561467500 187 208548093035794902390000 188 131877641808636364265625 189 49204767195827349356250 190 8200794532637891559375 191 1 192 2097129 193 15638101281 194 11305163394129 195 2149359635463876 196 164996967933497700 197 6404886185752154100 198 143698246112497576500 199 2030031581755645417950 200 19125038051285601184750 201 124950051887629643424750 202 581105308935958505448750 203 1954792572497173397488500 204 4790129814572538252316500 205 8534081639826279799762500 206 10915617077295918089602500 207 9749651260035434678555625 208 5765158556444437766240625 209 2025596249561559215165625 210 319830986772877770815625 211 1 212 4194280 213 46962537810 214 45595968007260 215 11029427262172605 216 1045865158123046976 217 49289121434469516600 218 1328922782101040926800 219 22437533373063238480050 220 252151327965525374386000 221 1967326750353779714399500 222 10971665367635650654977000 223 44588778637349884847159250 224 133524764868919431047040000 225 295665768107433035827515000 226 481876812270480762225090000 227 569621903280551358850738125 228 474259601897346397577445000 229 263327512443002697971531250 230 87420469717919924022937500 231 13113070457687988603440625 232 1 233 8388583 234 140988276150 235 183557935474290 236 56332631479051785 237 6572985484816942191 238 374308074468731931528 239 12060766778407943395800 240 241805483820600374124450 241 3217076814220214136741550 242 29709436748788388838746500 243 196581767173302538434907500 244 952690744785160625282288250 245 3429953960472118004309133750 246 9241878056892595055106165000 247 18649662416302714521219495000 248 27994891222047642065015968125 249 30751927062093738151572796875 250 23973606812310907164556893750 251 12544837404521509097291531250 252 3947034207764084569635628125 253 563862029680583509947946875 254 1 255 16777190 256 423174543025 257 737897437077060 258 286619221653064755 259 41015226590315103126 260 2810773100340814844235 261 107715376461325505112240 262 2550133124516049612389850 263 39908543624461353339397900 264 432967339105939343738682650 265 3369102055538435681736271000 266 19265341533272676973891509750 267 82316222258875434570490249500 268 265536467390857291986030423750 269 649585964822762044433546190000 270 1203249985010615781432831763125 271 1673330335999592969328949068750 272 1716327538979750500341065653125 273 1257788234207488282857220162500 274 622315726757470667145884034375 275 186074469794592558282822468750 276 25373791335626257947657609375 277 1 278 33554405 279 1269959836015 280 2963015460969915 281 1453757236503481455 282 254403316969829496651 283 20905868500095157003425 284 948856977801169301069205 285 26398090167406862675100330 286 483239829353643170602844050 287 6119531213397018794665037750 288 55583081535169105211689144750 289 371737113931928485203095382750 290 1865244748355345132020849353750 291 7111063456700125893469085837250 292 20749297665407627098391925566250 293 46438688338090950061699987573125 294 79453195433427920486667185525625 295 102890097352598164218296108296875 296 98957848860279037171810226334375 297 68411312567036368455781251871875 298 32097846039567216303786875859375 299 9143022811270661613805958578125 300 1192568192774434123539907640625 301 1 302 67108836 303 3810785476980 304 11887620719288080 305 7354713630885534810 306 1570032618914081423556 307 154227582326730813420156 308 8259843614412399432663240 309 268895091774100351011186735 310 5729933359228265036981851720 311 84228237374744717712414957000 312 887300102104321939148211096000 313 6889156497916327200472738331500 314 40239436806388114286009515497000 315 179410497036360348550849412355000 316 616431300914527069313034242550000 317 1640178906029258862082968736959375 318 3380582428001522471351408817532500 319 5371399253336765701074315035242500 320 6506321260719899969041233291750000 321 5889740762620320410302866474356250 322 3853072990954151707649248855012500 323 1718888288518884383395520212687500 324 467486731567578176427643795125000 325 58435841445947272053455474390625 326 1 327 134217699 328 11434235478348 329 47660995655984740 330 37130196776006316450 331 9648191836041940120446 332 1129834120092366299494884 333 71168259132081312304171068 334 2700890508856924739811230775 335 66710661804376162655210052925 336 1132788212054409436167911188920 337 13764046008117417825137886561000 338 123276438352876487293777619957500 339 832029218708170360822570011886500 340 4300734927800929799703121805205000 341 17218731193123207399593373787355000 342 53773156040907537566557906715409375 343 131378176663285535553893014404838125 344 250802212645465537059873973641037500 345 371839391614552455929168842420912500 346 422975334008142127192256927381981250 347 361585421644146396852518199105018750 348 224481934201733622785260909932412500 349 95445207695047211020643941504687500 350 24835232614527590622718576616015625 351 2980227913743310874726229193921875 352 1 353 268435426 354 34306598748315 355 190987009688289400 356 187128474745367109190 357 59077317313083842849076 358 8227229171235948120438906 359 607760433139790952616194600 360 26798903649335168588947064355 361 764338676362610917185304837150 362 14928964819360421816089795036345 363 208214504155476572476035263910960 364 2139391492903973629999486635326500 365 16579466596029444543267084964711000 366 98624221884048931789272197565421500 367 456130566057610369981025096416290000 368 1654549093999726056813999487018224375 369 4730826045739071292898622154765098750 370 10677259990111694304062791147397428125 371 18973689613982463823337579635905975000 372 26358933420054950099708331068804493750 373 28257695308562042835983732894645512500 374 22880770147203046769834392684591406250 375 13514781694767814203758500092733125000 376 5488586407810597527620805432139453125 377 1368918021712760795124247943074781250 378 157952079428395476360490147277859375 379 1 380 536870881 381 102927849307725 382 765011543314355365 383 941753958036860806750 384 360639143545100171697726 385 59599232987296487499940926 386 5150036486111585805144918510 387 263069508437048991594706584795 388 8634946198651510409644089752635 389 193263482714743854830029329211495 390 3080803677820775320539925173348975 391 36140669573970720089034736815682900 392 319827583553475142435718141554340500 393 2175700925293970647656300531999184500 394 11538930597935869986635106037973764500 395 48197079504530199245003095521626574375 396 159609578053290955828805175701591874375 397 420485937916119471250529650919745676875 398 881305011814898908757702776645798621875 399 1464274703292312215614078774968381168750 400 1913257034371057497277350346053621468750 401 1939142478813772217505377676477877968750 402 1491274038181782926151758029139756718750 403 839983308323191276785962140625608828125 404 326486948178493449637133134423335328125 405 78186279317055760798442622902540390625 406 8687364368561751199826958100282265625 407 1 408 1073741792 409 308800190920486 410 3063339864435268660 411 4734015171113677760795 412 2195854495843854297615856 413 429817000935153918509006892 414 43345864276435359991157221416 415 2558176925919569599142721248025 416 96346103307122965777039747748560 417 2462661211609591309106442121679210 418 44700183442439058039680275248647500 419 596141655252271149299588510711185675 420 5995494291855422237839512928019448800 421 46388099972208990839580388066824409000 422 280353730279908628283038920015544350000 423 1338602228484127536563632395576471166875 424 5090038062167626370188635556623476160000 425 15490882988910944877713906625449985956250 426 37809425256271712795179478777063764927500 427 73933714348068603057023090329980137015625 428 115305389920778875720805646361598730750000 429 142176385765640693363768554207725888187500 430 136625985814678945537921831876203815625000 431 100037106731714277005692229060047326796875 432 53847759302093158637007417088789595250000 433 20067811691377645271600273211652033593750 434 4621677844074851638307941709350165312500 435 495179769008019818390136611716089140625 436 1 437 2147483615 438 926434932498802 439 12263549864041450678 440 23774229410959187938415 441 13340817506052104507322961 442 3087769768396456184277219060 443 362670143246083574914091026332 444 24670735175780670071948465646033 445 1063229933182092872136963606158575 446 30943117459990423031252453248413710 447 637371310985261940149527429972617610 448 9627249222861965378561222199688608775 449 109571011261823570749635486952853267225 450 959623248424773441058644389835221882200 451 6573124183227942640309740183255808005000 452 35652509477105965022601541045515049936875 453 154534989857771268881886162611316715723125 454 538648603773354018445618732601476588848750 455 1515241771582070554911571000188324610406250 456 3443079264123026303956458835782771123703125 457 6307338010008634021765901826784159064296875 458 9265937148490237484848570357580829427312500 459 10814372105131251441189857338038363648937500 460 9878730902285519984190084647816189213671875 461 6902082612098707359875265442611132450328125 462 3557305436584413306005622733686822241031250 463 1273272246042621626353837940925970543593750 464 282417528257573969755174580882076173203125 465 29215606371473169285018060091249259296875 466 1 467 4294967262 468 2779375664455701 469 49085698243870761980 470 119300371300037390465805 471 80900777295107157809720706 472 22107998626499121156711482977 473 3018696397167733934315262534936 474 236180752168623290069185740841245 475 11619128738852155524247574687427070 476 383966719320360461101392493585052385 477 8948066665142741049106932196104787140 478 152561206269571813347725568084774471305 479 1957593123471456467151590594126244527250 480 19325044233153662299613262760406725258125 481 149312656359186660533653484864513134661200 482 915029497722514709478783986386778825161875 483 4492950272340969160958824897188423279986250 484 17806537974724518525679177887382574258559375 485 57237265620309112020512356633840321650562500 486 149581994897269150683575756561042748728484375 487 317801557954587316284585699649955597847093750 488 547405468945733065305109915043919507235921875 489 759905536541622858770379375422285516649375000 490 841758738339356828870194269787514731033359375 491 732663078442555510471401641785596039674156250 492 489465955677405478775041944038378750176546875 493 241975338211089377286233580899762865200437500 494 83313170835984321077776501360212471094921875 495 17821519886598633263861016655662048171093750 496 1782151988659863326386101665566204817109375 497 1 498 8589934557 499 8338273022254011 500 196440071123738997455 501 598268941636966299760305 502 489818777508744330305559021 503 157830219922707920093749767667 504 25011783123775337199633848115591 505 2246374625404318967995282168968645 506 125874698227435110135312362248761745 507 4711637319555755604133715566307513175 508 123887368912488392416643063577414698235 509 2377010614770714179681137401730678761125 510 34271558010731122140769918881582274590225 511 379924947176991931983172108735908127125375 512 3297279580705208696620279107571326241711075 513 22722508966523709766754695042071870491489475 514 125709550290540665661719263482343781472684375 515 562971735136814310035845624719690074911940625 516 2052878749117132685219885204933317720197778125 517 6117559705098725989421733432741594449127421875 518 14919480004556185944490400490034288835245734375 519 29751609915299575581385155827107750950169265625 520 48345033669014267202270150337550425297560703125 521 63598678504814800812896101768335857208198984375 522 67029488124849782517857516064313836700429546875 523 55710039352958167534267427712600796555867828125 524 35653800854877425811742014963457706486028515625 525 16934602246908907948429533393431933573778984375 526 5616749017593002583660197082642822181923046875 527 1160180944617571025477352184283599335938203125 528 112275575285571389562324404930670903477890625 529 1 530 17179869148 531 25015119714471528 532 786060462323757134216 533 2998612990816409841707360 534 2961646884834670701224245716 535 1123914471781796469538165175488 536 206407473787111014400820775631408 537 21242854736713659537142527293457036 538 1353094716541332498008925473584300540 539 57240622538893021381289302806079399960 540 1693960469010313955581600247846506958520 541 36476069593081261994603724083482485315200 542 589144300429688562236111184821763067274900 543 7309637434159241720363767818472988812621200 544 70992870755778951881116726940464809969395200 545 547849351885458292169223491986216784199163750 546 3398897353555917470248681494785781591082792500 547 17107650032417045839428749307273644278433775000 548 70332105209456997826261676584090238299376475000 549 237271327510281278094510317949039322602158100000 550 658576784175567294207562416148800454628286937500 551 1504858428302480465318830610975364157792408500000 552 2826370963313118645412052334419244260350935750000 553 4345633881754183250851801113448770672165934687500 554 5431490044525352792612269320235639472286709312500 555 5458910861896007691978813996034737872333774625000 556 4340908785114057974784822081732863574960868125000 557 2665985317307881305020719381180446169287330000000 558 1218447809836142370312436982872064547031988437500 559 389820797391503864560390333919289376875236250000 560 77844398864662830096544920751931826411337500000 561 7297912393562140321551086320493608726062890625 562 1 563 34359738331 564 75045977618703912 565 3145167408724463983400 566 15022935251650351979637008 567 17886827215649864191172061336 568 7985867177865962114816126057056 569 1697340283639941770457630977246272 570 199854806529481598439117218217632460 571 14444389919092012340186383409461657948 572 689183015455641865106575051704582623320 573 22903353642373953429137221600431656500440 574 552111086284530847886602024486211629189520 575 9962395476890459185051931619428359751663000 576 137923487933013676792789854148539459418513200 577 1494058166366266074395692254152613411328762000 578 12863082519841738560932635710788925829855543750 579 89120469310164887365106664997441124633647616250 580 501788013000831579402077674567059884026546935000 581 2313347555907243386014957244967307912744519575000 582 8780631559026584722602847212470698642811649750000 583 27538612264927950767764440642470772744941008125000 584 71492043764788819177956599356766201088409464000000 585 153609833532756234013062600851657619242589742500000 586 272570362916015462705194063232535433904502640687500 587 397611140181155984408175268019604095937244588687500 588 473279995942713375240164137107076290890214473625000 589 454539008558850092504682672046639190311264559625000 590 346449918879000152282259831121670480556906393750000 591 204510509285480793325678430500530045076061443125000 592 90065104548649731501368067255310101693179583750000 593 27829372594116961759514809168815627942053156250000 594 5378561434055297416983150618203789631108350390625 595 488960130368663401543922783473071784646213671875 596 1 597 68719476698 598 225139204166429983 599 12583521382047366682256 600 75237337787192013993537640 601 107921880703965199226217848336 602 56634430160903379235550936914168 603 13914128690589904572483325112366528 604 1871678890961851882081733095980281836 605 153237510678217313733184991696192407720 606 8231010716371201071480712822176183464180 607 306542662419446966944549111583590678678000 608 8253901742890476833695275733541039034984440 609 165974868818123909289283939847335194724378960 610 2557009697362837651959392461580081519109185000 611 30801105058510941029970568773868787552185852000 612 294869369321989125330035112045195023085311105750 613 2273048738614738377740417026914964386558145367500 614 14257357120454539038990129061638517402087715426250 615 73363503820189773008011339325967391992323925990000 616 311627378314456665405482439935086606699993221375000 617 1097564837133903661356577138032716124386154564750000 618 3214017905691036034855574901826456671495055135125000 619 7833174543143901128634985183132222524949902732000000 620 15877239251333004374400545031061185382925360824687500 621 26692111419670983356924200762461832528638517747125000 622 37032839441503776180383123051086909706207710697812500 623 42070451988096031855021291317944627363908705034250000 624 38683005186698560243980543441466712925759952675125000 625 28308110086820433545834982106802812107923852493750000 626 16085201344564393242711508067449066082432560899375000 627 6834836823222625055394766332252566805895553527500000 628 2042060491129661252647936184711372129944137031640625 629 382366821948294780007347616675942135593339091406250 630 33738248995437774706530672059641953140588743359375 631 1 632 137438953433 633 675420223839404473 634 50342865957151957498361 635 376690029791241964634978440 636 650616015073066067931042133256 637 400973730115890193016357708029288 638 113748310021638081886995291186241448 639 17457331681042622739924864168766663756 640 1616600656875456472025527906281036759820 641 97590043371281208218014350661962868861100 642 4065369452702810053694182841645368766952460 643 122014770453709653251376941892045860031341720 644 2728089348855368094901043668806203638855543000 645 46653888901348760243855083916067982522856723000 646 623225175501679776729458115922484758309542067000 647 6614436741516384064169066481009492345163953101750 648 56542953869130714441819367422864695181568105219750 649 393634417173832114138794971624539907513806442943750 650 2251424718028795107304683884909466296961302868243750 651 10652531158534217261963766240890992692269997504315000 652 41909186980869910477957196113019691318395014042875000 653 137581172384660241160359696747906038658783232863375000 654 377623245471224753143718563602934284217005918540375000 655 866921453871959177078112736764462986070128184537187500 656 1662506491242758834118462466718739954103048471731187500 657 2654797572940202924999644769651980178843196289162687500 658 3511041540481426791304732909120924877680529514921187500 659 3814316077652404285796798404150990826137195749770625000 660 3363638639740019422233784786899420703412112498695625000 661 2366976507411644804549165569139906647678383652468125000 662 1296423268428938349034303563151169565311639293138125000 663 532156900186417325104226004688649823089054161914140625 664 153902645834188648952957415712066709576318984291015625 665 27946516251220956715242906689403417851454342416015625 666 2395415678676082004163677716234578672981800778515625 667 1 668 274877906904 669 2026266031637397306 670 201398480637561406172364 671 1885514206460453053432325001 672 3919517071689628570100921894016 673 2834792599459373192035538767935024 674 927629324298203823588682068643220256 675 162234659080357318344238565622280838964 676 16969043826082525366291822814573634130976 677 1149470707957239744583357668876800285183640 678 53468755514255218638794882931518642908762320 679 1785395119080663184898915203837219249988112900 680 44293989406660635991183458457889143945544688000 681 838940890311855176497779485850136123424483538000 682 12397605030897011960351794218395291224141222668000 683 145476358907367557257535410321053062058192932280750 684 1374952753686237599417878203586077099907079361450000 685 10588916389104999462937169669123816477748568203017500 686 67072021722310500537866196109163560759999218169725000 687 352034363256859883617606072498550425464464211080508750 688 1539848920774122631708956756458110785156350164193520000 689 5637008996718510264887747595870000676937320184387250000 690 17317828234389008545070827331344785140735136016771500000 691 44708054320543689368719650798890565988990565644392562500 692 96974298912373198665923013814083943943027207706316500000 693 176417443417679285524453544183884081937258353526457375000 694 268216207801652937356509786713112628021019388924205250000 695 338832866383212465722914792813238851007213095213225312500 696 352654020317259265529602238280948015627418294445730000000 697 298740060592342290230687713365598293206641430639118750000 698 202439947093717873878440972722351078132102545748252500000 699 107014383227748517811806404012156144168441898569697265625 700 42483672971411626821696372462415755741828636799884375000 701 11905215923020127560693478249685856004719549869222656250 702 2098384134520247835647381679421490917532057481979687500 703 174865344543353986303948473285124243127671456831640625 704 1 705 549755813847 706 6078809090028468078 707 805676999457542757979002 708 9436029768489042846220864293 709 23598179541015570901903121339139 710 20016006947369956001333211938881872 711 7548600261361302382351055793702838128 712 1502782880640933240983226465758115682452 713 177315467237602047625097440729983540741068 714 13458691891181598407998941852744337575306888 715 697949130860967371150123120953186928879146200 716 25883574323761382335625641796459782395283583700 717 711171002766362726306413093806146196987019389900 718 14887400803824180719008232127562277336535576846000 719 242825547680880515720011020244381874127757190202000 720 3142568773093687119237098863251247781092905872844750 721 32750349306257492438686255232207306211528039781541250 722 278186765599424295363207403114172830672019240098532500 723 1945008668625194980144742593323328754431652750966497500 724 11282898888288066587165966896801045458833703086534733750 725 54646703689185431031035806919492912375843092066007456250 726 222042142170973093994955600092496662678939374092517950000 727 759485426425165331239852459300344884670819795650138250000 728 2191406708545710764012382564515640828450342574149647062500 729 5337939193915955595543336359496288199825113035960960437500 730 10969626102669225423779318577066242624659716838418605125000 731 18977187640595435805071754399919618910510335869097476375000 732 27528422840022255371494174914649360128596459430181080562500 733 33281422657193013169323358266915443486305826212657995937500 734 33241415259936241053164271317438012152070328372122321250000 735 27091142487870589990027563349341516731485540178043273750000 736 17702270943075952259280479422965728226805760855177684765625 737 9042466090198140076575931348585221931181548449644574609375 738 3475507011247341595786410556032939373576846095014467968750 739 944622591223198234013929652686241161375681209804522656250 740 161750443702602437331152337788739924893096097569267578125 741 13114900840751548972796135496384318234575359262373046875 742 1 743 1099511627734 744 18236449810073771961 745 3222963307811952227575284 746 47214792953421888569697418551 747 142004262555906943296652446063726 748 141173966710935392699918124032434359 749 61309538410469437034869774098811271136 750 13879830138052380380819537814127074534084 751 1845288250646785271818169277656224960168376 752 156734068697640082821618134975956906824688100 753 9048324164890688374201424544075460025315098800 754 372081871882807306291789622522589704511523044300 755 11302339903564670049742316686701955442373017811000 756 261003075203979935279363375885159908488345680354700 757 4689128406300594010346620858798472962217036192916000 758 66779074265041109391631286788712215355606045299470750 759 765490138805881342573630130521801387548707444947048500 760 7152318456845738680906057207405100236825463829419968750 761 55035005777270508733960881247088599267610170945044835000 762 351696388102935902159025117838898351146975277124252761250 763 1879201414459363477912745766036906799798570210644248062500 764 8440418194972692454777163024216490896542034220154367681250 765 31994263048804299777443706228943070318193916289339430900000 766 102632749578428184968420269048812748445520211479699886312500 767 279036448388740334380919229475904506216274863680562383375000 768 643145952376606200152358464948047283854444701974764766812500 769 1255356576712841080511444149284121342721830715670357276750000 770 2069795834280539604713138617319445910733489826704782253437500 771 2870375432837303760341304642203619793333734027632053356375000 772 3326902036404341381331404131257743977269282188209193678437500 773 3193815627807395753402381019399589386052460271745947247500000 774 2507646057760318313848212818761116719420063460861936033515625 775 1582007354968205325271776184305429977990187428860708839843750 776 781742769978121181442567357907874079051442650149560325390625 777 291193932116338414512695848643142195454211134584033445312500 778 76831460758736157732297360449651464324220646345402099609375 779 12791399953346344098133830820806838384789167067234511718750 780 1009847364737869270905302433221592504062302663202724609375 781 1 782 2199023255509 783 54709395609709680711 784 12892637398589642082495459 785 236215775152653168746500405251 786 854150241018345644765551060217151 787 994749963054119468291072880745971909 788 497111483719169459735854344620014583961 789 127861329086173956405049589483886611821284 790 19132994183232419356841850129454476253853876 791 1816339168206380174628707948618337223079987900 792 116573327482267904714319619412679322551840278700 793 5307577191050810777251739169085590079966184713500 794 177953097859694167929857283607524630532332970701900 795 4525372482852191211876535739359304221213328167114500 796 89381223637028400605910919414459362362331591506164500 797 1397835453258532124237142643500822146929456796894298750 798 17585229731613207401648325696349021251146278591116705750 799 180292478730810152806485634510961384977508844565908219250 800 1522686904499308756852675000178672899324905784836674856250 801 10687724496797884469377180349442181330143091076311998086250 802 62795910792385086545780939040984749015534036538752875811250 803 310640106180852462090464987051267512207978140123493836543750 804 1299608659454582819309610220020272614118802146813871505518750 805 4613451574584179809966903924872675211502415929510220735412500 806 13926076380705080716851217454546345810581960201875114578062500 807 35781346307825229473254347699006974074344147956235766006687500 808 78240762957192165664528453331474565614459055071079243125437500 809 145388326410608842011459222053584182716355693640022980168687500 810 228927175550476345535445703861150361640622818871591576178437500 811 304060243427145846045164853023243448828709129768728738977812500 812 338412144674544902183405885940086682739797764058723063089062500 813 312707045108222998601962456415887287536639233774152090926015625 814 236846412285422217970159926035946139769331005224185431001328125 815 144429541216881435420601295165377411138074362490927065537109375 816 69113689304547271530649602394243674965209799606242228435546875 817 24973502888914957339059886833515911034516210143166419529296875 818 6402095676649845221115982325813822611586978117150873115234375 819 1037113243585791741219745598918575501671984835109198173828125 820 79777941814291672401518892224505807820921910393015244140625 821 1 822 4398046511060 823 164128281387129029020 824 51572956807765395555933120 825 1181659044446202377626214321910 826 5135767371767095914355645379944452 827 7003394802706698523341491065052009460 828 4024639867979953412364806255235923323320 829 1175110424477804911172503168241360221005645 830 197723008286632891388670980768739093129602960 831 20955513553615035308114721791403887742826414576 832 1493329566533946625652528246280305406222242715200 833 75176889840220739054131549026984675134807936046600 834 2777952538352462132989595885635966691770835564355600 835 77668007625066047414290186688803417997478235895322000 836 1683520437232177117559660712035470834185251841457044000 837 28857932452705664946568347346138160152453666263054455250 838 397608591458032596435424135857330067042541508859970031000 839 4463085650050572140020478271792858568390298483628141805000 840 41271286813834784305442638074231141085148646370687990280000 841 317326115607213408024933962349184854791824165477589126042500 842 2044148956233940741108565840567079720810620450583907149195000 843 11100864822079867080464893861761191968762141524781789416615000 844 51071574622484545237220404451767663520161852491436521671250000 845 199810852229152378504297262423134600205282537780657166244031250 846 666565789820887966095947312859801555034290416596427547566850000 847 1899143467818521603806898957327793469316283328343998358910750000 848 4623872911733496242788092336813762074260255603014250895967000000 849 9614874109953915849184780719425686326171989915465134200547125000 850 17044998115256909306865516659585403639363583120949355897161250000 851 25679697010325341760416755417862222590174203162713592816981250000 852 32721526156339937785120857767756302163340585793227607225252500000 853 35023419049813136813253390735350608328714331490833802606060078125 854 31193099355712857307530659259997828029868557476909559382570312500 855 22818514863997516587483039783484169872532428078996354618898437500 856 13464737947446690867069084118761455545241204335135177204500000000 857 6245773683339993329405235197196851680598254344977809112121093750 858 2191212861048060790849078501395166319932569559618713901664062500 859 546212974955183650375732682097116430880578679824177704882812500 860 86160177159435006193640403602466272446595663224456463671875000 861 6462013286957625464523030270184970433494674741834234775390625 862 1 863 8796093022163 864 492385037675433573700 865 206299213003724003030038380 866 5910667578244169096326644533070 867 30870142205691546997882304352796482 868 49270280452791710267279508433601399916 869 32540285289172255526562183104074935050100 870 10777225813699241871170768826934038155216805 871 2037160714514696964356507469267700302567317495 872 240792245520670298741472830705417198013829914256 873 19030597016748956379160419210308070925036712554928 874 1057939364515702725488946662649937268688504275226600 875 43026064478146610509831577595387690817206134383541400 876 1320585456523728590661770169927665404701340330033743600 877 31363403430343598583569112033829328172820288909346058000 878 588229037055462576910122226182406030974456933276434291250 879 8859572660954220967685166938854092655760513468999673417750 880 108655142838442826446514535315504116821968161720532896155000 881 1097673960929780586650101936063987194374781134915076455705000 882 9222668210209238195461056769935212697907523550012027044252500 883 64962822320401141009959288120474399709718572337934072222967500 884 386145424106809150281640772616800517413408963907351214130625000 885 1947274004374820445923507807856901402453423658905292832189975000 886 8365995230812789448263978254395030797462745708951239586403281250 887 30718037634696296478282546716704858644645480862811146375088193750 888 96603347338920464997310689122316929413871398193845028925136050000 889 260509340808015885460742613486403087462110706540134911851917750000 890 602502453010008296621525104440308248657205599759486454533556625000 891 1194006005264435304498084930866785838339118777626505205153683375000 892 2023310471618583064667236617443877962329578282752475001922028750000 893 2921706718756627957634290594072143918309615576261375706847711250000 894 3577165764212988910936305369080536434934776287896358420668667578125 895 3687321806830222409450046719991221777669105816027460214461896484375 896 3169323571274090235934236496181780875808645351009998924736789062500 897 2241756210635889648450681091603693479813680318147585685017179687500 898 1281343186184421640819382263559677044710949348904722759099480468750 899 576682209703685783075278563631567602924699736518758048120800781250 900 196599334907097025632579854713400846398948133282640042623554687500 901 47689658057747275928179963393965081799190699594736652642382812500 902 7330077071838933151923957336479818128394126048820633646884765625 903 536347102817482913555411512425352545980058003572241486357421875 904 1 905 17592186044370 906 1477155508850486718435 907 825219501726629082064543720 908 29563033954232020509775634469210 909 185504565277905002103917505054366252 910 346404600137620857673852791948496827030 911 262785796336017629725861440254279550396600 912 98654586873040961872391590780714165084506345 913 20932022887459330220865954671677573009744448810 914 2756684218596652225267096033630777294188196884051 915 241369945459103672681964563381789379793187366028960 916 14799894574625328032210129671016128393827574768466840 917 661609507106931899765023099443824158487442120782269200 918 22261267523110285658986952471852079447100854610368013800 919 578408411363873835595488462397073844237802361691494056800 920 11850334432333136123902655455096832888762164911350800373250 921 194766050120503732032940338470318029662156658438580178994500 922 2604881646248621181512571354264677871618786394299105105427750 923 28690098074579066972685939910840999130457648724974568675710000 924 262829491952970179063638614140670659901669206049902384638717500 925 2019432856502216346728611971926290406279890098635319319737445000 926 13103928205282684622125091498017247881640113371834792619497262500 927 72220174096045094620752478381274467808167159431612208105180650000 928 339617239063432706083474479486288163900948027870435609416810356250 929 1367556654197373390917296735933188418988249210641774097627716162500 930 4727834974944897011928884329755192340655065930767784880859758718750 931 14056495856348877342712541416181471507910097656692929556613220500000 932 35968734334659368469736953586303558420868822557374685922959302375000 933 79200356774653656491692355445705769053492366511478180881026578250000 934 149885063004479852233044535094035583030972597532061605035801777625000 935 243219589899987241429672808701155574598296491364047172761356887500000 936 337174474125775730883469871735068496226068785720183005895644373828125 937 397233539512414719152460796529822309495792595625056887262523216406250 938 394850104120520283785351874805686407533823735119464398879353646484375 939 327910462142271065747094965999911873586366828832093000790088015625000 940 224508438529058882937920949988399835559585871043134011203037972656250 941 124421378863493791022411166502773732488014537900090626556548867187500 942 54378633047375332428768177987979608846459655856042363560103496093750 943 18028731784691847138998746622257472676681374912965949600826796875000 944 4258774778738420161267819212494774332596987234364788148840048828125 945 638253052352804667130939699786169529716269024250967368765332031250 946 45589503739486047652209978556154966408304930303640526340380859375 947 1 948 35184372088785 949 4431467335792018196325 950 3300947433215432301133941325 951 147854780307242980744817270444610 952 1114475980331187381628484036415188802 953 2434107429227241253822165418892196101810 954 2119953005295159701548258014423609741351330 955 901556143266841573597269111919650022381180305 956 214548921978864473187896301028153580846923324385 957 31453855640485978309864817922209139178596365960301 958 3048056977532059944573265042431165308698599220970325 959 205915346415839070088921701272589874388176964487690680 960 10106127090250690294546300783461457537272361452754378680 961 372292364258856335071175626845522992898784462160891820600 962 10567949365685488223408045594192454195183788209075617723000 963 236160190031495744242074450480470589763224945194453249753250 964 4228659302541388480150988075226631340133311911486842044669250 965 61568246386195033834781156716188597399810654314874968100786250 966 737909505205244473889010793535494688521136517340334995156148250 967 7355585607785434046588311051247907802284342845446322472658507500 968 61511439819991821267165973301521981831766080563220680035740427500 969 434672917250648025192965494601531868092195354062131305351108407500 970 2611247368059022140580440611517742835465899422271624100030652187500 971 13401402815116884086298030517083867908479067538110520386572543106250 972 58990062504508564883609454218816782202859893399746183588080534806250 973 223380510117328356686290648418713382526864224875654378617153616781250 974 729258167198856253442901947065699858407992415471914754126213043031250 975 2055160997362240854297674635967869142774722885445756819841971644875000 976 5001728309669743593041568275171332836328195042032697498806826420875000 977 10507263354463245999609614890897329983918585645343295141305821896875000 978 19024406602135580643227870010489647114468432538554129906048553721875000 979 29611446478549629467809639228545084044930803272433624324419387786328125 980 39468374851106831729210847205614232732264244751706025620890406142578125 981 44803969726186558026379257747525164404355653187935691167254188506640625 982 42997934862642860785938216885646053644281280912393035539912106634765625 983 34539649196956863928470672429563743802614023535163398477719446238281250 984 22913195917666533576823221276165788514871007994697298716594932738281250 985 12323319755654128828559674594758650809029118686193083556481043457031250 986 5234575814319826477147708637892606441323406432570154159521662050781250 987 1689023235842390386287875303981913452477711969298096080571892939453125 988 388802484391583509727264100453074938518827213939547622139548095703125 989 56850111163139101422305843259525243111156248088639736346454931640625 990 3966286825335286145742268134385482077522528936416725791613134765625