1 1
2 2
3 6
4 26
5 155
6 1225
7 12411
8 156416
9 2388060
10 43159172
11 905135396
12 21655104900
13 582527203011
14 17404200037095
15 571581950390602
16 20454815744801708
17 791762421402479311
18 32941802599154381634
19 1465274545936840236164
20 69358520116965601147778
21 3479733180934300414884434
22 184388151615052110962594508
23 10287707711011092462459335815
24 602715275323107470746868776730
25 36987141193681668292540177415505
26 2372352881059740473983022383662491
27 158721140973557223064790458171717626
28 11056896518405792067488753431386700988
29 800680070273674458626191116739478117383
30 60180509608835143568628103594148549071344
31 4688345227992239651914999709719184623826619
32 378087084117402278747006662804408160808513696
33 31524985284717239629076631585487270483633996864
34 2714733104511666521482218053578909094643136599943
35 241190009763248476935911818598793727205635230514937
36 22086718957008236533849349030175957500694154797569136
37 2082805912443070236977318598864453651248051139278264749
38 202088609849004958644259978899135855970117700780429330851
39 20158657969589555187949893376722602001595090002062803056209
40 2065756493631337971269305424292814930336180131394679708903600
41 217311822849957339451675485059745896991710701530501040145188115
42 23451995648333144852310975598778242481557914142199404908098577820
43 2594712099373419141244525966226217570977426799137764987649980818969
44 294134648350356811034862983077346194332084906050300668600957416645340
45 34142750664278429516179200914111043725413226862121878422030003379544665
46 4056073518234530987520713436678288743591749029322896997209178395373426903
47 492877453094854714365874681167070053459479132512664830007536546927297198828
48 61232093904862887360356843553075447282566368611208597453719230330894977067844
49 7773510157042611961255383781543263155612081229570609868231899097346865354449857
50 1007982597950596707511613986145690063631707752956681752732170074133461670823649252
51 133442771788363802213752254524224849805871692355910830372203198820048350508797663811
52 18028495869445691688736009236558523860424722718835382746580590620523886380288611343889
53 2484677606189011304526391373036030420720982273270294272334280497339091821863951477566832
54 349186443470905250874870612975134269361762115308513749072974371655068673050343034835642832
55 50021730654411397663161739045361174360350922864607770491670726241755943909415817063594582493
56 7301590615349499149576453319373767221721674727943337661378228733182997684411351464508275541034
57 1085632721006143903433368879640567692043249012994884628104894490747402652262984055850459411189480
58 164365176927446011536834801380356830932233713303681319825816107852032060207395652483267427065605596
59 25331337055351834718888581291685482713715248797686502688483175661493101602636208594527331250182160839
60 3972763716271534396073205736669939095215111888090094395317704872177306858832521424998827375389428517520
61 633845273864038085031893130051972583696594875575375996694591291740653517253909503194879993508536860593271
62 102849855713587477166379199995901268463376664022708015716809725413688303148801095681419825364637132326938148
63 16968062151324032942929941078361226598001125999887584924560978630496873935295077713270867721125031519060254274
64 2845451278562680893026702125132638203264287207367409164045289290088783572726109288537093562937928588377794005776
65 484893577696369292521809827997618204485572269055260348887202241523721545619062263968153947847758630910871190619615
66 83947491840814753965665526097265710919891471891343085882324586810136509184672008094837207856844378388214411680221345
67 14761419637953841578466263045360309259843146345525257158017518621132446419682923283065514747911448802780035374048925639
68 2635748818892910183007339036926008124142049793113308931524828119204100878634836841857865589899695914526186499596755756048
69 477787661265815009571215815333215827773840761260473878693489712663159208022211071917967110421515581197543158578455700442001
70 87906983112842689338917776735368661366992882368273843515108666758967820131147311837248380237450414998252831372754606653835180
71 16412500163709887655357131809408994547216950001580914296501646296196361416718895928957532365694581132781000250890427194960043577
72 3108831320746069352731577137496564110709782731996071345078228672581267896444876487625405344381955719884922296650966784408904096434
73 597312177602044239313951996350328280899160091154060258583077043355494566367251612496823927828884726934287305987784308099444480750549
74 116385970489176020611538376417595353770530399113676437300403628362374600587146481623431825969517015523670156499750983190147900717642307
75 22993792756242375928891661323684731930440612414741103085714443429415053940187109931754261559179734257403089300239186115682664776121103304
76 4605208321157569125965527550772317193840503026920015676913299777488669007595438876303728288097709328930189423814060966549076787354241453710
77 934838994712317495731827966984228476519758626074081724738937967481887843711124118061431708990647931985110295356308423055455381865924431514360
78 192307196820701354776190886433938927580295160695193385182751019774953349152525309016603585911901151617010177327765253915579777050708847815540678
79 40082036724544155079105520994195787937799062664978664642444784137796029389255253306484430430467697124334109973440441852314437658314925016119500742
80 8463029620673817664069909185791615207201504515435754396143863437679506155659343686318321083922669511390931782219122107721762292130167618001070434096
81 1809889118439098531474631200090011060523047126886463619387970981295968357554669982912998467919763714340843710173319573884184410025456340884422932775896
82 391974769033192635928449989985275613749627259302961060995503448097798426661159007820500099911283738794795365478552402065017720822485205566565308169279666
83 85955969947206669665476678585465719524246801018855251596409242098089013540467627085476004839266897332258203133609105644781525527208224761672269540376764153
84 19082672627565791213232382635169652712517351498399288469760271540578987072134392091850297127414500905621546707607314732974380936681467649413433168675584309303
85 4288275008472758100283496343970732487620951660281794660923912948222051553436311799379688960945014892244924292062010493956660898739286270006836622773914210485885
86 975310604904825243540871591384795087842693591837046812198208326866066796594261849076719724865607539293154509442202739336213161058835671194085651267461121215355335
87 224469981514915023384386255899727470868410346794072653212232805591195433193300667076578119894484344100126316202680581618529405507144115727521354537744833590919350849
88 52271886309001356993076040049734080439817874286871525452175575027900374136749475377033018344299824605370904759767467641822400183038445554104895627745655575472737265448
89 12314410414031186383246911076163162458152831830725571851660071236298302668243963811003005591746239810759912000170058608339834777622061636441654032074802539474505219955355
90 2934519157559826596180048474070365240083957595926268811886754668490364989617307946208764093153948026444737329334348930892231530800534445479133329751971835395095235993251034
91 707264371253408579011754142989140234666171530387012311200123832072387915946695567425923400159228812445600634270472239685926963216351123554184980478882644042770638902104087133
92 172382436139515787459262765201363153602557849985056319880494998465721376981486374233130240376531853692504902988263537326178795156435802332252541429792088330690625065020056884158
93 42483155216152022880516146043124952531572744896353178818299536822295561314211988781009550948001751856211756987274192015352713625863070254645358903986328049774879087102783744838901
94 10585230717040549633277705544594777743091087006548998067800652771895757441446810552964183308843235618095521719463552086491046615076545821783547809568915644249705804593651497856679327
95 2666196447016764463352182825348574892840256531633493502352608781960572762294729309989843257377281447260282675790262177800838860645024178927907322086782923413702498850351205591465198639
96 678799884151339315117790492938522655014388113329059972852959410689475331992335140741078053659799024264372992849920102892760899128668768875468367324031567814557209494747262426584219456976
97 174662545683663677846174871817540974916660352218872533723311170634757229805196439417507883607364904923818294177145279364890356674127374422259197290835770955525647355806961799945720927887425
98 45416940525111395082834553741270720216235107942087209136258776424677803962969693379363324345830102612902984608903132283073957830606677504747994989001661961902110205631650574907807706837528382
99 11932973686307568767711227137974445629219946713941375844122656503464123056515091319940250640614114101636419234829962614216085611735456836516244224759916459899102790740487064741329951379124775445
100 3167713082585461332684488809545449828760903144780781311052499478859396438561998879571647055465656796065001569277522518674439410554403028059944959501135136591851706764233387576788411422284706759152
101 849501036172390389969242090035539761335516492638976537639066752997393458878258511651292116158659940610787541023251982760314061155936930718949189969914479312672151487895178029029862782335872002850269
102 230122134736088566912911542367936766421492080573218670592264143968759250880696787801053223003922739230585942840165297748587010033861001134338348289076013105647705932670369481748719953950318695439009448
103 62963035331828825881458264387531966186574235254127405437243515457396867656411730744437330462603202588531465925271875896546344886033465297052289013470159895635396789029558656916538606805754580409591718431
104 17398144581547735845104519976521088116210929564277737332781425379876047556069095298537783271744875112169067421667584517005293533693765809886567337610702251371488039092368669886256467960827986364984321866778
105 4854766019697931680759625851364363971187475448969635256263404148472420721101378188225666507831506605196096492490636383241841396718229222891214981969354677263527812807713440412863987732272030714738472680413296
106 1367856830887722464889130013057864489408656637861805631478886614563823109071583346060617225650193402936142061567718307393102490989999095629512384124517274536797311508653725467215874249274664003902604968696321649
107 389116482699633253867951065247173668489202650165249575221548548269873362822156916885556894262705424255490562771198460416668894170324359592552814160593576328283372254637278401909437932621737794111599626882633092779
108 111749526893030674338738156417915288073365093016963989169163246398641986264187158897797566313599827970393151980798752465053572932773882883586495774865094337176150141936213293439008725717451666995782158517775011456688
109 32396643889304934619301396527378291916340965400905812487244820118640741369968071892064496896606890158433166835967640991194605378422638800577972769237502378434996409483666290066149357047272325798876767225780958619358782
110 9479916662577965472168267445973935809789875766279307706333676319499016271069002163572061124111911648782635428180557155165212649567403608543280772032326196887066677290480780872638425077860350035501347653850713009268795448
111 2799766378957042775598315802047369060721357432806995051890217691238378591720283141258568913509013968005216302227148479208523989077852060289097716434176050871634838296550700347915798980498180241477590844132112662121280735612
112 834478473868436488395095467236970608513654144294258790112242562092480392965689013008335849248969030422515229993351166684579146091985107632551385140955122042809507281553126179480064776964326756999452986514164684019236821235392
113 250985429422014070875057931902036393050938916518290062415531294407341115149436320046544110527937961790485481704594925017249127107126757696687543693970168280612924735936245708041944799641744689920406523167781896497598726161440567
114 76170448850353266052355812869948132815476188968120346566774986966149437367220432347882896238625712588093646445472863077352388445704079184971791874717916205055069091769379511998578571077249422104159518605415021565278152845817299111
115 23323535754908479298975933745402272736010687918126413290439082130774401314056090045891233464140686274530812694347830451560817323409539234316017944625252752819172778979540289395880166402509616023990906521912554611501946174239970695107
116 7205066273598654531574730068157831358544472266743167372052743028011950720823100966226406179857359487919221472405920365593983539083328752381000589813184491630335617624931210743293201261979815086431880086166250081020855420698197852181478
117 2245348388868821052897781726960590237290068049778269453069016157160223582252330682545029225227612849962821761202607173012171696557895970625208285537061886449614946409947256338772752394659292797436428685093901572393641186579399468433794459
118 705827677918908021979132700737422311449673020332773049021863823985284463700377885880344209709126082547913986967970914788560554124807947136846168746021410178378082907984264968841835650400926004386092556401050605961549735289124418542277643415
119 223795021583859811323914094151632491472911224932770796334137216527552130443906645741149749737121035946769843054258592056228578010652636707147423309988307915983173597826149850691543556916363196002099283142962564289439329620692495522755815458575
120 71566057569154049175730622667208116968760763226955471554787861963097571977310706828608552640886217089003421376460191030252639247640907415313527906692040849903483284019942380604128333664135147348814306047694218770918712602276986286961644760782960
121 23080084104684131898810325188462094511869801783767191909192426637279911253966152357402273221282743525787654601081528254282059610002297960576403358843796887925762514121803247758000301393062392396985936814338284805416790648031168289217986948195575429
122 7506033748047835459240436635308298122724047150017333848993309407616469573977182732640568948457932026130818549912558165243150252640805130628032893014014754701693168700445392643423932279549215836262692269456855611274731619625160977816588350641787199914
123 2461479327639077873613272571895736061975384067638482499456880026357656932072645761994367636205560962033416218774421758702971006519567974827810918845695954355727400991832237579067025023438571524157223441033636255939217708033307087002361546221608139290162
124 813888006259504134276256186313608582623010894685461181082763387559725135496221698719887659586553407101748918875152500096455812894569256561934942793756954716162666697072947674479391931144512784867335929298647061942335004245527555551237642977704226197027716
125 271322986308405481427531416862901970941526665418792999403510816482690694145907239693743155101416342698600888143165653542251479040361744394272628964163973242005463324857116979042411807819112227129870000630189737822413508178918323758721542485734518636678165235
126 91187056189575821431424749245231789300580451237986591362873185925348774967614757004488043795081948962666817027024311441314951296905436760290375869504839099161922973573141769689728670010392747826597648206717563035174375095894388518804792750454875609969087696765
127 30894140439193706999905953697586403610997109489016818568236451404874253642785420957455180330186374714751153211625034736394346290251340310273499635852386875206768662967597416074742319248966825981224445005064372209762738235413985415647226329590000022253482599568523
128 10550850037721546764221039462011320804724324469080904317402265511885604737733946432354983090535961698250068519891480820348630892439265700498964260177698021258406315819673765122918638497410282971453710852082047096043558972523168707361390916089581929011308995631033792
129 3631948970116900647229239905236115385725987583612087224317138556708428611013675869213279473443858724829214927636985248294209033370567945562582273050435328530813769715979386787314762556814857047379034480659051319458082074849131274706391682814074498717552218717194505568
130 1260102726552642857835434088331368180290422671510527133806235773779862522584331087663698806902959441966774860782309924843308336400603795859841684101308543277884629980141267767237510380476812085352514010125391661341548064126170480278423012328403379190974016337199877988880
131 440615208628459073436894336457582686038300129745348620303191072570307898028719664218808121482176711061093082007248083152452090201026683781399496988870411342268748021862367178449733671789764178617825970110840790716576093093398087102125948589249293608812872807548230172984564
132 155265204374167382210884620338479234821659586738579446185126076477848505693369786269857372948174324171742378753004278088986469854486765083970601592758826956282373182241173219843800603594092287523348310936651711648334405902597943942295161453862357695071245651108095029306834294
133 55134586921526186062624567987825298672734426653754190603273712211024157720450345569052249317643463969526350470082114769982902116613706775500024019405787747543871426005377347040775574375792020927218504279511354609386890439654813657657742123217045795294091570066515279362541198789
134 19728044561860925177424948395760774916284442715775148129134513811512520840115000879831278139870225883392459653266647045446512475766575619482190722039883165645822402613315458330104140934225547290247438408064809608113032505732869200225014562467233194259248779251922809624074744652885
135 7112607900381212385698677171898923219377259859169107899380090787529893916705564824944638085999153413537254226574228669283742438448575074564959737796512048351969976241317968767385204116536861821931448718023497656503924835406562467057408736476623796276952577788653759337830476316201831
136 2583651699070593079935839857617340376694007973033087033763305104863338749725628349357653319261150788301482596213709875450287730987549744416737227263743187468287438117365062341373630185966587197154525654136001208514906483405143437190123262307980506547721856905221976765392921114730904016
137 945529450939782359434351780560472867137688371499997252979401074998984829942614879169303061051263756596163495854040506559357556548054534465550546924410152294874238238843802213446187753205727004032513375437318633516375221948061572151305271832329550915425038997600855833888460845586335342787
138 348600683958577320922860876933188850790257061328242012434627471232037520793876106956454181694729369100521056734924503445847804984589295688385685732791115065329970260317955510442613637620010576423690513294051106116270104913031342137702310503933945897242189427142113089779869444190893490849480
139 129470231247267093320738554033459796549154341337463485671178100679198479329360679499722662487012874042234852698698072186689844695856920654672273627984788939198981200729399600284211504656852251924473237587227433617285844760295202259828879505956447205471061955915489544801514287692582973504318140
140 48436962989914902188391307107443191088711699846712257723845980217634132034050407638113198073337066168709051387464951080870002181957840837310602388339996977769246685132028383333778388210497090243733704597815542965070020518808101908413769563631382803302548430062722096900160024714926997671643191258
141 18252665383160439391760083397476919145881675590903021483973948721472780351079751420371852049673908371228304424732346953891784205071496443688384150594897961453309844124077066752358174850382811764742631530510834467978891578270113031002272184975840398778654524589822582908905582012637419212538143921965
142 6927802966114137296347497603082118606447174323481819617798111029229653563370109903072817738511276666239686740932783592690680931910154333408492019038059146747583186528311138203385593306601635851351806684423939520931082759881899780983845179979935915584148987047324020462785782042128880180310799706557475
143 2648270691019480146339424996515585008677232607987854883752571859811635147189555499280057000495053216375043341906554570656995141843271964046286355244422721321341789437738973913311948576687036089710937510043789108633075912754267951234015110594280469464080172934724044311560018579908883165632498978984311782
144 1019541505220776152166989369727187236433053506663290574222213228901822037832524823097657045634121797358216930474496639614383299116695622898175372762929040079739019474759298294515547717869781377427522386537730939657541911774049358238345492688603590612536545764766332947007200130091305252757934298139794462012
145 395276979792876733773114166837513344954634756732672453197812873865357529476456243095937032283897337576450343759900126484963682008695684855094587713527294665353612678353888699647052061396417223223386472855940588280320035196414908039408236014283902927796780063410711103594618197703240877776294885710989085438525
146 154323085569036912415383131473979812869121620698085323475375931548223166732611038784842462912921734532491558558033914711714445332501632457181137528950469406987691317961267723085634582414731773656686113858357415454390839719379106360086605130768449271766132015786411999745192025880370880255980873889559365601079061
147 60669724112999164334023510530547761166039273481995252771844974336019216057665387915070278224867976552123962569758184630931188005469051051610149288044129192720248317596118731494541689385730792130857854487555722397624504825216263594235975780307513167271577310054014929271513349107085859826713037876399180579439658726
148 24016192756585462264658731795390480442265590350245677442784024537122138214953613816879374237032751315664931964890933928025212127999906844399444509471245611497316745587834561919749396756059183081257233172916088288626214515740441721638234159571062010960388360810511169392077844078835728530973557641589841899438904050664
149 9572092245047596829086816681946109817565992439479870599028888906506357878486044005677762195856454649552559386991021900784637593750848942883897249489220825902697958326167579616425100373477941008365546756709799996773435272669797645877498312373100186804847312583865789923300505772434609326861963898795309160314470560763625
150 3841138765119049770612820241101536943162278176797706308478923990832861558171860741187582563469261259150042293720428697724643902194843247021239412694069576464958640644773412555394377529433324799814210619012084289852217351480323707973283487016725693503816404958500377781216882953745998145325337154318064731230207326552086944
151 1551828166213525882879827895528184040778526300487771546017480998460675034031870660934510719508807926691292327348198503193292585967374674791808004617191536430145690293948996454639286128205973013949770906357693589905408636622621605088530148551527610510172851947902732827321093138277242440874872541463697972167717362289400178487
152 631158080486773279415281127269915319080228858058794527225835087990688979823877839374952068164594448125179200333236011443583491369202276995359656932938459501926195834400692386957228830182066463381621901958801203636263640890854964508389861438193676078170528722513276505166849617562728256904637582872307169098027498438476987334694
153 258418843570671332273816770880562494639923394816821663946639571811722580768854683684837721248315601443478150416231932544918076093731353813667352282370553458681587317851795863834032009549714418682850588217800024302091966581012037389135866576445002243618825776961773294233366006984954258678298910476627671070949796066815894110392010
154 106508094376307957867659176819221705492868995146369048547385595129709122672400578132321329850333747397337682228817987740949747177867521841521628390950184393791685651096458526551398265478583376957421676257030623394612269109260693935417837396879623066893657427423011453960069831870230297909621610681165461849027276692569832274297835889
155 44187007763930008554113518738051184057866625825417766772243355326289275368922893937580332316388932609965479339330644870023253311148677514824825865682518017284935140022303006212556070129266965449289590823321075195720409407792860730094340423417809843495068639950905631508560465333305086058256399375045614678667793801202576768619495569093
156 18451917329650082412966620692422430526640056319703862347352653938089859502348566969505895932753964192572672006017125228824239455163170918588906231371297436442599768684505961275892237757726175794812786756884098517645088786862576950647783341163839829364004835989991585227372066976354551474757579117758229443961203571519645104175875153333774
157 7755413561551618127259852204326127597750776046414257810253848466324441136254770511511367417171569864483790956754029432722433321633636771798088487872681544990779838383267848841256458814685781430736200510449579868540319179191213464858399746080473507926121934880163104326553989783152013427644644815964053476263031612355258286432078062335697318
158 3280702434668865351295753535562131034321182217287417449226902306666467282657604205239607919075988384141855370167170533803129648121635434304100148051235919720970442288215206764505863499714520098146956582962880649346483477801035871552818679753920849112826442774804637913044190868972322839145698193312740165236009245549515195135569989725322476348
159 1396719616251442912444478776276019043721593232543572586040012105740732932604753150139552061187356506341667689456971043913896403299915708777643459654778387912547901935530094215352364576842132318033490645484699620066395262901162219371172786976534671310664653319298714404154027674498281079134644328520106184650975847718604759867197235672424629061313
160 598431519039771818044530421846927489288089084641649532241077199570053113737795660849634797748857124900041467150605792610297811123082131534179665878771491908117020940698832071296267747122248425890998445198742623735676623931874860234456433132703614910608920367039669540583855207354246271905412603630609564143050329272875387925008538470329050041828528
161 258026949088454597860445093079403850284654555898743146717482369416122337362720555619125962396610924071475577523528773921842643250049796461189005445372944959084439127325466826817554239076273735240919158960188043986667083831233615250698658492028815395931308550957421190391283183719541416227424036454814418768578369889298110505924484299413784727024068415
162 111955084228325681461285556704461159675029245848223574768556679690542329784444904831993956501965063369646878806543174276967998741428424836075348438999339437020692575676886734982150514935168392714615341637207279587473989026694368907289130254609124788450561439978174781304603487255095314440228953283830488036892857230119629037265205199828792372724692977450
163 48880281746143859118494990954069233835831997479798604688982208062491015844506612251716197699505594560295679092153485935301178161572189825395462252284724075693164435067838035909053820393143898935154868903373189051579738032192031722629838053699187731755039591341667645306531622849656257181773383622452192078034457389895788404712350840009967269339817721965929
164 21474244653507980601801533665969987815851693510396011370974787492506940442402367585380979200401227492717535642342511393914359453704977986261551728963298870029877176819257458318470329335661831708744374231410515249129801692973724259154312495867762750476422768092925315483099463582998964754153640084283965551607155620059764762125173825977940948112327441743621108
165 9492482549595832820458053776477737383808770872195527511066075348391230955924706403164139426474750284954810433045253686535499706207496260252242719617219856896828976387811694618539925997826885872678424331582956644736326152244378381520910630427316751651334560382999141272996595289221000074022005215830332800116329463864552523878460432292762880865998092137096055003
166 4221852284900481025040578788638343873564573065011396683866555802224200179441830410622261207486150621377768741384518269731960241060089234831708665039014425694445782484867868320767709699646869700086795803075448225473302163980559829200981346179442800167839803546327948905459984392628883685425392407693200230825651019807083520602626665391500743826184275447306890509891
167 1889171465705016667105942484072606261777095707951175581257188716377429346050657322165761841952177060262280856881489353008800538644290496037894994453768345618740666215575645316622261380700107786213310554534235842411359425742818872021516025036003769943001236496579583371654701594088884957093573589904557276238481485231012887270921648857404608270753780738492567303009329
168 850489260551263509244556576908380208806353888198081581524517937944226688712344129299778289261508865547970598321809288054360416294609633472342792146544262954465168903599714978276404471765527287583206206317574308449325775592770566611198655168422416976368321895473820790869939423893209972048286679052188113081556122326882283645897906069602124628165523744028640028874823760
169 385194070540726460060009390866722072251061055702354949888001865712024045247802451745112542415324421841641302195192190185119152977601122231043189527111541188596199031859809013882499713749571800763941863578821428414380387156233340287516244418387735051220768548759908066792587548718404982083599916845864122722927237602358356341984535174148445492593289346516903047402526493703
170 175504409778115323244752031315991028586587157443317594006596226702371327838898671750172269886762427059630717852796899204254900564784378883521197174223423721468156827574347851861808620606117658913790625114185010773835378063342330966864932910285104385899301334216441737590054265361311955879440813359203597278718411096424433902075911515152999318174293412254676995517459089030764
171 80441232758110410627777787053875007906481884709843135434348030452703682352433312806112606370648543305948770171332194909817848642179053077542769406109274999324285057442055228867876593342667751833916201051936302961210567275753782348573069159172532270915679196045525950351238650869229535235019430118120896667371200166484236675599268761837509964483437206807955203874550261972402581
172 37088254322151505862981374147047679243781746653549794855950805261641976341354945644220418075079146899902762246867594823022326922590367422785427206788577821968562935116849361771255195301352558374403950246588694992433767929215196103771304080846357688006955000367933756697691281917570764374170132411408909624767025786880508879672482627416454451456000226350387251536619661358218283520
173 17200694512616953697418907709149565154000463545223335559547008997168497275121006844431221085237429900053518993444888420238832007643211566160500732298290235848957315528277043189348487810363007396560861329413932371883177000849464332497847145305383878672965801793321483201223941215178182667010247721326296821264045618798699868980674547589234184511415847397336139982444931021262183788923
174 8024030853009654384738091841766213228534621081244427470542871288630361866505673822270708835629517362043152417144322160457513498682312886991003954530254149851659849445161494983270440306382446492881607560346119513719522399330422030192333874932751189237086282710324949915462361259592463049344205858031732812030824963391507076665193826663534026979691888742084552959232478163795253954951349
175 3764969720428050509378376689001435023911871641796111832261734703417166912763291024275888309413506178335316803413914347560301878686237437168094486258246713955270873101151456583857778927939307381058986391899138719697474250624270762525263836466654443221242940807324633427316866987966189590359187272915924299877450211787223045342576742197986060708973889524767323066870256860211381176107031332
176 1776798259987789134632395535923456935645935433389182259696827401275907284799478577818420662683062834880872025288565778525915648002848145351551173238746688958402116894659786168220720679672081330854109844758553136847892961593364093329029282482864069162863667189564583134281203653950298350768873335506793673748166626564750217876530126213524983429879970690993828599543393109378523781123282363172
177 843350483489806662588486315065952554013106926191765083322744423796242325451456014737312801737042142361829014341962399167153697191943036714157145567818284442665687266626295563391210556426538258896501928452193753908320119772202589699093243841256107156173366980650885621532583271870903694418856210325878974585439957734466377059678752118770127989462130566289257131683905205983677597776734969973260
178 402584636096417561937715779619696299376777548693967828294835770163740420028080004653509227135178793427123983860137327139359197479223984876611615206130114486766303959976656303496478915702128562257866913683107970617089033064856808251039975624244518167300647631292262682555527324900301860916650496137751895562031220529998044070520249076828244346120622585972740763173406493126253861202675149848813366
179 193273073189621603153457007181779697021679543405502838413157943007957731414684709614558161312568623556485049446286753232694853500890567031352512868135969012740306753021210675281581950385937870150051614552521567882822319503535210992855379647966051170026955406847428592232846109358570766317131900714678768473508062226686938640689386485675035579727738034538543485091986641814599843182702186855155271651
180 93311819900415410149630303079280269438620813617584092442248922276161418420231157347939667452022177699991681447117345570048176685555457747783364636999921831814812549016477474407949634799434350088840564957794508696158495969397711621856828096714705662592373094506004355701783484439275874396832678920572479932605384402361474851477217969800316433302165015315475809328910411018456538047906379478292031868786
181 45304294316772418726776823190169225917644690595245127811891704500084815538917738561577850726892994386524681945032102763153324555874234676383945570654849396598629390092507951816438291569511862120923950613420767084938105636601438539747401190198421019782107039215815385573180524586835270325552352531599037022858452187164539710161916487757059832343340975475599965345958671772897658203711152164471646953893265
182 22119020307146444059972466091950119231135375751801428384429717980304656176205926969496290003211780305216540240966562168635323816414127292415745621321925183026970757432456955455645743784771392926841586674248345037757983716399598279349621623897800295180259492620389761839687469330270695387946772073620250849328840663799545111910092565886513642341820571031776137775359440075794843879011356429120455432336229336
183 10859323395792847778613083752988881318713594813415236122492589555973093050469608759795358190257530002808125972426738523714679034178668954223485341969264324178852790696924918961429826868106308314993127749558857378865770326806978717136544743563563064406450326374649901088209794705267319209429712984644227352805406521893743691679439596326197246032039900870095491638532844439683584232971953890098836429319047348697
184 5360887725107097965400993502413612299204423940795942358796194303114873914014599340763861981274441153501088168329449610299894559014533743060739359789800428812401026989478298513363052457107960007211106391250392334523191679539451745499870876455754024957589414673345853447068469089625576695062082548193663265153532297066588926038220782310626328947704834366707391171128996396410086192871700372491013033830351562789014
185 2661059414390803783413838721638574086945149479446251194661702301528385534413072074347430288781522677372528507953418248906915510937379877008462096009836663271367945099798251353728634404389250578438038881158491008123088018285756729141020256323542360101378455300259386768962998213710689831839029496561437029324973574398479191355259484034349861593243057889535150318394164923587206162070552221780813355366550890318951803
186 1328138414208904824362768443128720879993289276942386798893896120959891168699036512162812338939719462538411628717515116500211905787005545339558648873904224604660442509606504908858583742164496345307663757844572865757308249007778964660569978156666487645935299690547055112117038892379388729597342634162756742406818348517956447901529730272889481957929849264237577839831821771318356702612237587932265974177334242020585799105
187 666484641547435246345369605695419455748752938185736723092636134979172058687137031136795815755962113717463930853120556762826104799417992108455409332296116263751427065963418476786047497300046108603388837555843259191272819505235465948942787657053583662200432474380775481201239500548300317783712342301916047307566978802769229939501836815595347566786743970708178020374050505249283744923715813270733954717392473986905492191965
188 336265465497557195298724724813209964332669325551660392123026859158147532946663215124468255057528315014583218767029838914834374512722282286704234231134670061351975838137091545733293819445850992012063120937588568208970754989602711585105945391306048396391831092679021223954113579593312799091691738180190298146690478834264583718444083465431693757547000756770096068549319056978798372383328088889817781819784108595804683181921615
189 170571752641332851440570578334563737974118779973717179183675113950336284849206460047276506802141079003540612251468185614666146272612056853782834569617859712580848063675794061088655182987242226139642417300365722578452774697750862619521354804035379083970032433166466226386184610758459543617194951211831026345042268980032870702993279758143465767424344656899239619049463823319070614900177710404330548284869989258530967901691267892
190 86986573294214509459287471733131156960062755848368593470592477778712025888192221148657041588947937881158180616440462674934988902209404163342274871504995986806387183947072232283983355369013287119185274496292507437440421778002891403000342481009772582234474420308837654430919297338417834545726710780065512123637529839200890950146215710255954161097460472398508345014415418921607515233569526622677250641574264443673525801183173333890
191 44596962112795709659946843437386261896886085754427103721809324089361362024652577594664660373914106562581881738275721637531588348107990610179569166266045163944670685013406069324154381380598242786675424753978633651780895350013642474096699581214869758717443359619422707127033604156492782240765846418084679228315299792282191558778346071370853551974898618089034829399730347048711054869007898612208624017050632295900489123914168287078052
192 22985506494505212501748342214344866068223077345679364695248105016258201323975086849556303053795489014099877841804979883735080919694974296278707467138286855274935326524521330789878840242442533862501684333086694662173283159219841787343648288011855326748584886007946033264589315150761807800013646878138892067207938544816258983822428569175710858561622485172510177924467243719714687233083754981876792602247102151782271417211578050736034992
193 11909308974800163816904227605861678450067030699699444741256415875630207803244051691434703222799953688562644186376234378362910152754896145508828690148885249860661933322056530938250809490571263327339246785157116389720213587194621541005239017541950520127154772273969274007004031865717299600221603318836708653609105446616719854479800476072396849036474731622863715468650971799650685744559653231683688862512511965474921105719853373544933964913
194 6202843024321997297726399980000581685937019882732187466488280176345302948604701252544445445125928713176139549292867633578279142660528739484688973579260113683261393099765709747314919330486352782386726140611889537843112193186049671794366222908438293269634372779164678381927988716825490613404107401724689036557251248468975365798488526384945010769453638249833515861002032540908984460447459624834652830844091027038818313782176176327557089604303
195 3247543268943644552463102308478016803961897938629589251754924673629167280191192405666506218923463862806506199316270524204120757120153951603991108313725242506711395203017959140677565482338871056724559402741188886744115894344082238490631313863792886809633430761326480850774982074359788845780117946461274141724785210995233846121467808017228587605401353360287536572980949949194688547798726411254807274500383634604554025846298252368403499433376284
196 1709099456853165762770500243787535535943492069710366303545835698581839504670107486880099211377876493624429577485099693009722445089372121005782026430365022307955848485959284735651578531462085160112948555698580738572295740061480101537293317689733682241700394168245075742434487804935869783352742037355626842826211948981305891557922219374362798723030272025694432075212246266133047643352209752248277556079616864068539509417395950761068813710909658304
197 904099830315903458815677937877455017368705844781632355714223195783827564524198682681306987713699850914211317922925014482154799580623982938294685693848068329977365698311034586622077886573196183616740122084055177697302326812223301174979425747824888353900191147815032357375600830442914803047035714253829286799908775758492793173182408506230213970646868006348582638428668593689644423902372677456200829163249675183876137970826728486735350202073108045226
198 480718290363708934950885017475539917413572840081098210870203201813981055100445032930122882956684247001822261295696598819066464425122269090975303185768464309929576474474571470894068416668341457003327311122553670324652197301901522826864735249752638301221816758024624812392053258656670270623922433820168157472361054847216080272357535170337318181190582085867613904258009220882244258845818208094889279215639812018753434687204206360704689386979599800105676
199 256908678190910506879660849888162409193640753571673826159667604397947407595340526786201347275517275133344942294412352774056863334101838680750891150275853341435650509157178928332042482425686795222188852604328519897922179232823563783357482290561743786485190070071877335543619887599871755247275992508949307703674014032136839570345081819619376368665348734676960828462365335856996925381241584637069061080876047453408579371717671583571667638271946038061208805
200 137996969626585038966785450754420077682635724187914374578366316165154742966372071518563063469211069245684602057133158871283497303255127507163307055573025594372057382771003291663148238554878034006474792936901946895195492223009963107231844529384554347879788918959817466120454549598258879383025401385369385676534412767780781673947890977453761911917208421433279924421002839335014826348464525695701391544685133892262946872214646747660523350472097386187278225622