0 1 1 2 2 6 3 26 4 148 5 1032 6 8464 7 79592 8 842832 9 9914336 10 128162464 11 1804852128 12 27489582784 13 450089665664 14 7880963503872 15 146913179393408 16 2904309329449216 17 60677563647195648 18 1335634021282590208 19 30891084696208976384 20 748854186528315687936 21 18985161189868873091072 22 502350713750556338262016 23 13847611904628023623796736 24 396994268993911685005692928 25 11818443900909077174727237632 26 364821375144006232006393995264 27 11661852914184206946940455329792 28 385555351203885049808490158866432 29 13168590763116625559373613346881536 30 464151714805935116269946012326887424 31 16866050063816895431852578789880987648 32 631235492406492134068996058736710713344 33 24311432132525326907857203118736856449024 34 962741711399028696884912557373631141117952 35 39169561782706953936019220882759910124290048 36 1636084496229829664338744152979235150314602496 37 70109450982804508676364454926917976075534860288 38 3080157329288567813986201897572797760683872616448 39 138650400129691148140611900088074589410741732245504 40 6390888783041642343288849169034095086736439960928256 41 301471269430411354988900590676567034985438477195149312 42 14545862803969539186874854863899361526050298912556711936 43 717492199034455171076426449802541737795983966278156025856 44 36162998202513009820268256646887960983943125379734870949888 45 1861556056563060013234385953013381439726120196487946753277952 46 97826385478687812128339540788782045858876836794070667366498304 47 5245853446986520521779129694989639717283313063371753034730176512 48 286930289465075601677875189129928048074259782141071806635863703552 49 16001617385905032401368789496136808391684732468582097338208087965696 50 909520776708380312293309249287972754001587132937634170700628098023424 51 52669974099386394454537924425592683227147756230999963125291307759566848 52 3106432330839618267693578424365084173409953639268274692544660915349356544 53 186535427550921257847014649394877191151048078666351824857129278557623681024 54 11400375293254417268455267203830799174987924396552830812880445388678865354752 55 708921671762612751206584905169135522434358177297332271761237854978262714810368 56 44840081554015259084100919899847102311403921509557560453412541917750661098766336 57 2884004476794703238922928074270487937348538557297859999130830317330091684877303808 58 188566087666877389084873434443781961078539579437887549651656324463297564438920429568 59 12529976334717631874952843035401556205902472795108051236728726804345622543734998564864 60 845942273144961342117483466187352212211873323145917499557609529267304900880071640743936 61 58012767888959497033366029323218262318463525104916589345368085855306292775412423744028672 62 4040089254581800368911392572468068156617775255301892563025190546472938147532779693713391616 63 285652728380065294866396076063606621184506458016372124941493144744452774143497745209004916736 64 20500507229548814450860290594486887236749875325778205376376561987261894859096304588844410339328 65 1493040229654748071055080835710883047457419796832435889986459144490501677856421144205365285486592 66 110322449649723403011724231339912419562849994899641144453313767629529616071961394969035157782134784 67 8268931533544404447359670190685088131810845940106470352288577976345323663107255772860728370740068352 68 628547831853432476689705115404044527233787181433307945287469201799764085778211763929811004857664929792 69 48444403120987475940289148989048352227334486463579702610862039508675322140917835451530305333700765679616 70 3785128235841558114896216723599928678802092507729260548675147294386696824047033387519518130771097984958464 71 299755412006045575754436979983021096886583930459886753311625055689487458508625861653446944214465630047305728 72 24055972470759825580712702296987772856201641484435703674022639386739516211754051043290688899889690633132048384 73 1956007110768781033702083228460498787175590815129959940926231410728928079159282358146923217277165333807747825664 74 161114203552238790747063620770616630418022058478809564785417852113418435221599742798738851858607591954895991734272 75 13441241431356128452799991215445054242847981015149078716919163785434381310481839715831260224340075299401577653075968 76 1135573576783137152304382588273089219798991909997416723366971722669086429269455119941255522361516438968765650814631936 77 97138536928554818856347632639663797213281094972278981266379580575723795759319480987861627066429474223234784952538103808 78 8412015003551326068555894415212162968588251789131688645664593349934741043690431309756277689892568367030317986229065351168 79 737350960909514246775757327103081604462818420875068208292116805948429588528353852544655709686990649559663903445445209227264 80 65410786587631653524640733744677795071001434139917824168701889955668780797882017171332441895780810270078187623181080252645376 81 5871677135325119932638164639713974874544646714703557797837389500244106318989277343144146263344912886685675910301817738155261952 82 533274639904963878561102154860569933360649599021319732706546841857027217988372859188139277115561271011738149190655858975185043456 83 48995414085716287022318272922493445856578559422823995445334020762690682621088405385844050611929470022979681842327869799034074955776 84 4553201411565950824683000975828898641510899844198062472758152179643502304134957552159532522222783259473530883599343648988619182440448 85 427934974183614759018085701447997459216272508239083934065631006875211111552186504986453714448746431327919160233824682611736955953610752 86 40670740497606652312017355984412917119170164470313563310906125657587920817664110365838782669105016977614659729460864325477053495565615104 87 3908183272060298975846135460187239837948902389050821858094476763413162687483322313053587675656200700536211146815825319406098210007141056512 88 379666876109777895275088280794522835004496192194868832311009663519663840753661757566878357492328834112950818107702355214921979303651392356352 89 37283187750013880310239585934655267513448885478825335999472075393482766607562448920029510678009836595486257756198227703943403456836069434064896 90 3700451008749953776268495271998006706445600690218707169886382108045442515092779507850451977203955989829389948774846665339876129189020774111903744 91 371173907597517228481157387827974707546338968047706102430456433596439186595386244451851263041732982393161255706801304061832506255136619876149362688 92 37621172460361170705353979151984860683098947514338485922750869070660989455710255396071690138980249775207050849931687150047034671686143545011616088064 93 3852754300068074957325977354430199801436290596029295985662965192300366802988339546179018943218410580379475406911044868637934968368244261632691503366144 94 398609282717725095077964039496482062176138109093776774780344343982601722820498906716726885536680912973837225673001018195773635876868603236114788738138112 95 41659552106408336050198394215016559238731816704446321100231834286867770155030739181471927804223932325775217532684665589325942726176493625352366283028430848 96 4397722441944355563895980626850324651016955327340991078399742045124526433193637765733439581479405486710234983521402137882062203496373535810667388174698807296 97 468859721180716206963483826718936699073265035907283371310187856291966780068042433323677236290165936530488156636930178067262344371337998969501605351622640140288 98 50479689567512206999747085645002641085423840373275883727614230793151053295081242573636528243042228261125803773148225784444339369011876475245391691756911353397248 99 5487906269005231389980598062722238266637670192877865170807443063180200600479877062074778122296714508040780545145206566434106813280066802927899184038414280193736704 100 602381204097570737338583184745748630436246836258514248526559170365589354174891258624060311399712031739229447770565374608430982167886504746652563634410876494755659776 101 66752898837474822752887259033032143001827087995848871226113158360581218906102580216583925497151131939897610401041786785184578543537616826356965473111406244382535319552 102 7467288051548642942565720913921349388111551512966022380031626907390387156200043376165006732414194381292782634386126601282582523402235735386378027711814008435021138886656 103 843161114597123132062767048836012981964538440093747582973290913759259769876404957480905734932294083736726469581129432388278873620747925883787609158686952583780411350450176 104 96089228183199058756133377271366241297550251119091853764647267471696471202904880218304271469569388996991382388204078795788130904609225588746647551418442913073862037206990848 105 11051408136679406799863357056127574404078243908992457716242488178237108092776897574797885935266541145175545541276467333588441214020054772183294175217860441188984882306306015232 106 1282632734668429302217392623042028769785906173516732427048951743604536307867421311163116767445660074635106621817725611125307645703889498250759138590912005431767592666769983012864 107 150207807242505044274427590089425514108770213011743776303253896300765471619840919612379092497034453602868293625816299680252857828185192080362283310381483308055310380044767348129792 108 17748127553638938378776220503172825532739489711793088209942777552788885576157993536766264237035187265404840338979841261268122237383269908798583512021142232894406207767593946324140032 109 2115667603716347554391078668310832498512411741337804855052598325604459945267391206009919904163183283867772933456221552282678060549910905989852179096354764403322945800305673000175271936 110 254415069756324360185708984785873688687272544397492188208999633642295061032600490122031797390723516726518975248563554259420324337108389192442487891194363617829544758727683644834304753664 111 30860644093895535193273850966221736259875503976153067629842907015816986355580596524215764499110204712573909023345012188942417669149875644792632221387790545165989698646946953237502023958528 112 3775728431263352041103723588115762489258777166070398862550719951657623200824479174852613064669043563568497228456641088923359584849955062155240703234303245293689365224635286719952516739497984 113 465905201960386292329196407184518010165259433481666541896985161327884076268861553199412936419626569284089064932036553939977141627487949381029290546531984625249887815132316721608023244604964864 114 57978024707085915550964687433791356225152567758823286629057534196696247095595721428625262720108977361725260900125338265067325357050892174351363058938881965823288784652492209640374804746938089472 115 7275567418580630785279611378845088070905170979038026438561135774648830094175261906869958190662827089068291747066807029319895223557375304826203315229972828108203697616512287760531448675662884241408 116 920612808715880893027436674423472771519730964407064138478825468999609205833298613498413599143983430981743112553086217568370671928988536130217279926174045015457611489022989356060977382166406119817216 117 117452823084132334064055165111773869929335600397651616223525052518558560063100467882447570640702487354898447726639141921525117377525678718975459291629779995956623176767338985908938485896166521226395648 118 15107629811728755550998043124921853755020120979769358027737399704104749401195336416898567593987627656874923107170119878732931822418565145501529857558170404785439826083691914394217561754731992784157278208 119 1959053333881189037819208425958962977230659698095887143086601006536339661774167817874489398582092890146881641940929608596131001017054539787324486492439944501195183743969152976740243332410433394458581008384 120 256085118961746126043285429034766571595218730452690305699704912581571296677136929026571239204495715022515176098411261025627229518171194851767883791627978670653986284725643150908364932139885128003354556891136 121 33742881334499184302608419537313251968275441280789879094347232297607217728355289512925965365318117593456125076803616563254273675053934346693638180069673517521246693657648661835105407173110280946230972458729472 122 4481379973912459522014609770038133492799977952386468487599298207701913296059756211579228502068266936405858210616317704090549436700684434109162166948858345133147401785308761395278704555176523784182375907344777216 123 599854124803083579083303039355869404322741923326480936552391835156305917080548448963813419869966759493600875938663832093341839822656275162770956039825644319966627099694399427934678863661980959289308020459947687936 124 80920161266357389742537267491210922898890674527028387817818453422752179753704313078450302050478512712958270417371067806507909898227776590140740462102897832184883176579708505146507148052658630023277933707960178966528 125 11000651389503664792472886590999376569752354083926440855265404407029172805269080712412473897748688613402816176721797631802968017314330721501268238278730958566708838271693464382440055428279504977591558707199678120722432 126 1506969349144242434733996655055286835687067605160326441912803342607927457521713909501290272945617440120567731037347974659295157983375032788625883586736858188858199933381607259450393908483822536355429612631075256862244864 127 208012283687745063301728981117857404430995529783532706788025688342541097811720346384288914273707351174181431982657774177302375495610425604142396744373029821842419863086419835808651773373391659005725626631584238773932654592 128 28929883307908768830215920672821924757275061805149097204566002079577333113557343191085011784376899309182169416277163719032017132911588341854014497322437520472565061663095709174437056374238574193123316757187414999861907423232 129 4053708358928104677976594446994573868213296728932261290933882901756347804980141165115407462558788196287515853537606200970705098195848189155748387629687406230377828027912780045741928065988422087474268040196564878704748775079936 130 572244729075929209476431715471583589017918961237823267576721579748050591587547183975007671193771785402357224613707221851432015036176712035178356918664535869991581239946490733366464319842950296598134209980014637866185670025805824 131 81378619808421460270166427010920531025201827337065636680617599931953163753439914804851116413016045394056182844156826558112247044521931228387226294476629147052784789634716043005883926270466130448243056312234368186146458094637416448 132 11657734427594843243723420910380714362331100182554604550530980850849255004295083407226777471840910433836047537822922364689201923570497434443245988945616517086144096073725672236359440551642544737710916892180007583044924202537654943744 133 1682169564238762114217654626781483801122927222507724932819254991477535379116832907913652440413055184175515860176900327233364064960130860620849592381539839393519534211585108681621685878151337810610523733461269862331944702171647966183424 134 244485983296749597477195674305236288178158071459311644013562119576549428659619633981577192127296993300150261654341182562104831336555292394385726888089731091259633778245697270929225164042789404314285754811805814527810528262685023012913152 135 35788532216011779968935098671401560937154390706302888011261012630563566152560340847351464855401168615057314775291072494500239482423035083129624663617160477578842006318989586030950894705306811603228263421725630208068989607777470591635816448 136 5276148556843960748515231630575563365917325833576588499008695242883671098314019737881999165859017234586565896816067733583471991815039141518967131964722242760546917924061740122208605645553596993861745566702931033673748754074860090116114743296 137 783341534979842083321656020912394617131237652952142801086656309732890963893727753991717035506993321437961925638353000396183108424153890275686749371484287960976398125626093828450741450744234675989979567661355915944596345543304729650973993074688 138 117118210970993224569729291322604867215569690612832266347084564411651880614498507207984678063385411453419624519874074800934944909847849696200821396337139689616834836662226051868857419140721742321075547994522210620109438839784910351996915283918848 139 17632556190568477510020166163750261141113006293648965816207525965404867027205824083915021402755729072064763573775310117631459420622837422285162714334838260767661715776611421860950715911279571115185164437281130986863812791193073058553894579107528704 140 2673021405187628883520990522505323957042466983554922528634285888195913485328899279005893273833219179186410893157932224564214194214547443075045798867477786266669123764850038883515577201188010716238555666532194586834187148812057772269395493860205920256 141 408004497446585127255248179283209091676419931305183283766046323537606273342464770213446762565683196754892984817369015100689587833353207386341871284031749198006994238178848416585593604022838733271085682134122750025216441146671243959565510248420513677312 142 62702109359365292380681008754902215923124557290172024306453420393778693901121816343779367962455711564601847218271005910093191357071736803188433571721346242870290809892395781252094863952388508422273727316775190515248065856637763830314622211473965565607936 143 9701383186202782732335556247618791534700144533850883850360657258919532049032005071730905271732259228576941673626820588652274654175010165430082530203680966482804395824785324969437816253817536441528148512737515525366495876167609196343422537955196243967737856 144 1511121461023501683803701936561790375520242125154915276145533794465888998295809108131350223136661408285182821035589271051850706748125793621794602628067705213077367665234419359602140706315154093046448844622785244777574685270310922032909927603529046286441381888 145 236951504604829434952610130484919788086620179311838197611192765661616671186808275902501367380945123722554757192911511267677849174207089100391567755595661893464665866453768242850302338890192110249793884587555431538934213006130372202687055113097597747948632932352 146 37401962895670578463488954519033756238774105587394003761262867667915437721809526010287456353506623686281355321152064435885311991789821178595126170228392812110995515316309186654872825806623994204045599999847781701597186544511966143767567588250293130091083128111104 147 5942714340828168265958958378125588944534308280092695265075864908166364563294643708424168505424906240446645585865763514191547406071232703285336658614189584522454870550637139506322199308638843037958123370977797512212908020636120480273031997275652247290188843725094912 148 950411793318757551005138904029543275343300852036484524029552482970705264656537769031159461525611986498803397248155953188404086502682363157216689817481797093917361910592801403036010985905447224402569520563757839586760989725426896785224340320456988502500766767437053952 149 152987694869805192703656108940894507048163857155427616121183701919368665780950460160995569553429229667232721086805641349059535226809899997563845134808955730118485862405226240376177547843968417816816396624794133796235675657571888746439759012023472593840245719405634256896 150 24785653616911269312732905127362485397931253669805459840280065554370221740561292393510426664812971034335889826004918667971981238106702006278208767017728662704381894825201410955391835957357883646320542739415054814845913624579343209613144599048750768478424822951297914241024 151 4041337807086789948972491335457270297738250017753828795731829446940501948376055999331445616353442628304865850765833946725100692354314721767761748353351927014588680492434200875365767845991182943103309952536359411313491969099321660339458891296553291523033623124006572337922048 152 663151542827837778836529538363297666243750782532359475153512898114480963196896768703554704211044419876564696478964774313693895571573895204246944971131500393331169324455452656207560427746707353916608019999550510059442887148492702676261468658407604639135896458864345878987014144 153 109507900385523320723939625880258031591240315176248331837689629269586766756206215685851491547474718029550914240439451568218683256886693787516595389081277613974454433001346760026255347283014777919121826960631935946793297643576287571428594328317450599554031183576971182406971162624 154 18197242018673279425080400046700848396110961878669915294914874335277372019377666325369555555255500193733922167843393304897137817365069510922075929646938645251114228095127476378081614461627003876631215112901412728061248936462085336074788784568367447502981282117317303426945805975552 155 3042816620238384469839431453698419808323527115068653514411526664176322603991279474107480274831604169313267166490599583597112009608743591796624872770590683794542852405370189890864147882257376371499221793616383043767051748858073254913642049323785762895076793096749823655899490227847168 156 511963427085058499757138979294442225193060307998438392346320309246670833139197866542519267524620727660618498249533109678819534543382505247159185457498686998370998142451059014289427416721806036919743856187905634201849102374817798091097927124774970688453226768941194885901145764251303936 157 86671860753841376384932728407602387279379073667474431873608507705875155244182265186258078964881337165298155246684084687801279299708645978099143645736143666434721817652646022058657512356081574455777573455179871791202507711944511664686116437952043016228714476323535245589533004902965444608 158 14763067890604792305098460011588402240090193104814919173392433954942638863527607938283660409577936423199735129815940207653867352164123051968581573977806275939277057997707499752879282115252904638285306055408904777516866234897767316752382535207715831135329252104407453947608898035979667898368 159 2529984868126592856624005870149702672954259372657060882370543888675936425244283400642482283440250572081244817641849328825678876794793672689363284611217706990198613920122852525166481223740143482048514291375600167273785132791529714986460804222079577570234707838232073195979045248097254337675264 160 436200081149381800935519335756151689530701047752442231264999317493145919040072689121667185340973229412063700198981463917029798873845965422777342520262457978156521180480703787706182648610221501571024431390930544726720754876229778279527090272535405303046028099772337646725824361504970934621044736 161 75659588374296893830844539721119312126571910449227001681235673180314604349298807842576426379192187836477846223320510189616821756583571148098386795181538728558778733887883617386815505465957261302298116948093777630571407126451982348494673362691314880115657750387370642345722409179650691960796086272 162 13201908526936958501180049945665765103524855979509996157196511122137992071083930603723988962416425944230189614268464798262428522771660466835476672236918087198833440644958940523423856486241901554066700399789968945051777885309327009283699831340478349961635852301158835823639529783025157550250357948416 163 2317332059686302869019415581726354816101184926725449739127207152016454204586180232800618610306869209578533252307107966708413874333443182921836272083285070189482868788642457526110879633021844261881235713419703834441573344758431384209222425770257349804273275798347133407227243723465117841381621325889536 164 409169363925640250163320496574583023489776463789008585365941519730403562502499067779744304352306151312607511995479813485275533305941682178653020842793772426817488538600727125292918238278280472995682762990608772149824799227257655454347442106065970345351518916700010667514785177073527996511796007668809728 165 72671797979092005692883923323244773660675595383226424447252653112784917653766870900629630514300465020306530579846621471998397790768514616690053317950488195829364003852896093088174782293851668874412384416850894499292333162261961972845268917549999995513540849011444668279547425187457978572739302020813422592 166 12982595056670370793699779527780951003283018388167418433255524833562404334883253709621425574132992783100643508760316578920900888724867150397656350198014348244145244636308251844157557577986223016679666986486859890341342333745547345346754400182796234637021093586489611115579348377349083150479142293939928694784 167 2332786314229438549729571588313023848688664263777295763333780383042635314230224993372788721139191763747129610944993889004203010135670608703808869126797479975533413804789244539320015946843684625189900403560983480333809980797621290717494001168017989420897843944720674310741118602987927622091012688204995181412352 168 421591122254723818302913167364120643426704077585960087855259942021491273049068756891225549012010624587656832636473012807654155655076136515127015123528686151206269683807731836964431304046246717072378258744419048806052835092359903469840659485857834386321038143179889308044367266250084514234730925968720731194785792 169 76629569975404375205450695048120826727605530810787953474068584772647975264980176383471156911383533799842177171459391274317977542977839092565946346065817358196712207364953394247343572440253477965028163934683070863891741986927148763076101766509109798097355570917955753617892990814570230641800863550110162592638959616 170 14007973318292874489314463014525278374848640882400435838414273381058213817235139132907123544125920180099267940564273641800815804505899849315141154575646782714191367173033594599069077157200300220498540016322988264498931856326536616443403543265564116189735599843825245794999507156964983565294882136199624897461709963264 171 2575217588613536103422937341217143957312391609260387882570589355115309928816143601372214630700260439276940926100302950809419301858622303446965813729236868238599179833094090317787334848289582739148621387374952275717499653255906808307710255591431801488118452125856818524037796876261832702667662406681650634971116447203328 172 476099960844611400284995910900528906187385980733081418532333303235323307361186460422445021812471946101749422001002123230139069004412911800120200344758692811491099795159202180141793768114879400786266067022473088881390629901315819309561565187278187748370934195134742416704148770176395909699979945611986153372488258954461184 173 88514414396688794229635378632508883434609072834127230597296306677294386289909866215911423313678175284417725483973996449695682723863829747841731497597714384641353130502829466917328527719391023916026984246006700567546680847330786588066908574434135047641263073522231972307689316135486544952236551681917916140164540408700862464 174 16548083363269992400827617777710627636785052078974211489032588086559555392944051780503166885112091427053632021545825465624736413479880446503072205139405607094993560576215898212098131574299681424295315746102575955914874113263987702778866175001009633662778141105247705627448864419149495063490102625068646824252819032183691804672 175 3110896819786668048368647889748751893424974652633827066334393589066220027200849131733242009934330592579806327655104886988897852031475377925301765967719485641930048463898289410628320657957225919982807021994508037209917128582462653158822217394101407588897350659226679429065591156656607848099721716382437849209295047390398060167168 176 588049976894570560864565826917433230773195319962500587659190502823598757534549854956878150275333453072250480811972504070743395918840668893233378426445416650445904596368559364876179072781568792643895368432398393687994503004297255117922979698784118166678977146594913789262432202709647079869402486313218201281153040745607350856974336 177 111768715058272411269221674294871732040949312491908632974766612626029108185972473297820407644055228183483795354590050425906258150320256132827909973453573770238971159032857953111206569080480280924502851800876076329828893796608882561786694175298561878511841208904411593157975129071158223037721444406985653697147203933830579540625195008 178 21359470646434632604286685225175138356821638306759778804996907141992650945610033615904416073802479727445953624491164065809264615581501590109654130459309362632842467272256959469520534170731557129943752167629912296260294718328973748821985357732656648840036946657087402837311208266474353150747442006011385770498964858028886800733063610368 179 4104042794808963244565291335172357056822159810953546491861669401324789895961820618008898529068974717815985033628350554602744376624492562469243521950958573652192452884576259219408876426946690848084391979409826201831711249825873775214368389653318194138548330159105547388402511185911145266438068971190483460389689215136362654535136642596864 180 792814436702289581101247823693288785725473072694093856837042650173411688523721594322978338395269889275828147012688841643283694867966845256498774686520316618226452842004439004981273166423880197294409927610581172017930362326902577106311899698861715442824552720584753302587936300144673880703050128856582573112909973935139532838353281772158976 181 153977313975580929713224637475010290479212078860639231543253250615728379648618656693292684707918419508223305448762804912111660257692066278837935547441523233873575998121624513668987643866502414360713690800699282388999145338836324850187829924308980422494209478689313317742097293345732635692468942146130627176902812583103506335448755495241777152 182 30064558827519511057484399424499341947975928711224706994523177431207764003559190391905714724342391204775397156853276827664550269249774276742673857490524417421954283909940587798786742913061340555857921106795945958636704060082924518028727614703471350435399739117990763098185770992917817526719369883479391120046639493507452510627067943945351725056 183 5901377004775289425391267719432170737437920943736481354047816033796604740569119140370872984650801281499434278950697334343847493479065989621281933134167916219079561527120739311798738540211056692205341391114573686581642813330840562833194570122315514937881690035679852876511551528834315897384038667579224024306630459092253603371811650767614562533376 184 1164501281336340230661400483105039682039610073229199254615791462738530164414167677760058838310319805824735526999569575677817931890660576693635413545295942358016627316358351420433447877895685132947415642607938114642077461729292375387012641426175857087231274058446427152874857974189672469642004977539755409819383488996459230485000511924478798356021248 185 230994934676735270280727040276815332294341143641578257249974767853283363293797070291873503003503109529558599307424569277069186858183185489383145322001843742552115877317215578859107402119987730847070814730905047218648754573167478368723797476963742281101939452826216839622286347689532229372348860068029233903568400546214985561611555451736083566377828352 186 46060509482204604059411987112500359246414309643775155170953017066379024613169973172391543007442565502188890201162232409257087043564541964309243916694939571558132428680496512924646641170153694820192440638711067128794690364479133128856989613122764506326778828829025648200983111662680879759279337344408288146029856847651312820589407481316637234970497122304 187 9232235217509099214652894055790587885756161131250349836619135391585686086198211777374216527941932446679966883607888741566203812028168767403960658834132904085833186027614194442317485078578459133853876293169738904335007100209389508208630096455635752587299252074205259869755743879397205657621815507199649936633135339079509529217454143905459182724642989146112 188 1860051636244962450567704593965106606265236889171713558322439261626069881052008901143000272717983612312372031525617565617645501676337746804325153146896544487629021978136249094196374546228114752484694860215265891402415576206665962040969540552218886872421569931636153496990139788785477628450607285077936790925867156265664479092925521817007238530448720712957952 189 376679040023418878079858392747386191041238568261156854006320946428817438012165107335242038502534712591438997232239996480719487936774330685934633538967810763923643245465006136090183575979155489790217410155557870477261521655933334050095538068316033585827860645964117953858265510911782241136528429541322163199591045847584070058491907814993128182570224535990173696 190 76671620733091105383754963906310125533442687166398958073437916876692279614059896008220495499331232010304971879474627384109085804625942065555242025432407588088204078807762814298602373796839535168501319361230699783847466359957932270150757309317174184586860386246011211682917135422713491505646113967155529815245156405450108310592124061889907549428843777564285599744 191 15685671211848487772676221411377110059119543512057175986043255894879658156537986169584340843280848699511315328053403115225690210106766696937277918835542900939455702905875195088325936628064201310642239573875262395970172271951690809216513431861201859910076263280183496589434806260303262725949860135005979797072638582654615483667747012524292792071973288179276015730688 192 3225265752188352159160125046669407984012381032505970370403384363077631238929243654452120806445627945050384478417971250288901956270981404656465453127320364743003158951195722060637526175271237422311826602567593732698911686697965799220850552863921291367129634078018777376052544869125692303800536617146823233993735999092514799664803150546307843124728657098415591930200064 193 666516049593970287548151269430773496401607684388280032227356588995007104856023239624814759010348732320639011801754090309143027089509718023115936182332440304657119448259475764139037542217028300678905519325184509699182461642325321165132160246472201758581422086089182140693022075890941274854704171347295708550643070706561947679788017188372260432778874032228003927654662144 194 138429075181450447588313580602364133056782944727946900608909658098150748448796947679931936595366721751240532238951254392468230640457401186543311513312227619236650539000886482320749317233390856140983088674485266946915214447586431012270518897031321987082351796265534087724351276636662841108298324480702160977816371851442946002070983139629678979345131787592360182918374490112 195 28893797564919214863039007314353246497009921314109746160922510413920025787175439181076709246066466140812610252371557656221046302028931915690563003910125683873822405760140430173106833754006758951866608198630859951916573762002886430562979834118503123426350070785953712892594132142334003775721787437424857482404751120511532399210352293782207048034852682900913959348040733032448 196 6060823694169436015463892379126681622766517826329298587428257849507009621636456177810078150116500114409819850573394015594909256031855590233829807359753564688038778286088823241716219717132521168038019760520541928442117491042307254391385812352040141429368877292341896381454611031872630001351532172620175737184991534443200542772031504256214954851263339580017451261874870205546496 197 1277607983179532101907936792004727362792891185940840255222466147735993076836058695737763892353457570553744927203519374865267342837688265296834610758803924920958472697109067948746488542545164562079214683528697582245502644868400360766597211943964710247779396205648731124917096822071068920531493181440153079932846556037591874250069442885026760003266594939278566005023290350148517888 198 270639919635898351860650045644078499842096662380552525885635508797685121161222051898154326945934112867242614588192436058572844362759935024014384413318784497383650632959220810627070597626323754879527489374265518872869215258388761549638998710561331144128416698704996759974360628261199287251541605581611893445880068648660093120659948650220195010903915504088321523866878340205115342848 199 57610786750862393182381377273913190731766603913352718186908547974062949425973543535677709146294285929666572417518984949843023244328639669484508428848358527767308851292105567952431339168198751487687214809338798634225465694589612318595648536783915959936700039217282494696067099622622282525164382550301844510750885100966013513192789235086831137219976374653356069473010584212321551253504 200 12323186208589442792778055618409522266539959901103537732251401550630405547386274133454000818956047614945331564019208095214451355936101046867256749222374180360789851066276730413331635023305179724944737063600149544685628805765076928777552729378241501951552034847749098135231270293236425635061179012307689356809841328170726894104050973944524517851663423172424685197032403431141581757874176