1 1 2 2 3 10 4 74 5 730 6 9002 7 133210 8 2299754 9 45375130 10 1007179562 11 24840104410 12 673895590634 13 19944372341530 14 639455369290922 15 22079273878443610 16 816812844197444714 17 32232133532123179930 18 1351401783010933015082 19 59993404137027851950810 20 2811276866515106306581994 21 138669237391699444998370330 22 7182008826389201407926704042 23 389686291177519161830978226010 24 22104946930950154158935663642474 25 1308420171634791422254792061592730 26 80674029988651277389253527802389802 27 5173132626606638908799493883807669210 28 344479902524975823017368303964795986154 29 23788575336860419799765853199657403727130 30 1701425525830741849456776341466316749384362 31 125886949959959985859466742233431444055480410 32 9624738037181995251121345502511913009314493034 33 759600791858179071316128489383883062326126853530 34 61822400078462306691376006658365666778232375879722 35 5184075178441707343417275971700560513796548713659610 36 447492589663367526112569692206838443100311605782363114 37 39731490837884128832382000273535329266294757955448251930 38 3625626796497490691781201066103801830619983786785878547882 39 339792045016488199861162857504324415794163175320289443006810 40 32683181587373194285097281957180043288708844937228602255916394 41 3224265756416645988014864621543169333078500187651249759724402330 42 326032729745557678889293304825168150641740519575597933496820140842 43 33772017309219349974123658392272977124333152366399007921561245122010 44 3581557858510071985289247707342125655204948187452784966936873497392874 45 388661176074375976745684079835909860052882951669545681943014130194984730 46 43135038190958824022985300892693550340697972208729374748287683942435090602 47 4893668325844662557220479272410609001556181252149079869696545057012414405210 48 567255743380370656414525141712505090628237175313944107880697361666052059752554 49 67153190589692388894561559745881889178261972064540932403235425063557702246879130 50 8115387176588154701009601759880309209463383168337571425236950554568338324183109162 51 1000750374607233008239080389287980365168455969673695060884371538468285529651770056410 52 125875859807284820271605506845329496309352615833842141529386199258671376738193643475434 53 16143299581360477093924719400978405054122786917402238571540569386691068002302414998165530 54 2110156609539535274710609033272644703889288270148744427284846536040362598175012371070788522 55 281031473822248865744618321014859748487072829373838107285481122678440230685213488017168075610 56 38120989330851014594804729582056791702647025393205158226622521422842821995225575319650325361514 57 5265003966650000663298948916818600327954299216982538720300096623665820288809081160919280002123930 58 740150558205348979397450622730434258400333320360798516649001703847773273659615343932411932061200682 59 105875281294138647405199997343444920664955865848004475789671253385543134336684361477205815777293262810 60 15406113797312955025805829012314880578005622348287754386892306240035654045732276270815181269228459330794 61 2279769108004695400148847406690276903582553087500743009574676681426981215310676854837201754456087871234330 62 342978749113939379907329597766320052711484706556603362771701567927046379089137252611388471981846958691497642 63 52445159940597264022880313942214269125657757930661433006372699093808970276591580186713903918946331926731218010 64 8148777811421988294965331788968014315055967344250661237401760487350505647401409416857532828159054651079249223274 65 1286230971548562626896249693635881899992996991276915972015039904022174233448043331876595898117011617219833621176730 66 206195333405491404068487417038924762913217122655966112928465965884620803199559302758135594825772132214686623818511402 67 33563657470452526339965482341984704837816197547699347841891331209907189666775635418510281433227973381989343142320341210 68 5546137030169374723469531733723692100341745216622748946889172388264143530800783873990038918345882493358257515829193598954 69 930135073301819094717671658436564884278203745525789983650389088385996178728209337477490559318293216165152619360433534831130 70 158285679271580243746001607017979579902928299771368208314098427822668467688717736006420936708584336643024311604065143212353962 71 27326636318247261693647310595342181407446677806011447528776397335738952724656318288202041360985882183438655411355861196783832410 72 4785100221442428461917825676795633875578918929753201395780233740385815204214871931728976052755739899583994776367466260324802537834 73 849708665565241773124055937206470710496327028829181938560933249669591926849728850423083027422403329145586816454771576165538346277530 74 152981677944321366338750714169165225521744570709329184023116045909872792573000865767812419317081252192826591349876725323796743518017322 75 27920143907573462519906105301092871704558591694013303919115417519935924133292657683110092874730663146810194920576402616407848373641691610 76 5164466069197249910766227125112101854149433133075899881920317103164570869256504480784973266572278343848872756476572001587895132161186439914 77 968022681631795104102598133922699814813399134550917865749072331553825900984017685721223770112812770068795484220773090004959721532119544795930 78 183832702235290915319085124001024369864348173502614430655444449419774977608877544801621686189116411218554493848741747704419358916416632904973482 79 35364203941631259011805472390847221464221849615295903203346853286455865708563299927071194807302661971698895539941490684942174917504171395402718810 80 6890289831409082728442519160757064067982043240343998622750306981244590315932090851728073517264516918460777639253296730800211165822959031007316825194 81 1359483653438507239177813624467602719636258611151698683261548909520614909104296334486765574308111737911911953344456998069911673213667640172217598866330 82 271584838563083657880688703305221511937192501120362329210061108084561144970827048939844840559820764721918986224136882257643771573915878847248459524774442 83 54924471469520352499102810392559221224747106755467608235707051797374232545389796862480111744798151576134823850548680328259762757778819171934558265036514010 84 11243214374821307492448088612099673656725698306361303994576813665478882642463353020529326626206972181007419092246177682815037953989452018443575191751959133674 85 2329250997432429709233303670346423593158861629112259714243557399548907193456468769384033762447303307337871858362831993840469655784892268224025029728992900168730 86 488294382975465462559491903992002357964577600606831344885227079337327328986032956564643496132614766473620753185123245804679155590682507154894152655298467696652202 87 103568262955656427593225546518609829806709641045968077864950237460474784279696112173543157653559062844072927944306387338474445282741180431318091116294711428725477210 88 22222476600226791285641855118566720352815834943458189047510594655128096672035822199580675341461875521764005064070256555148710545407376969447244049115629979793477525354 89 4823048646391234130680568188791060533724694716730697904762334723926444637755200529743438099682176725413008302692286327295660361212749137829877074347483414784212227583130 90 1058664040246614996018224715358512705798635492544127479164328783869185521988674003913395258922026777803709851778106228429750697184949554816289273627688712146046462541118762 91 234988810915828372924215876695434449187932466807444667855467745612297278671851168485988235559756641327070016379754421723407597619620314313380321825151136505982783595896808410 92 52739388336309960833444254214649047393302348185723339894289080698281120004233230455352339905670321252938483246885985027235238068090046750908981965492169858307107691503911680234 93 11966562917285993729274535247841413384019132459558717335979936092277939335295838342910981095015512675472873766741865844188452660034070973245726427515953531204458992676735531189530 94 2744725326675250927296321402933155097054176280437971741732161776938235343169122588590643140303885036767767656230073142463802873618112624383294044812579978376047305522709050581566122 95 636316604186436666041508796893963634363178497676517079889634625964864560056052213447630658224250538500318167450795531900318433813904865297361161232917740545456351890953898200534507610 96 149088235186899106629810733683745915223430129595313352372012735610815902699069311059557497703567279652603860739966750288006187472462325749589468202303211717880008955243493450132925598314 97 35298895741539937868271131410658596303341248028105258446148032066225794680244706944611537971167664831603461903168712898460026615057846622294704920359956634366417391795349915278639836267930 98 8444605512186188994956768787130118201423473684809724773240951483624842764208182762386582248120450602456981849719699922702040489395158436128348492224240756680250955450305859202175916633866282 99 2041042061684574023352267512775144923682523676819135545355240963050193856684227838904503929567436633316915977597822901088881289795085572284111584664995794230802411408578821015936283655771374810 100 498349081255270941657913168266405913366820515592133546011205909147474013815721925210744963369722549788032852069062880787519874135245074301363549658434798152235645774855319094947583400300428399594 101 122908006457198841403632587891094494829555432099534017536903035594119286731872250566973317104496259422835961489743660669114647196134403694039592867226156660651931122173577033094111875074529067298330 102 30615972629796606872542967283125546442577424826556497957722653721792568452897303118146080234705184004856508720404434523485361628345930942568988232997113825080841367120468516847599465133636806103971242 103 7701844488690722684304031951578089680860043948819809093058039911715567393690453767318054397568184448023733265215253468836125870916847733665613741935597153592816938328813824087165425289650318041761010010 104 1956493830101705053512443222833991410230054183478865867759676222828961705776647214189456872803687152815824641449051836568475133780392867686345838541821077353924836812800232507375418469568587909877867124074 105 501831980758987970697828806014092782005997325233953060169657838676699186436496849712414646396650409258982459033970515022817669063345383607609250277212263738439126300671310057626810470221699270991530591960730 106 129955344926097062227611490030593161057053074400082216245403708049941820215764502982623286072934789016472712417660600239625358962311439405660166237877164003994509292113196253358622915126602772813712286613513002 107 33973987617429002601523334015051068338866266360801464578870780630802590896624381004864278859847209620586497945043157966761981612260148352962602402011910465492627096531961380200862223244134989460825097474829813210 108 8965547472201110772120559064975532995327955486791089860115481279257162377904482370969183639442911705586920846240526412332799985226550995293272861769379996012318439775505677691251997256652361117245059471597391531754 109 2388070163461305356114873211746148538820101096066466454811914574552101776478962871595064381742021042458400469478893289968616599304981867502355913052466396824800395714735620577744961616618601520592912884731671285135130 110 641977922667129075303077537305776043202004669485181719358107161014522293947624867859465672843258155546656531278437876911284179238923262454370196037280418681834586695061274087407105501548716354121097606717865343673403562 111 174164361078748649821331012679001067503346710097252448727371440064348797616781305768378893714331597854903103702378364763320251463905167837465777858398350841783943168964014764300633186172367124485220845870435195933908984410 112 47679180509371748547974733880262875311788308997778810561688921157537930191121902185447857535548714243312773238594103076224406953156368484524608977552338821486198427590483698900651861083946022380106431956600132143275290902634 113 13170228733035855173893967306121613886612616662173382448511463485544098501381852560929219211638947838811059119359388093841684837724995519943479827374548243014356221538338769679555273215164791481649713798581147153051957912901530 114 3670441221877076111562874740279465707184365282291091701146702272143570752321142995126926126075966777606963904675586525456991559359062392218925255752577705453530056028427370076570520426714121157825889739721837777022244701925434922 115 1031976095911965919611921673803660705222533496512196428562902133534808420169476637699658443783479630235590404427713847390194257774180601377560872591729055844021504057310275593690980299641942427313457276410479342834969905568246523610 116 292694115120300321093923288499857179656843709725569874050853706862797472841059571720610212249086655238575061200839820914085189865026859524696291561376825293289727399489212112562340109790046082814189707001393641915161309632211302836714 117 83737211106454697845425982386803158538590760248421099247391722785801362281533190533702489367404399109133450391975069052140990293821660452059040887537816591962463782808843233270031834325306252107873672974363288663109384378515758636539930 118 24163000720746663133886705856077845857128818831030706687516061607233089297908232495670757399167259419029531967324100138433351260696491796029968113899379691799141228374251260199029320623200556727923609870346793968963472287832594936271879082 119 7032008495999841734260080639511896960177350145672262832750041643081743928148648307083081495881582149993109794304308020304175057758074206308055899995480148331390082606765717055868557030722548308256118690790180821602712002749857423278399230810 120 2063824961236242342544637819348041312963938089911401061633593076017323685013388835318348589705499802987515950752479216647544134614352018543930849606545653370134272392561237506991273845941552978410742084143310533708268094195526612297248594053994 121 610802237716301927888663818739896534352034907181486793291435703852585461593360036524387020912721609512180125984622059615439928871087837983886485958320376875020015953601450014078525444379524904600032268158835925707018089409016198175825194436530330 122 182277264518545515904754566376306003505479684960821846357290064394985474173401027285762604935270939006399164809666269332189613715290062393078809292236039339267309892829311595133502416140636062462726813393157644461876932512343431482792590626013088042 123 54845227928540407864259973297233715263335460191034246109201849515086531174592620498504249641084925143320105698236209407398720392656770372929496369737555913243874056400655202663848634503640752245856879264367847764301443116874974662499152010450504706010 124 16637591990803004711360832659527806719299087819260927484558834713109784345775320125359575514946870655407515311673749840985853106960511089657707786644610273193154278791925016354672205394892441981179918003541326525099267077016647875147423760648270413194474 125 5088135490832956095996309837747039736094367043521953735387362970532100928226087208915227338774071496361512752716686171125013166318039177548752803067152548675826903316286179657799497466262061047180400690010391270163462173131921227837254873816909401256552730 126 1568610772260215538087579749982834362343648654380606378276594829303259355798250837880290367481071149857071496602126086457348436461042813234288748550285843229250515537651503499206794672533512978405553656941607058366920302879137978157929782560886794889913093802 127 487452442522038580962102871200121512334110704510367751438351227339672148603449666366939510144385901063065261953705753477236196181310302354358751215425714023243180756900950882549131448833351141851508992031480452936510076682771361599985738074016254646931833349210 128 152680117135465943155579100348363951886951446824157197888798188102827078522093536326971765223496014327949202905102162489305831740087423579234124270577829675516221510656066761581532641443569992869213171450099631432076703998810949902972976106407437595972688615618154 129 48199104195486568000113738926766728380860605531980846718892137170936930880227819186117845582031082890882247476046480769458965862424653093415947111121019928145970686566465687807642357576907494116113399816850605710769460654448558969758836319747818156793426915667487130 130 15334696665339448356152836398585422288315220612639746084295353117511204670673603117614051869344904559548245626213479074543285557590763834435331924051651369916706530131780345432857820850346173297807554338609959216543495835821790431094597927706177422735145532700913208362 131 4916602012428470338793462048453730075573405612325314005947243373649715278490329895951595320991658525402721618560671667361633014542758004346856225976614326151423014995952388141159772119847249346846682664864308757054569728249414687652459775274574059849308751476463620360410 132 1588484066195684135365763898304566650569530413389932404165539387933726355078846385506089247054445479594500655163021445371659116985718747335120535155532482602973203661591991393879023461915759138990260103453696930517379676422055120973778476310998508897699929436876866460205034 133 517134255315243546782445882667757207336915195889149548225353039503722278595819810182734889809499125593822841212789580856618461963811010149182773506933796217951810461996981569701414224260837198503587612974987910378423002631105203429223753614962107121782618022577669268851413530 134 169629530584859889796321163993254125020373865975930448337698955341382645478858370603211067058810087455967524812104441089731068793073145783391976163427494393035422608426683338312548422855094938858789316572855361766360824627559616117638194985351251441224664225143575123696013623722 135 56059958412765653998708865306838553467058490627596105836955163396418680173293134343514792245712457716643984423608745383442376645265075760062358697662079194168325999414562479399833975433803994225186198792205011255637566138572933829526830366824811747984022954087480615827635177739610 136 18665217387101164785465669552621934128429326125858883444237330293258038770508313017408574597131359681431537355279289438740000870140181790131973678546233087803614816487347632746186380581889339846067647615933077355049306219794222681053001235512644898021972426769995921463994533278155114 137 6260636276423027150328567961022906688619884097688608651163957212318158268895136536124957332107737941105019310254375003267762136820268297966745785563742051755835829505582555744479936337080386148501020740372732105282764346634493388916812248387036776839347154474100174840286862345705611930 138 2115366162755359570775641777468384741098147401169107712553150956657897998265317453306612274679409388656628465412830458414746828905161156074424550030279160185269154879965858968842324106726449478625696664429117968999215469951496953720750585693690281207741338827104292447889054854249643011882 139 719964615012853567508785776862940173667979046307117249204183215108277195988976431375443327274581516711850614427193594714337394513221117061688710141080571661423207777453130882776152449802720514996767092575157274025797470160538342932572222194171970996591475864118336485599492667780791286286810 140 246815519968465443649839786269257030632342433223071834758655928490993841725138900720039203799649026733361960978534370777682209527334677273152799411518920425864910708017185016657761956488798423444843160131592283190854542035728091660114518211002989894966542370278385483001840898808865211813788394 141 85221076005305189154185991090441561181658379298449023233265334597944648781684185115618538162186923973200533828000592686231963010546690358831677309200752536417466794090012769922635503268945950867799298454470298608703167056417014937521844948419635749040301032630890621066707758300326115377866562330 142 29635525909525421669928285128448300819669224978905112846869415316888998329545571217595733987905982041332164910234539953398902185001802852144255448290464838709213570452047781633284150887520434741058412896929539017003222854851429653934896337398846024117107593562412650669497321751850311168047636124842 143 10378808422721277606007894519356246818222687383612943301628069741225731081411009420777879047459568814464450789088476518187517027424003546067042806745634196446719802576395658191544032167064673359700620171145928688659273211423639884663211342131847962163924058268908305428743947190989864841366012867602010 144 3660412634206779704693212712253409306397607226706004494243881782806920896546977428530255056778546893861256369103375954153208075431817487112943199056581025683977827014493383050741899503601713283305811503215165222801097442023621210670772257487988155746433681191555757557557505042952417983046820610237344874 145 1299987122899768662086686314956471831511631729270193303863655651309833340895269209830259463103953446258977342120592337391598218531507691477457201317199061173886745209974578682284490250218736200446135002601486567471312740083620131002790531556010088881786822694652437536986008617444353408082854775791453944730 146 464893597626608914840959033869826934351550850394632785286913820533059588050413879515603290500611366624397167822222333693855424778015780110095740987702509827852286162022591910641148745037685940226225594648701641418293937795078070540793243169845719051608707332454764366826312007625757833258075492997163739394602 147 167399028661618619691133415457720159081575222103901489727858042135234964347142013797611722613263108906624307546761249651658818956647976551419880509065039085087064661188676967621178118911791498978482814838254833747127550271057187815799003695470725126302806761446461426231128833502286855196781173383869098936085210 148 60689950186030424448873240914701474797417056837152994675147593780022773982689804345460490073917736895307180443748742930076190028966107533043282403894810906270494954481052983869828396878689259283265110257615764812782157984659458274745859258861323600468590194007947647122149658870991160960025071889963560950029784554 149 22152615472738480018921655559746913703988149391409979067833169549837649965689747529470798774774264046017500233048266994362843143072652327119402787011928505632936282527807993876700946061465027552369183625972308876052398005525999931298656356657967681061799699982953933851026866118851558006859520206402928290722334639130 150 8140625763925185316192652792112027832518992092071124545655340037590908935180885686571945842869948993207548970128653529780184514228480152646912899910158503187703139754977890480887247896229102945307280291676379388968246712908320240083288226521984425984164227946940429217636950628721575855438950097862659259203781364533162 151 3011588026121920310368693895090518037303452112039283131461279656559802811713071800452584550220530436934391375581866043758955834222995050367269854662910504750646974492900765431988640804834186756349002134894110554034303998835388884188234147034404479261333066138987601099267838534144980370086992710779480048725940205830936410 152 1121550986387460243721494625834758138999665899771929929987759643344335023975766615889816886378259900820190208246621847280583344885917816085133566336621572954461092100127309461793102666719930540687916545504924975996656174416012820245920019707634803979992162284024052387519247823752733297538864108758296223168040801428139587434 153 420444932305782500986557536441494823478762098853411162986490900094987641169848167732394936711695769384067106172393140481855211743550077366909587716834513026354085896154965130635895417462842727341884333254379458001170467001060309807933755701447000098559156247337457732867255175549320696908980780985942588113088644520043706725530 154 158652553219509500390157426299779487148593946770438576276259982776580396210610187595401233874788052437169160676662995283929277038485248833296362089047286401610883475426260942777195380503517640900275047287512944170728093348664649727910801903797433779547289152278860678968587970883543357201996603595350198048873123916349500110132522 155 60257942563301155727210348976666463665933468189729823934961139808602433360574265814493846351229439910670213153166351760831758730858624198004088014350653372846009990352951607986340403502630341260408613117328787621559679097571951714704288164167317821463128702256687601112746400856899681272646216973298947227986198135333272247728155610 156 23035227718830217982129147084407963076733132142372691096144279927639916787650873916408629543158518682867089235622527394048835935011832593023346643364056309139046984669021631345207065785022007036190272003561069289499844918154536835779332697954409892433881408033015300876074480478744508767106739090652229613388461667257751158567011553514 157 8862650453214560933941166943867375732411088957335173895623663108844989257811608649382996556259227935448746575078889599307001132581794389228530887412712451498319913470329758842430724670296065841166190151978727945682432714217658066537516704266317213964202750940633959586434972981366774915568550484691366300308450679307516484466422803483930 158 3431703723279434328708246471943459402730571509035055110275098520035074167398981858874833650623304734566891779948124080363044202407494778522531128485248582432750636025386447827223738919889589803061132642078604149611092106454959673008608024962469327371316789831667912955934276489576965601631090963940938301979494511928042093867387099371264682 159 1337252398382717421683102081494872911515307028530234447892307279642657684655001274679996060955452260547283035674172261185153912914264113034769219744744579102244355859555646866098007418004871128833388344796954413553286380191814028823846859950097191069216826784124696664823398763679398115706857466398630076553160404008225753120891532130432542810 160 524393165012194853127966128656193045699889692605458353312107769700029169196046975237515328333158212073742720499893643756146370767660635682317902803847328616743786713257764170000335810634669205595519828183885097806323830613348690399140816271007086954609817201624261219569253038169014763017664436489152852695545359614049134031602489308209287602794 161 206930028562577862675943855535729324920393229384330622272634417434072862869235703976960744307588872205270771199470892787283174681187042005099426272931017777483737620564021267616316790824773380581845897481624653587696063141171958023856293188627195205460935093625147173890298189447579378776751614075512914327885979637017041279352033424588435517394330 162 82166711592079889429854451019477286624320708216454572912830260900315196326677309441723321849687596188491643570937661769822019711073428742878636795561315985393601210084881812654050385603852496321517899678389844387176519607844643316370090864825249994427267123351705249890490067992255793879301667272556788983961860933022103741039310902066218380157081642 163 32828983337244435331281048727544615450724070927110454948000559071299394693027032544963364162869883892685164807985262033784022864016229223295815929576365658216112116719193078851875462017667772129218426234690350432448736773749946101787131571082107171528079770128498960993269660132567464771820510901160410186789287884113344978304561105303045616178449698010 164 13197496349163893833090106431078429937922823704221349389283706204606161139264827830002470186876309741397641763444259129278458374153946246568648020163927029937419586682245682560946540404883718058784321298740445148718320821782497289720376723998397467676189855359380858372982590139955896605094695792422393614148786196257559617142986307068131316538485179575274 165 5338041074265489386710931447157106815678360526085748409038952982531344718775356932357534668724106817754014781371420352655457306249628595313208474914742499022907975197573885071841762241023556978407174004294028271504027793312600491123208557129566715552726264986445669188712386226095630266318366188284941419421768441079879412682388144771832522631294319744136730 166 2172262815321816258217219011098911519289572043280928333329589447356460770069717463581362351249562699891976203592892278111256612466130107927487593424502859410643779610149113711681886496691693870838707079642749262528285416440014200500389223418827089960504416200737493692418311308362927290969191330806947423816420780654500759777305231206867812374079056151036415402 167 889338244234881925541620382319976949346698740241440303049478877361299308728767231603996777339904557289197736578875449539709364977785661116356362389007106311629986410539155121154855948586712815400584767356203988572217245706101482136402350351332756873971485969177109209287635818910052484701917768333248735740605901845449552972363174794669970336368383310523338021210 168 366294124493704410115140339173125221320195139421309386688740525453567224893474726903566856324292367605510031310143480508886574293925800097198225421475934982795447526567304180208250851521620227964433147939331983161819345092428418790692187447932572765294427882862388200765381971262949305790898161479684613053553613277538599316688269894137145929653402114187339714030954 169 151769934537810438986571942564339975042584781005224017595376438304071836205786924244438813175832137318959923027820465604304015280590577177436406866754666141241670025956777967496342131875984552050265614035200836029369418613011688686622869286307944256828730814353213247122522201371285435125121424295818200021534412366239928347028369474379690374045492520715095740246591130 170 63258510840956619277753347038047254708820863862263651504869164890997228912565824005407565663863318220438170602925164452212221437124906312712149638807835215708507720498667489509992649786928100594674285691608633559096269652103211836991548183771885523506822730168172083917091083230519894863158924975799009354137843542037795210849739402565138143693622687018298766644931377962 171 26522496333010819399147496019106939738604717240946846244839948283658182595547540404459489600650986398540590677455028828478316586666783777646509241597246471341472394763772756901117302422972724581737368545605805217302659793241116415378303044122586749691044334274453529296703307388739901952737756030409006832650418499339095156079451770976967980597782991876174722816549340712410 172 11185541695822006249268525826024382474374199590808852679427261581341466387954396011155786388727341758579628070165194494724553319525577240478058888284804673073272340079158549968687230821276250194254926494674534145903625343501621570474465411020814513157787494083775325325931718453314064527942087957131763568579451272461814466992589749813581703393228111120189494625220274249049834 173 4744953716629422250066184760034330710308981646283483145814825576932806047130406939808387524483897614498637616480180145674111043328620143427379550569873600998432145640564000863585558692247825021335648063593779294573909481284299115043942366753965715807776188344081746616244960818806316769598709579636249002145134255215085118457299628492260441962793463297911004111216140169838837530 174 2024531769964057724958258661602171205670681210445540962947963084563850187317283701066743310181180094042463477684403784075167898033985600928224569076894173208546534938069801313204602574670770265100370073830194511098850182505994256098038475919938579877515204109372321131700139026784959335959907278607084116458809688573685161572477313931258611981970295380574070014518316419930278961322 175 868801090227898749690718958128443644147097460005651752793600086094342054823362944035530046151197622903957437406128047690935882507150537858220420534632127429114718561551415335671235771159935908664077001001793704180529855637221537996282292548474417756469647366378981616352170535685849380938530162027154184888384634689897088127923488760045512674568419686621189811524256984979540297771610 176 374977248965459930045845736422294262225552963624455753274446240029010810454630275336464282139242679845570030363642261049115985122225940088426457289223997495462405599736045994394901586870670496572959056929283030397931328443147813395636241652592000139224529819042816058684312656730207869901462406216582907940523438967494317579243957862648562521123963383842394009045055780487446951863031914 177 162766152988718938900916064088270431026083475163046764649247113478631928422342921391862896433519328263680048261867249809457457138467580220592787815579290444989041659587173544555785470378521918493209450792276758971621867099266582399876760575119385393435931151468695834591239865792810824561567045023931255595248308837761002567917963395938406632431391970146408227848289677411196952363690155930 178 71053238621257202093102337598982687644446742833059390446937920776745823035915083496266477704664161283797332853036732781537452778123937403902457737961296784719403198280887026430817801364075563950201993409379776129903116624936479436685572661129651536857602331013711271536014146412179722827725742651511206566071159941791248229705217799871499104657779660662106252520114591528566436488692880637482 179 31192515019590447381080997195578822392576171162807302152832565226218736116904795142094249399896556067125126276334144174638990362051500046454851832545314204990725759022434675066708726989410230599309828296350746632556805922437107847693772226978931243338564619211621564408750973221086054058187109563673615812089763566445375411159582000134534663361774807322447756732811514746016540179424239837998810 180 13770507194955013689975529228827482324696724913503977154697848557385314583856909515911902898171678583604494467762626551777540388114058851304171371165144195836906328032783466835839684239201695468277294726248713721604181458848247656401328729789253032554074558173941193383209220241031721584743088953286084178963265479399547463009753232076324592242400816417601572884285468279660735069898376359415497194 181 6113204923247480598916502625277359740289679757869084705794141025066242463529053606488718503463177507348762973320730099454872801603417073970877064588881372126607907434743536755594545154328082875374411058592481516188784500783867083698060649549801056236580820715894716411033264022309775448722850705214340953784332798366686367817083219713914967415977178312932381792405442882675168683258599643115549026330 182 2728940342784365659330047212331829938523302050828631972432180510908066217930893944874558043196880990971435455417322967995356733038809118218491381133483721837420227326229961458555213343261332680156358929684754853173194991011012560061557980577412868825057028000767374520275758832552204733271287835553104674801766673159901983048365848103359803056812944872861290581636105259977483674193450076005793559958442 183 1224931892917060939397865413789654992425415851292635375460606923361785620850232830444183233789232326381929565636554262832190629305431617022581905829327640239237240065213335959651020284968665075081392440070133363623802064090484847786744332346514541027937823588761739230783298054398551147221429031471671306270877119887879695169298364804923564118416114228450120881873658141140899305012306850979182924850994010 184 552852839667829484805753053278994997745204736226709280189591452315190272094664464867266847158103752824885121833100062244186678327802431661481784308870876116283496025459069516928051562040485964528135789154463868893711045078150812902704983340407025653353108678513840716937511591102598340968671493868532739773546738868674466981792024524163586907275944169744862393164281127120784199249191644225645786430279885674 185 250884528568963461151264966081260180789595797490047129981515413767332125881515977947287542630670222729429955437318434023602457948105272319773230583363347525631239552481045815767632445060061852307661328058294408611768243138981326610226257046911252650006890744842904587997801986250156471017137765008494089528128865345481546681080773313781122437578298408601591232209651462734354431045990773734581598678236687128730 186 114470115571267974573205649332417302747133913219931199029809284556202220760052475561959677961052587063994810359793508440260858273620212605842722721905944369250632909052606764964068736657388971079792257750261271914111635658740574814505276765544147276010901399572804836527632569849624148216291386067235826158795252401851108243907865766541754662295507145950278480481601722631360363853625279867070727606889131548156202 187 52511155881201019516024628692100445387411963759642573208291623111396603109285661610754996630235803546711718643448557706778782407371518006162362244222422877483834674268743526632217845228056141622597315884467408770052172524048685416114109741054004602427125025040675246622482059252990513587931762000894949780287265008121851457238910733801273953522273934611908828021325837821284678072765973387872637349984748600239157210 188 24218079320317389843369642457255980471841148795695419762401182140053044139250683928443380080766248997658549467825651942183282375650355388604076237851192635964720207882078991245507125110319821409713350836177806078341506978044135169582989584533071419450538017507542008474148664990288023208323399793024755282859319817832418470009764244306669731645851619515731721005406036525627643230638722690059316944682258700530948357354 189 11229076981403497532706193790989501685471262628565800437634326014683457463712842000634368430529013463800606463715240231094956732394299091922769744863235906450389326323393217985529654012785960751374188577225482862049573864798209293396340353513603540277556579667767483064401079612893387010827950698712542600699863135856059820903733898302051363825410905481228697206061727522362630481241055543790129427107573970401690363343130 190 5234224861881590897242130357593726440939157664534972856664506360664872606263999513446797811984878245737865513828455631305344758668057790515559054056169725978547328994932872702561686178135240434337186076751013932153654969592560138118335924212942731858492287998193875975448466967143282648920832383608096629365227869294452294585858368875684913393155807206816109487527051350419314590542027339827496553557505822581702644317742762 191 2452745510945919835191326366589108022515789258114416582678050090678694530439006511006151900973516467129618635921665521884216987906866849179134009889450273428437952687546507816516769991222695861325447254175442796839890566023984936073958978284729178581732495331283836763095679121462875419055346770072132366756456369242943285049088028436289560890581665095264362336740180612132289532934074553171088315743558941890997746850949688410 192 1155400016481066873457043730887996940979207298814907313921807658328074411301524215350190384420029891985340757677020363440797539244055863749669509005162345316790538576305825195764478588757052192359674090515702986214935655379544245767758877200420765511409653645734166571631343184347633265025918170622952272784115692075020439200442566056282865799186367477510175943131972530933656599371623897649102300085155470191420871825121908592234 193 547116875726791961026206325496295817110154319137635471244908969819749938760102529082595735157761172141168145852781011758016297452066759078935068127404310210804780481952491174408712371214271368124899110947064277616329760991233184623818161189881574215056133532732922050731639521457756992259671514700916982582755448523784686266156240292203516961281096613302296470585810881903373331752047483664095464643193876260642714111021246607749530 194 260425755271405641167942220033894825988111038511360202600300474751115533201972296672508634230421427703544846639014831023254609608611046848841489703967800627446504115490555980033983653819255996792069197023056651574378246383508630629828967056777917131087080676474517368066226508269029157155831983610921705553669090840964918307322419069393698257442529108443931251840086047049528082163330468572742900051143642458987974977142090031384110122 195 124604054732065807779771698552206001081074613505048971593279900293285050995696585607752089891921613236549938078508630690527215781442883027781998497390753141995521799821014441641250507645728695707554133535224189182138594940610160622618399350833823770435898276791868633262419695346535957412171101544564040651656880141280064028531624096051701012805528096399807195909022043849224191570660172267388955045097766799348962769997133823535286587610 196 59925725264308078216331727567306393542699640284116936205586006124577743256639224663832990389599927794018961780390299631141398986996741440866698465527742885623140047815215180250948688989660408656226925679094382060089419706678222763800471958140067473059395226531074143006239242046236233632272922033283364648293361167495307420108962065277338727237028068103238805324624451151673216681895333010166319407143624005195883568878902368327338392590314 197 28967824646137236746655221240506843606331388612195695566270257325246729672412923395168451522655201120796418112957667051738231355042239946104089836817867964164062489752438386592783114441629742528145461677097032452014180977883398715703197258632281106413971422759303419075448266634439598580284152299643269569068924459587956396579552206235439284700238651764789754000831666088285666986905232120405680726617588414276010467416608990824048094125627930 198 14074358905789475000422515031871989657063555902390936596844205594768906783607126996798634776199897447240319481657900748300960552082888698608728118202710366359725102104098754080333714018257841615638805493394393287290221268018280810130136515645402625144300767679076274314347915789474992042032482833061028471584381097853324256350346570534956147787110947071644963730764886518189546553296531741543544377967724161251222511563923670668412957482395130282 199 6872904739815275440440072779516509402196637736502314206166310605317600499528481166500545253511761549519907302666570462208589820755217651318340084759157689587129917698466184901392096546182859519704214234097373895263976747998590642457033221876670764633054464583801772156713091095694860775656682604354870319255620451009383770824345446063394330876283680222723171882180997780373010647491231065386652926087131969647028639701404289167113434880671502654810 200 3373183082521570633466048034985526791666289889357556010338729013215741431807830214838850570736827002699648544363072461894755797130237323957631460100770767901208464519179479542441452967804830469448632533006659956114424487715698643317769811244804120741145928084368857209733559783472790048828867816567082859890644397585702273591207291984962377722418547350442716434585484768848800514220875201238423984999073546070860873097577731409605116172499319797471594