0 1 1 2 2 34 3 488 4 9826 5 206252 6 4734304 7 113245568 8 2816649826 9 72001228052 10 1883210876284 11 50168588906768 12 1357245464138656 13 37198352117916992 14 1030920212982957184 15 28847760730478655488 16 814066783370083977826 17 23143866140510874933092 18 662337911449009259865844 19 19067246255803856294663888 20 551827711007796460860126076 21 16047434622233406938458827752 22 468709659924839414490611279584 23 13744624810453070218702014668288 24 404527303668314506179826418524576 25 11945970758524879519410050508018752 26 353867875379958082496632055615581504 27 10512521219959333446362943185991757568 28 313133410758890872940513825605906638976 29 9350367712794816732197768735681218449152 30 279854785139843626633076265391850921634304 31 8394146439902805539842730578596437807710208 32 252290679141802105216907130101522277353343586 33 7597193731494570684182974944810437513909314052 34 229183703624534993182833538229319917680431794404 35 6925453229781792289615719604611066867257441935568 36 209606973441174824869714176423877793726352590098036 37 6353583749333460968958348500592461771969354056664312 38 192864685585936420250587360022805824330167180834969984 39 5862403068293729637527085443752513807506037088309850368 40 178425994346706466487072166761908422817672973508668766076 41 5437167508931052477693320536514358030647021926644881275352 42 165880005801683927893295658999765513557232848675093939504584 43 5066388541043293565599807530840971029800110411090749653099488 44 154904509073905092163406788987119962561758804397492140577121376 45 4741002745325661887656599869286796229811540268773307328843135552 46 145243845885042645845895003259774060118894502496082930848073586304 47 4453779302858249646576713633300227999231007358951589957340128544768 48 136692983756270309197047812145929463098256653748408481817285115023776 49 4198890253755254734745441371941547501231246849363351274715863570399552 50 129085878576604193072439882155088405064216659109214825111815679577438784 51 3971594263082317147972556914868107746526635038267345130626848741618573568 52 122286852831786335408629373137733436377806250832282256955286117536045198656 53 3768000812321644615424633706346535717782168381037430075478357536794495518592 54 116184126553952941792711461522614660736925146220497957084193310832372982019584 55 3584892213390164603528564977169510124482695071577304257840983275389713537056768 56 110684906605435924934334376316615998081856617914159726779302744676582870570436736 57 3419587755359361425338245482994039227475692079910218645771676955143835003110522112 58 105711618626566870421805701142021525140094839177275880493991082834271503101092285184 59 3269838933006361852578668996840064270491726762479283141632723692595810452049187283968 60 101198986864117259441436854853136112238650165607074279566776107301743883662054746118656 61 3133747868362587848507320956121491260482480728417834008476253613275826999062754819034112 62 97091750105899363492654615011922917672288497262278464670964747483191449376209832632674304 63 3009703223145094374311390131367837799655373872246493542934110654531930399755211468885065728 64 93342859745514070514285821831895367415625235878698226636242139328135627905786388334772177506 65 2896329432602423012873312161097217704690260159422321979732954970036983857642899295962358599492 66 89912046769335832651227251863034864075320638502425926930168167748517953196548185924074644594884 67 2792446178995241807784354424539195209440713365699750646947842807576686987433887082825451377323728 68 86764673561602387678623062788898732270077880293239104553916078024699108832662583088088326051607396 69 2697035803862993520173510807620474423338050119038922817292951800086825496337195181883167959521581592 70 83870807434830757298052766071894484046827876805947848724881870643169431079726308785431183106697797184 71 2609216925034821556363994683610408026411125222757012475142324727001609263591682540726284894014400640768 72 81204468121991234857575112362086045031846156213437508460410619047923017148092141849274423384050362928756 73 2528222939940533302772924649283186156036344822933724024478655916886536403947981343658038309356279854211592 74 78743012761228828337124676133984403762061192004431982989237987997038619583758460100070580976946923395324184 75 2453384404425337554202261181525754950910132009880373769699821367082852413162939681606783919088763970201155488 76 76466630302781423439623249957925190756861104157529756816667588828096424437279580853979488816853242435726718976 77 2384114506062309637131929123721437731310856180877570427780234586089489576340896676564627829489118073567101326592 78 74357923568027993028060247205064878668162137943173588899125670719749900488506680582357135623691817657497949894144 79 2319897024049643215318768061119065116381876839155628647602280169359655666623562727344753640033255503720714609369088 80 72401561955625639931976170741043281877120081446680626454611330623433069005020385088511938766079441842420998775134076 81 2260276299209090268412780997811762256352932297177369313222348769446264175815278633116727124816239984392818795680442552 82 70583991421628170361001785147935107185836756562472896835528179168700967740623139706143376993064578789537996132881122584 83 2204848838151467925169362665615063916958979733328224133744318363558597271180747914080152206125761436875309513324604449888 84 68893191149145887103629356701227637679257902526474145551379763863832427892828732782494869039791713212597971466981953387976 85 2153256253151252640529043079158609491976033282696343538877669435127664377577340100711453541071457625156814993600599033980592 86 67318468479232300085943765772103541775998985286604170196601290018313562312742254095087890241934139429845906264283419765502784 87 2105179299375290612408905028500168148108360359111230064872814025087607388770794794032741799100843581239441092561040115487280128 88 65850285352776435978122791513079818120438555367522279618933396039790011722399992479610034522062390661220741364528809097856768096 89 2060332818036927770620870775720169082595215841352382781223140180597311422505892854459151696518564606721444528803050941622011705792 90 64480110827434106644861626639728114409454183262859549641452121399522781527067195298094984808317357941771029597252937844858324993344 91 2018461430909819301468031112788534727481914403146444933713724884346189528241714649685579614896319110619092533968838086201785890463488 92 63200295269089154589428497728804196230320128381960097679866440408212702078811942867534351114859341701584783324339079839895841081645696 93 1979335860762359572677822090898132840834129612812147163773713738374050633549518115531596985873636300959768668819644362731502050936777472 94 62003962637784691257554785803487671398351116482582978689587754045420516963125643342658420158947442877844002784322549851627949503358124544 95 1942749775415630754863027785622678650371193738700942510330920241001867478507988853161743293678299098628877700726969200336017153793475493888 96 60884917941680776001446464783089754824582975071555842719746491101826919359538757921344016804981974565667310321065136297245579220099348828576 97 1908517071612243689293360747000563509279270081231766209267610087586447849444590306269732510073897781157345543791873975154579488049605480976192 98 59837567456002492593447539962731028227125946490943128220756446679260710318493113006372994739083072835851932143161481640468585491899095391514944 99 1876469529722601187704112127457055835378078121343072339037174729396695050562270355195004202206055556840237349262320757395418676390625690926405888 100 58856849725156702019722742273521689822491461285611371567425071594988793430414128757285645541656909802194622488125497212365372199777011923506688576 101 1846454782285557946869040422161321868611806646696392564554760606655553170010181676758318719124694889224885299803633867057289799589431430514616865152 102 57938175706776076970979427282649383157710402539453760366852034878380464471111122270443084964508808567524303225286600736500052902860225985716272451584 103 1818334549081536669078578122245614193660477968103086001780828764200992018847427949938494646200237564834222471801832533181480001464535388139607005401088 104 57077376693080893391121868892321066447793520496285795338328647997679721229780765032760556107159833515795375732009647749221726152782303233690355674131776 105 1791983099333033412956418487836150272762102921817865722354540619541526544271188254028918440533833585321708789096089103043544633233457242079185283976602752 106 56270658870616805648353947553290457706116272938150086626632104491373650236005090504257883189074303105003614019540602645640322584169402208032657596978258304 107 1767285908083032522102268873875618209213232199980101534754148582210137124999148529064789841262823147924509182124631083571105853308914785680145674466050861568 108 55514563564287627205845070526958038898388021014637644572125530048613273394704433920093288896547475508844666654409040412612546576359097898677117975153225432576 109 1744138479100776934978226303357019008102312652721048643262940204602079573615414298590527530895194244401949294708971618502164771419564519335482800510107673367552 110 54805932363641536302563075844612776485833581623450126412134609566091997235192272536959996218543251074691338796880080679767064670746305842995369083391570194499584 111 1722445311030920100507709911739146173174054453467067110455621697029269600099991075682521618656072108715976781552531361284974268351370058749372105444986604198330368 112 54141876454895700584399725424417022410444512388331689413403084145501252186001308817529313802581878627934561859214897792419538505892115297515925718697670246342985856 113 1702118987113945785313766241904653542233467557586251787480517522478466785527616583263122989449654608804445605879435159217202884553326061110433585232319319574528731392 114 53519749586204958166665554844922191654848777951225244974078844201035638288324093752596092941731433947922536329374748717131292947468028348495500192476478568577546953984 115 1683079371804173437825360874907650573501583915694036821215053717769777982630495145329855967099092630959972063862227760225374263253449693579699542409558903867263748748288 116 52937124180186432028340443567282345560780420959751904954106898175610763448362508773927023186048188406913843593032009611005880828038283995812827766354958340719712883346176 117 1665252900109551984113888838803502770727211681949026666710841378602633486882847430987456964618948102875779826784016225654964676520937608459199647641109846487348264046305792 118 52391770179899524648103857418461039963625847736059341352254913326073503576821913154042698813126369020776195871210352542115098213922008643261911144209916584763021917968287744 119 1648571947565349456581699123500349734945635574960777015090206767240268494454589441700761436035931579555660449275156618381757563163369606314216817139779776302868925061146738688 120 51881636274918819793799655680663114468266768735532506590314039029893743995281304575620446185147392879078753853752156593682039523680216499654180041094005310268383129461354584576 121 1632974270504725163538823401052963977658171777388331075361563390613938966332595427538558083750227448843588703046191887639853952870254127739530780705698107547874896338419540042752 122 51404833204899704417034170540317914577578023456863962024865498142564943617672326262579559544438615674332856662784910113852806952994052724065149647346239147970679389811713999043584 123 1618402507762024740818178859011525938084782439044904673838457500882561291612037824849565594158255781525863154234711251792895616822825749768343822854346931963281299614801490539532288 124 50959618880803216282496826617222966804855700442950253527289029596684821888781843162318482800422350762137560672517058322651596806595282705946307373263951643816483296833444643892504576 125 1604803736187359746596830696865160236692475345223189985617714717969345997113343574017583529291760618699631304332452525212551205608705533028871687787152570475263790298435649034883018752 126 50544385100084142226563047813902962107422508041826456783918420129026402637958507538824168325951515001604917027758191374435596065844312392668777690700576164080756702632887020823332757504 127 1592129073402641900653455583965721125664908010325027935153830855504843988254294226927194497185720139869008749432157547062385069061199757239055276769269452315864912604258598728631680237568 128 50157645662769953688741360133586188223755669636363276037215875203427045923084621700116659982027593901778640550880828738649488263594336009613649049630812342448988729712083922176659653872226 129 1580333322121639173444182336461861142153036540134001552014865641897978968092914887387930607722899318993872427588088612038574515062849598317871922020184571568864332963930263032866445129779652 130 49798025721381111277223368253283484883960124483958644685671765648506395828220674552039849320218190798116039472360973675476447151971017957076479071003140468215470594348427887078373136273744004 131 1569374651115977461495738283866413610611175429202705094059552059003943482578163135050725058984297280402717397583834300339302610315641833049495751648573585515176480161689372871101864454222246608 132 49464252219816108045678765890040670906095308148402203864576194678506083893110127444283327895725498421358724593374712915793085297761321691588322350072565790897928515668483807846364507826942349636 133 1559214308556867576359921639650875747435577880200362421242651983381603816959775284181239677603394614819999634051496525112959504582118780400424181835832078434442506421001230205163324793817810264152 134 49155145295266053538856639235701145447610945498166241334137142345460974144699001068834706651585131882499179879014246008141132347172355838172060852938354166668385346954602527594225603821102119495104 135 1549816364016477786047093523912323268308116820302494105055564037808835660674774009041762873132897674153569872205673274282785976973449687834996328344718944965289604530097240057425773100373313493197568 136 48869610533445265945450824121615233792508478784916864756652160237156962365177006518673023198714332215125780889289679803457414031269008096034126674455373474470016683735070477438474978028499395260296036 137 1541147475888027065834672578506928417388771628051352014232004232620114026013632818636589675471273324049232097115450850124225469648265110762994926303663489551451264770899512179948920812813308762189982312 138 48606631981350621679884826919836952143853030413414030779015915398021136099312553900963549707662762290453333782065143817011471718454008141715803999842750241637848294468127745531007769913091310071550028984 139 1533176681392079453143087621631948424398158135496822948632992884077773699274515210288166167038299694852901271837169375008826966496980566607139095765271214162687755834256988544807732647923174836770155374368 140 48365265833746353090974816757765687281551585584617137013387448925901445321276128425238851440210034651547711588344750186404549069973250666000745239033222185739671899937045135704502371704632968237868422198976 141 1525875206688369032079073244795614183160086929357227339726986623759003948249292084950839759402649895773189353127371305848240460469067570844002542401524607910688742704832466825736136362726462051515868914529152 142 48144634719907115643595094322627483269040224827414160414130244520387662675108349160371183592274630663517305299500690394041550767849577809697035183855549987420198301301236958305074982099566566828295232179133184 143 1519216294916294012739960586691201413165192726173765291135843744601601467056239769622488943386289373014527288232211571449451528573675215632723295230931780146277935979942190420731634357862071035364151206201970688 144 47943922526086858573397183459998952895966925353892419568247290466964663747189781699963456597189224672948066807870016442452794632486685514212527811938492993213066048118747864103277191062667284689809172499962908276 145 1513175050250120814779750288029882377148503318261033439248733358122586352477711281940167203231846847850422501582882482440687916540654085128768212959120710203183734575217026048906865515027807574492171794173767994152 146 47762369696921002320154887496908769642783027941830118325334553092277656826741163294169528788518602545498142030288405240939309354578809588718055262373843328868537980210156002664911154108523561396512464074676900834504 147 1507728296282926595112449806272524799334075593324895004744514801421482875687726283789293836295289667049403747267281769101871536052243924823294698807827142733120094000309372383524354013509255173889729775728359233787168 148 47599268965688461382642249828973173956831613846920096182444589912929613887806675015818625793211131901049095925248033626998742824323066491822432234228610575593194209201714888513957981421267528720846173127093958424247576 149 1502854447251426477175340307701445533951140032534921208088412215370984813504470149402898472683351368911920625414904299491110139167023620329359569953555090617450557772794746183942689085455741831423152660685284676478251152 150 47453961469204691645696024327354944504298206998328833508244659897429075377610299581523432577997918857046592915492644421435914432976593452466086562117588541346188175231710717015728128327945403787708763037121305288396634304 151 1498533390786338709118023541648401005811078947658535519591303774953453765147953743433358686003106501070293734948953302393797958059322287430864849428640625417590432483606541137838649108519702378505509505670990193586339396608 152 47325833208211036817268749729602960825440701509679180085436692003908431331579702994765277189734596769950904948134935865158924408581304329228647208922223319851417325319217237249179414148300646770854577191828984856855173006336 153 1494746381023440871189732216490808043618886737306547190531895199679238081681636334907198375514412759227643204804968004130996308791024987601877254841276919738504714168865980259890210357287601160247474547655234211694106138596352 154 47214311818574122815575596961694612985016204039662106237087287947729176681200720583434597889957206816277494827343930948367490658380405309752215654266285197611401345974472348122808420017838244069657239435589203802706526949775104 155 1491475941042019670940767678286409183696943739825692806545766586653076241599351042309946707680293963079239595748030241525341182344990823451577184395215059257836563098453260681795800840602246101614657059544143403023761125324510208 156 47118863622500996703521857270558908156961011771024436486623097907080516378582039921551838268376049905344508582156931090228736663676870566301294401611579591459164133464916194941134312851841144707187287692350019600092321494395823616 157 1488705773712614240543405759122892441676205327328827120589375600955289900336730100209640325329658955842307387009508199942597363539872949819554177281754893051090070805243524853798986359121985518203998830534751015719401376315361539072 158 47038990932386952751859225818130596593080661212532607861277041170239386025349123624541844040270046809579757348502739580832911929559816844274763661083843973591571165224053779277877987096537538322252643615753723912403964447798101243904 159 1486420680137012029457981034405690322863544601858032669551270521687021084641496110102098524318965804624238314029650745609047644962271903121719855926657472023150185051446563899223887019715763943602104930821695110706924187927557213585408 160 46974229582908204778656110568059201074482538087757682009024940697562363551904851444712752802306790896153039085224068503659669849602717566053003907689678214150025479643594831697505378723995236883345875134330615464330463037585411959379836 161 1484606484952267626676676633526206996151374249567501613123555195817759873905646640247691103636416339004829066307204320964409888846024501865856971010779792198109280459087443662018811440520187843411731890681798967255591530615062559379108472 162 46924146669606029037653527674766148915526847829979082495593099871747912592591991403853956583209562840171463528394600100736169577010012919298456891427349196295305176918648494108722158603813263301898180418548371513837564962846669612599274424 163 1483249967848695515634094677015801762757078082646946813176006815455517626804740875419721361815862931634074893734354445718053088090189453113383521187222456927881459706848753113267171957287468802295781416804952455213829486230493103297666025568 164 46888338474530061977740156072298303758851174193432223918714825730786227400666400022083150598951510770361808715761488989793556392151574979560635875800812705916932569450665843295216005127877944979128527752125088641132503246858332656254582246936 165 1482338800720724567796488313768454995576731866642646188853962072206555180143527805619721807568287558273832596986531830165872744054633178820868130756052960142916633912044365151150632544955930363016948458946994360552822440378782841343493705921552 166 46866428561556727037945203928504400164296015650493572212267279866649581027235275717261021907046836600226863178119899453140415564926564757568905373677795179173659643699211312370889456764051734510459551119013493365324810079462742357544815837429504 167 1481861489930386334103222038456467555474127944142909821576147121117226722181308074324772577978021473560650757615447528192803660359018703178633650581225357132900048054616463551078768870736196488895733486176589999358305579246245198749778139546848768 168 46858066025809227768376785623265404145526267936392126939561339089173243368765783004554930045732418518957257336517173772033537420223314819937601448296987961976555888541780418842084169962249916878533683164386824577678200504922788401373283020968351176 169 1481807323217066345561866796135379783550451747289336964561631809937724460955966944930571830537079195222636023525059827873941526089679638771479242568517605155990861415565718981219349089603702643014907960716529343101163530949012321945320859831124787152 170 46862923883208287970326934055599527805112972473355457653858656129957713230199308388702477642637377502844621185486959678213561443284996970886970000963751124309380963120222829377741654779876670630931306220377648912071520305641368547206100043583991921904 171 1482166320834862035046739939662522236296342241354419216915985794354529458872746704519168735898461941907693355358123823828112880065806464078607262566805021952030236497478033503109578968860346560111282979079314858185998343857603684913911994212673508294208 172 46880697587603831734405719889621034907870089246605406008352160359109737715774688111675204976338640702049715984580635804852337991727561910494507298731622632143872024342339645132240426808069022894574912560770989970174024789772253330603623668619337881116736 173 1482929190541226618172439986102744956441026091831979955719352689547400243006880611977412916090275139131858478173093584771201509241933393937124546393728829995804200198344478183586993746612784210118086694086875835709771731694131405829998554661119472170477952 174 46911103664199551622629689160140899154065801012177257240064054230369294614854085035648878370911423945534079628446638380059429797507819176651422561896195557346602702067896832193974710918371393923698119515532476133609650835313840923543430307781776272464219904 175 1484087286098196674075536580969197839079380899798683698193349229069092844751087593209341464763829127910739313757198215999140089351700991292573871191048578268593653271347804471207280305758106345414879423432472701239739234726483879047158299723590569430440685568 176 46953878449104281897727537539121436349541538473296326190175052693158149037006091608392058116119594377151891896629124404901417307438540395537501878666528727502738392137261370619689686895785472948956171604181848253079880693014754959867616228589715856681430743136 177 1485632568980975693358756847199686567604182640238426485655634878015718619652852726927748376324420373695346546975436257973681343307708390945860492102350946640501279903722809398075332415860199432368405425815387490381846207125073807360473843587298248583679395269312 178 47008776925843172417891186559794488364008995365942571794725724256957962657225511108324124140269449439002409198871119752491773860017820118588176265516537767925833614161889384753778440652829904983001300774701267598349588792120979930610335936587595229556362773301184 179 1487557573018474589896003135281985368030849131696086363556378915918676270304583347422864855147679303838374394490416600654279617858343534264083697276357889329554763101560760079064941846245842004873533054328274233671540022450973273832601280053960249760572444922087168 180 47075571650552536034869889826775827305218366049622728818320971542200421237927846027639378968280493772030698880020080741160254322958537599285850129435063401403150867755603232121766177111759453796678515435023078111933984705193261857295854063155341453198397652184585536 181 1489855371717026449837772520327556673243388281732490605426929680283643861151670902096005165654214451440625032938915438752190145104245974655255825157189702609080013153236523668249965238214140299522771972170361334339078992033434102437651303676807510506684193456564377472 182 47154051758377707978527293874161409278105908021155506884788881172286575493637719950574760078390909518129854987070597274435619421345351812745222271067118955561734425821232790422952891205613248417559940073903277341601494340796004606181954793117590865652718849140632692224 183 1492519548042274255437028012829573503970825485676679676102177389753885194650608049815858560659116888307481295222828180663956332748671386903791351601952593344664153649444818087794262650608978989910140146547895530827637571223790250788340127544268732388994210285083869626368 184 47244022044304464609076762631460366665809109588876181977196224087992682395362351089655079328396988430087978070689832062123220143398541521194576876353417537331515690295475255568104193994591431412005422434650187007123284846142486038317843015299274425582398800394370776119936 185 1495544166455506597309402247849473556616746377994853887033768705310587065962804800297953328408715374175807332355749690599615207864817926147989517558000871634266388344005333966346564540021962336208289177839314527457324231678793753588453956362953322806714401587953830728749312 186 47345302112291245236844081067449496789595027282779880433873199135347683588391746209243628204135724597889648574235042745213620084220389744748547716058848271387686554593855059329745556878097019730246932880515729871603101494490700169445302827895565811284220578574452877352212224 187 1498923747019775639569119218705699505678811099522296562399416578618826410419489582405275092723579227500973694628315808201986902575696315522983913542300418655461249324157815320688360937954627963475852501714348187193384717092909141007774475744105672970104342524261718304991556608 188 47457725587140129519027910763497511672877761624180235899645014808629013558059305242263508257413393676833084521051768937658232068502330436430158180502884401963188343758000618086775510946250573690143097452946545107611926410519193219148910798918441035353806051588937667645340627456 189 1502653241408226130481037113456958326576201945060064287756122362679391408313775510870742292830708961109528767470619440567183406639996075831478060137445508356953059563250141227450616601795933508236791894922323820404398579382865008249284396894262172959281425308915041153605555264512 190 47581139384056714018054416470574033066572650376129221466065233010786813715578073847442385270202817622343704953664089553658947856648230833278799048134065708148627665478445292924542300265650948209741797899158385433218676799208134601516438074687803279502114388235544585733089431209984 191 1506728010662415291819276775431025136294267193222377447335137098141196929981730565316259258461222306800221066523852910761598068377095402272411174517561908206612005490339105181738292484724187497958703596650491954205868940794419674644019226575291547621989526526047599162842581561376768 192 47715403031309259636307700169510617965449570777534884071086077391248355662844011774264888836203186853142563801692961935349667268018923437568926996751193468601042579009537423072928025902598146527274277018267387335669260959189429009473177862247391258506530378375026964907071426842071456 193 1511143804562205249682350516393532486876219618273915242956350931556557367894488907973393487156604411852961906119639319880448130869774891119151525700658936788626627922909329260772913978274998773138680539626285590496910290071621773638892114948570178962997514952751362756917474566397737792 194 47860388041811507029024512992701562473199441108154250748903503600456697590364089084342824577066220568583784583609169271239348898755712330113917106697658296816675048962873132327565560827796627278327889097690154715498246246312321903749341664496534117413080507575987508152823058621741669184 195 1515896742481233135446398929835962044473727776528427014235710191722538763244766006973223269363162157857269185219619057082181407839302001384131454255190442476371963338776528283821687954131846857913793146485244983810830606646433449338348988115837463091810658941005280568832243495552285530368 196 48015977329826448839322348992755363442299189041369811102068583363556239847588534310377535491613429060882459342824550139929980501524562803917645687044921435721031758680500937470089557970595241252955995869360417939341158601420114645317096510903025123829562383449251871041315918870704413833536 197 1520983295613159541717242852544246275637458470427998952151865350176361779339900687873329581996505256554491560358908497732864520356785374737137211518245601416554861501418152896450884606603871725852714575286860042723306236296518697810856826021163227332270453369266918806184380788194365443056512 198 48182064669324572786202895080705251280295647984802241319223053789295468885697264729399741082174087720651424924704999319907814312473663995006362307595894918173697063531399841597093689723211298551304591366034951922814064976970038178350225895042940910413454780476038864129192467611686010097501184 199 1526400270463996340752008941031736453315175675983702220534701517077034764088964080403422568764809776086150759680354832842435837026871118262180405030902925392398734982478914773652570073957364210448401379890869166657325839648124957129012345848077142789501292709224876951513865307654774024300474368 200 48358554190833590178517221130687520003320334131808199724285880719787917209960337397710056141485635110717555087572891139762633877393261906491278143515605281859296895495901968744676563671962959571711118847833944249731453469234372816318429499998069654029100848328224925984012471204334933060515328576