0 1
1 0
2 2
3 6
4 26
5 150
6 962
7 6846
8 54266
9 471750
10 4439762
11 44911086
12 485570186
13 5581383990
14 67890295202
15 870493380126
16 11726471352986
17 165475293394470
18 2439632685738482
19 37491028556508366
20 599285435979866666
21 9945441791592272790
22 171062503783616702402
23 3044726639166018411006
24 55999547717056301556026
25 1062903842516771511260550
26 20794654434329393069721362
27 418863187019886954481904046
28 8677708664487029625220766666
29 184727438262213492969663631350
30 4037016702319963212374745531362
31 90495559981958478685517862584286
32 2079167186589708220954184683584986
33 48924422589454050745402134465410790
34 1178240485997351537770558116468030002
35 29022129705225259773803556635660509326
36 730706224668460951028808111488870798186
37 18794043444675463817800108110930421456470
38 493538098558988994930416921016678064596482
39 13225610425864160767697341662234514244677566
40 361483403806690208917033495170335595283974266
41 10072382723420695745024059231869333687806097990
42 285989948861499207950735541168108683840167371602
43 8270973841853258215864160435466980478683846308206
44 243540398075975687907596215553146019853936681462026
45 7298321300691354390133383136112461339968143693536950
46 222509776733873047233904828078305056205037843090697762
47 6899106889771545797830611305475878846279177833817721246
48 217472490809645078489182204940976818241896447279073911066
49 6966900415948369563488970528832056514694358163451573206950
50 226756938024098187307251861980724704146673028393784885518962
51 7496086132631007815385262011528798214684348025993563974417486
52 251613504293860617867503741869653354135660066791614208441711786
53 8573061019892963743226789610484978295411620962574626741329293590
54 296430036443285631912001045245445345342037819107761719107025140802
55 10398695148573222943410333427888223234928409494069158776857498758526
56 369995049405826134169219515051390558246941757438605812684334385555386
57 13349571717119653424647186137477889715918789879094478092721181699614470
58 488304442763507092849899857637300066223764115921282316602600346026350482
59 18103684444227826973816783385325689899185887688284672081421867988544446766
60 680143472178164682836687435909997623060745728983793111965074788232982113866
61 25888018134451462767337175525340188750738132233775044042143443219229105059190
62 998095718498828071732470251556673514936941393096795538750087430511883703496802
63 38970317310211453992788614149980615158297966228120380508908218262589207261805406
64 1540635825701272834879838335183560811033280691963443608925019896067783827225640026
65 61657918352161213379869752883278807555248859690193159582719006285373679979124789350
66 2497592082174700320381431278997767488493868247976464496014881867203986580640938730162
67 102381446376497927246954139983298891196693979799204257802009235166338058011174224658446
68 4246329320263971744912803976349994848733086193679251842792347434820046994869364569087466
69 178166663994747629717394451418445720808927562063705970487113456940906330423464626172398550
70 7561175971877835939640036184804890903365400197195185858066303753039701091588819060517202562
71 324514485962848672790752013770416514335714837682434556957491218339249783949342778699100410686
72 14082970969871178423171829836417871932447760154059221969447480512331091700595551528504371150586
73 617881723612749330914311050006338380253121355754285970536538003506566925610021141405307712232390
74 27403398961318299191914217510683209653242965247226273374547543989440693965700921765234138489627602
75 1228373251897132094237186215900380619127087253450549593192420749718917116502634707806950190065727726
76 55644662814475085132940791486751395450451199474711856325568054280358194830522185272357910050724424586
77 2546982001963040941259293598024122213535082872432665288806757634135385929372985005997599334029771068470
78 117782525429623799979873277081106075804184230604342695205509148983713888116443939072480629530110974200482
79 5502161360851373999318504673769239118956851602225503825753468501577864778705040626157399251167403331015966
80 259614817775690465468016145801437864329733306767495881626737170245167511163607903663385464675158415400685466
81 12371343343383866385053253873945379118326580580409921055799960958086561784997153956882058636376843417796356390
82 595311509772814529601826679307922904494512723552149219562908759901695670258108879920291036804715186852743478002
83 28924227213079616938327392542563759543362700021750888783232169808159973047537061802428919527697285471428517702606
84 1418797864763845124078494771885792750651131623220866339577566101411893385768779583066369513185501289836435438090026
85 70254300500784987067960649844466913766180538230939280423349887446025146667795550536051412420650734659801839856217750
86 3511335898415647849914998048727125014102311342836361775652560382597128417553080570986918924632962793142918822207418562
87 177122373778906940148296844501238999978167022064221660809874167619855932281481029066313444943762738743555679073293115646
88 9016367223760531076962523874600869242233221906734549854369659951764100784726956470932243890880200135999192472307187895866
89 463130524356841154206110296810708872433298719479760792061607091929905459019649832971713639803932523494833759382013656406150
90 24001940266954935960065856114227057885210853577275830200759425437245179240482035826099959900047025183291979066450573989382162
91 1254928079011941483585981670179250231468984952757206610537931829313522222620055028328713420971134626808715433615852147128563886
92 66188139129852778249534760202151555869978170655893256355938104849030757385480302796681895779684683927819729086510899042171101386
93 3521198662083644208745251725747109043715238271133893207712457361005157811297786091799972014843193514373227176146304050453073427190
94 188934349282288055923905672372058080333335633065529539839253891848842860099633974475722684834543793313179334177617770551591965490402
95 10223584266024255968015806217229002260153054314536490041712647742596152142727064486892034597159817511333053073329843183735075707016926
96 557866034519147079947116354174658296480888210523397982367075237245249847209376952718749989878664741231117789497711160567205164284205786
97 30694072894018389670099126199016044409313384166464092364702767178381545735814652417706078720844691421222314874776086340313540755599018470
98 1702711623348631937641360278608575132709768010049835065049565856075158529824450771457771879731933637801398580664232148526051686287887346482
99 95225771608048304655189754846342593835301753263363268452544564753202585338494571398906207975730778516864832362683242690415836991279567585166
100 5368590202744750197316955335110092690877632170033872892782467013223324740600003115095272510796766449848931744632242614841453966373294754089066
101 305087612483615297770329349338049409215073743083497428097453986531469286518736367520332722855235919479578037919718503708562756488352218107189590
102 17474885038846206322263319419882303466761235646288678124197800598981591557735259219465137806495282477822358475243848820868415258237171662381715202
103 1008781289707605652916715436979992392687661318276649349098238101496285752159892417885474118750545446017960508706458946560524018570222625933754799806
104 58686846259263753645337621651043632802269036559108640681025456678005006960091096872576867554812939668314023935488559355844167950134639840633110812026
105 3440442565829903159584023852914158923025447027850609027682463913117956693282769524316780624806712332788529901430516956607428352865083981623373059022150
106 203229593881505860820748013035822796375497001412246189321202250357484437029194420773218988888491793501881911972461609630392561950496908814652912666362962
107 12095631873605825225455721103769649186723803371955834311126777937333477079168682999765318475223538172142415624917938602319416085487357838588973055301492846
108 725286471144043922454221419723456413590233177475955046990101509688322125938314135263336001437574228042300125817919886889404598707559653649469361418299936266
109 43812795458910487859090683416690244115654893181393965975082166798040010982130684574740916347022643567981804129183585558051642171965751718271715705616140429750
110 2666086360437884081335671320021804068849473412162857053456865023535378692496214591575229346768489088587243928277625237000865771573220190267272202010559026857762
111 163418538481387744645446325007133500845420449028414820340651907099483987415690888794483000793749551531568446888975479187462017516132814499190416755343771434877086
112 10089154780403790956590641078262264940435961987163151935034155212151607859177841855835777114441854788450421192597972378055672191607112121247903172991609842228764186
113 627346640080984255819501865334116522789336899612467898735784596587106077359200385598460133662121855606746570673971598703958625059678214243005824115225042261192077990
114 39285577515327121940897971417156145241623210126463649515015236528665310912243267923332227241266012932923592378627934524416139146231623006291530425778648184554732729202
115 2477452765784819399083975540390959884083007690373828556391290842206005848586707784066215966879937961037707893459668208818253026744239150010204879409961971822209056226126
116 157325328611227210336471764779195490483851007167908160672965490351733543109824356897938132449592553877067224485321506139355015573471586061299417548965690893667228149698986
117 10059762240734660375850446165761764645895216337673720443803264780963988508707084683930251161331475788121926139067790321582137341731331600682471203032155859254636744466664470
118 647661071729534063547173405041618951018630035798234825285160245635328499286923707657437663563656032855940024913984754147029045223128032696760183443323490224483370288320988482
119 41981166086608304291991449220237736198510391370956860182792900973007900698890048813114421153566766611364122301290965509211733026140522081053283690697120037007932707971305354366
120 2739579107803521954359647512099282290212761314549500874715989646233911379478762178744320330997017785101120571936595891563717082089562847028246469743498122932424115227213144724666
121 179975027870904378142068254234578736276004518813535439489814727940438948591387033640807963925246996803188712255131135736560182985223894654740047360242192363769991621952588184758790
122 11901905649193666830512088400657231841274418780800157236269601657670496316950710805951498609259032850140707061851803486572210988553718575642005088245614666245930026934257588288608402
123 792271026086331660522852389729122856200959705092234584034108188628922813471148099170469940146283474250417305864716061090887335997735744196420252888364193659166049114686542707001897006
124 53083749735511818888070952536024665216010501608366835665153475366030982203285245478804152973188048089146831759593480583589304424373769636633638945145933008824061077142345555816323806026
125 3579792453839506362820664497391776845074738547640855958108461383557893669912056459686408000938610796003247333863334916106998813481125132876009550340321219918139783942157306294311024402550
126 242963353865855773908245119598703638430239199023206155769182983507572879207680325923705505220097380027041999960241778195270237552614891320288526826170383290020602341624581115227600261163362
127 16595446588915770594572708150337963170357888101928649064327095479146584225425944667818033150569601849674886179241094139126269114603547430192391310161370978477383544772627855615352455216190046
128 1140725796865415188949560333077202822744683347952023133219251574745413497005438762135136071414203178317703682167206678374189974865695414642713397241960773177523648751248230776899738191162808666
129 78903625640569569942303030723674583936579765382923105726214440962741923764400342639898532530288367779345135955893879498410747918168403580726734971210369692799187680663230748515569985245659669350
130 5491810945615081168020196778289511542811450900283889721574570779577758516346500874123442009869408977669081591417988732836535742314374527461959616909098802054797192496953695132289211080310730429362
131 384606812543491363950110866108350367991356641503985282631824797663798050940030665959426364981680720294509649061294127100514856216652550899342002435730771031230892541749242556013407635511418883350286
132 27100749250773930261237860630834788499196458297578451739839858329582664939710002599664955121200338845435356041221468382424597583776801001518346916474497078228278849384307372874712597299240927619338986
133 1921272669086489322724819220733041363882884255130706375501911721565089079220569373009268354864617615292602786420357952540420064160104438118288135004326586721569393563331986454338117658395789496167384790
134 137031632730482022368343381368755656566785967459277389509690043401151156037069986555542396300575541859733201107605888147238496772868201693088541678436085194406935754136182361340673966781786439268247344002
135 9832360696546336983997903393696154151503517908227946642561914979197748345382240104396756181345752560079637326631702593390208620538838741692435008887717538992550176047454073714931690789166066564361034955326
136 709710468691406455704638277861180511929031332627203247746914393757748721067298454573069203791857567333969835985769980850294263390901558617278279523870679907188457475550797783546569887485593959137990093704186
137 51531481424592940607548486135193794432814592852228329646802442709589866675358430208430067379039592810834820605269938219811741450521471300115261466010601288140221749117249340751089674594234333333683949977206470
138 3763690325424205768872050388084959382592826298981002273899342973223967851423871805722067033199021024878331544379139559050841724508659530499068250302956226417832208913085326833636449618315324322705974316406326482
139 276494862697536157150639474397755081445054798256195498947602216183446045465116755012330694491036024730143266170576473113007488914975279725002427994362085300282163215678814358403147606593915273458727982929683523566
140 20430289574026813410206891575214290810420431586465007326344412184841148766545232393154018796519023840867414505772804473902935054635294843281502146572586087994932368974614790623711104705331372517997466238086562992266
141 1518304365983560535621599149775596449907137425960761081108764458174967128048231849233816549077145365201217652906731539304588938340587385497911202238610742636949242719802251548225523387015735242709537244712352096263990
142 113480921988366503469084640483193936703084063597908916039173665826715076999261638516370311233985835036387153982339483829120006490460050098643864769288136415628329350385136296542896275741320984489014055680387690710557602
143 8530011902883501679479049727735824888322866272780649612762943425948807010926259612999677085693623694739085629332384419778363380868066086634303631509839323792881596713721340302307574794959582370737508117790556234175794206
144 644796228858699422453809488505386191186905248197972635417221645837590192638756251159540109545715586752639217872559952561555294377237055805697889017449808648298721613932972666690989051881971306826792210116047821345445072026
145 49014541151636742835338174176737832390314449973394543492595860297937239770319035990199084322349903240641701519933805582355226559473865840085950177985047414898879602215369907910665808083945426886401851119817820057111163558950
146 3746629504399198564297864034326443422997353890449909059994829958148270317056627376060891531568998540621444552513011092665726392554148168184517644066719657139289396381958405484957970778681666358311516484902713540151447113419762
147 287974401090758178042629416872935524250621144242947012777097809546202919114447965558690614403613334781548808734423131810402718081670326641779505502835103427451690783027413537861456759373582466443403049753214213900215202691607246
148 22256072773110735820595283467500296805959141854904928951420721615623004200179627841270354805141819359784767367683222716634346371644762835728402999052814794434399246532736540397642684858489084473410832676983880479335729676922113066
149 1729454307079618177846554728872699291761425247619435144839585151462947824557723856048022121823108739351108760284070946775425675539005890318977413045513098174709923507378397318627920517958226538864182559253081600579297787292169324950
150 135120164270603189063322356584073725463978078607079357800591153359634216705383015844581273274583030467491064214739482788408389796985515607166802548124718879700390393172890474689675788411387604338168461921343612443044739236825576896962
151 10613693778203612229534420335562609778698549166297320758423195143934839740464597532659657900429738205300226766226427959444864344001330444815191928888495385184917396685276403190599024244433742331008955629151757802428763115172663825983486
152 838172215316953655759564379494645412197920527496919188494586842402301632051219406439905625858260026658964625670220880198449841974676428186286123584226203350756777962069014447068103086700213992121337227207340401541572147547947556106025786
153 66543475577716532894792028165453779041161960672824022158045639901053146839756552531460143201683027427964274576298281280832386881388270565594090285347538555574554647746745726935561227045351119739533168451314973882445883346413529058418547590
154 5310905810205081503677619479454677200998202608694841305643157724188180343529154938000430025979035035699100305626199869630275066014207596327274244685785436779093409389530244970174989957868805519617196241091352670782104765597767897816141334802
155 426096717346777289760142943732699168878395266100718825644711895017033169397027217646070895928062293194181507138947036141153398589280053589528880307552610346953039116780105687139545221931052188868924799216184510950195387280147264831802852804526
156 34364497884625326328842620300664593345739884123463077329719426236831559279889959718695258917249117872532732615039818548621215409591860014235123672144130970143694940546863574541807216639908625183041216848351019250487945086351693933050240577021386
157 2785864414121309494390920297107824159787584116562631465906658638054594126381909295206165008818156973169468323665967410575041325710374513712018424141607947613515556406793395819513149143895374464693165955608105405146062098970012235902060398053844470
158 227009597157940403064755652268736395277793394946364968517308489802070905577611176414056650352623647153432788951023804283804668989023999392721720292444388791916029714166433869759009317001458185978511661944608576544905572978936524931468216504850560482
159 18592980415471827497576100372936496975491951752686305874270217158684156464989702434808665082607356833170616487193465437205087018985633208624797346007821312025393434595476874872048333199878077200462099730169281612727703398299342348616500037966929292766
160 1530596829811828187613882399891368228960256496262602872140999977273665059514390999423295080027692281529157568991693953418309658871086271889941404263072655791710689483318371812782127473509460223614049783690782205219380330367823958417380973521068887291866
161 126638637528768831935794275791265673961371035308140400574028585082070679893607249592530426219351163487012032032654452622259568876747775979404695048182484631432730567665175193921717324773322521180890501344911184509647087164762371800698940168963911828905190
162 10530574220986946118937635446769894059742756382029139100622602864716458849252987205928243157277025809759567216353583624739901451603034647366818692080935494670525114461656454255657462026789289280527936619874421141453676960774246832053735645024743278469962802
163 880045696687222437114491504482116301784093139305970997730202895266608442052224443301282472266985756273357074625367345931429937399728455638484101032460133211762868585510653220765866002438056166522012960750011870679777466589919261861462250529486502207081291406
164 73911640109557757327491050601782054966923311523924446576223647527451286985850081088300030717223371061713607142359291203039262127364737817913793633870774897854311084616568836435662832503756766585443367871825821103377942656238840427523317039031394536065130610026
165 6238241088630456389131722909486764072440806556184951519613416034497385784471626437984593707600242529727360951027376047050970755110462801917473976704408685074618915921246844151741810532719861562996732693023639589831833504636735905757797401417985444296236007691350
166 529103428527308939480994287827550663580285199568167015288730105121248906956552931784252829413156808141616655965042052803405013524183390288880798320562162317273337257041914159746520732707271095957483506345954242021169792307429039760812391223364928401327641520732162
167 45095754423707656562928053896433525008682503775338219889402408406655779672944823860996547869652476348725063357482780923925333978799198217243241986875838675499529059662335812812821135566297153206427281855109018907436871499769256048258017668189310548483503006070144446
168 3862203022356571375094768902741773039693324945573748535456969224202774723237703625739729061523199237096388913535436510037285837361867319100230455514221363601663628649827323524064870054302616296484732754181896870953074874119452453301720356258126118912938367940611449466
169 332373774096789237449185311220222607386626635595089731721905271290710606604126555867890659816033003460913162262461664727459061670828934578228311342414660703770775113544531514892542946298428552018244674342126908932812835749810955640110261857592087150913526756931544596550
170 28740782668792439872597249842613827262950416132174441982155091020877346972198533633455887786891517948051868162571323403491597214057446053546898970170098823545513110733062753026385889159522959710510194063763562029498022996454349266128647236462833016729084277474881419060562
171 2497116193731209416957690487892704821458084153473144049530062009291693609707903769878367130021190067727837422114867529922579122529827813162882412854022569701296979389538971341824714910870748181343350672890792377463570601773426959992632782751593935733467988868286952102776686
172 217989457909215684557100547467949572445692725491879050732939343120658011835490025867149277154701169015974236286866792335717379305885684268308329529766256639595154095515076442725103964736386415989129937060220355288382801920568510655584085857680965676935610600742588732140024586
173 19119529794423607332220960486067476209013678426609344675399184979581915132400540998583185778412944619657612174907546473990102605457022381138326486948748729220496612194430772097563977369650471378215488395565299633153531993203633965432622014517350073666565462321801307680684766390
174 1684815801301263228711868538669051821242953487986471248853348687515964331253380964084179611902041414297884315983792435310195905331687444601014449622397253072604406992977636289100410206329086858319426420254109008253003857922957403102886394044542076999631322759589853975052222701602
175 149159118106671295227847106964898360786765739836022416421768289354247990933625890034705810614179361826808302765877798605452513949587649430918587334971852683671874687388766786211973645530605505143083399229897403466612138185624781945200896592156404447025045171587211030117330007373726
176 13266554089278003196715926052288533174269340962789008410854170716460101459602232519433469381376525083383578375500539091688495323944202179119217513281712556209086120385121310927705128705648518896564243940645430894917871369891797875085385809795472808940228849970218873833778340748450586
177 1185403791331469606044734016094938392452857860792696741928015188051559032338680193277310448161479317714304827412405386983260668388156511981008171535772428299535988731556839547124205558082873316078932462131654805661893695481996581516248244449432830804206704149492584871156480730939778470
178 106405329162442711932959351290967235078362643144084323457361917838326835032809545775808220747085004140541558545240214374533902285704125638110976122764685441695745860883191511562369462138418845676759261887681199112205927463555445461659805598067186493979370086363271965490858213490936890482
179 9594856609891456162634430697471800593204660816234689797093852227562350827893582083530781455377891439172795793577571652131670274372823471609932568592596932278117091663125443837144296338031234670544466858472748512030583485301739483156194532739583004736705118063292722225595356302520357861966
180 869122339183742347166108503470248751311379162716211293768904590343510868956349078200841361530406423876110011281852411934589066136538800277326196571432082467968472119515625193540624241023578773092446628251219179269115961703635747597109200438145274736595232366978116209374769573495495884023466
181 79082436564586844769445041298786630625492897854490991568436779611625993830107994003413805644332234411069864506784840796658102706338811005027874796392093560563741945425450997896667125323447079953429885851731055488677374278852906094167137104976758401876350822501247559579034783008695799289882390
182 7228120444001310898396151583313251856892433860680228054239812697851863942458634643518853708167056675255402667574817908339055072895784132074442753233848345625967049144094010682875472089003149370307854517910385018945022192625172975576834492002177039610366612910253045153886539321293157412965224002
183 663600261737740811150444041813296341572786417785783391971480313935774290590834231874889473008936481621701412574016416815174604801345925082129453370370110719722879633829812142048771372405873785821037689628843410613278241736680390218356438039369392026926931167769341447679059816587987391827411188606
184 61194624697518518013270512920375431779390369193556361514709608307115535870210453583006732346898424427712199945166446257002681216625155604626101974980776858539878879829789716455430278197347041245489255499099398977575645751513491323467165176175622301656450042060172416958854760353401539259904324420026
185 5668072563507982769869036193446580937663797114667153999816985143902680223460700510627004562537222381875867218514100303678651867042156007634336220126245176525854657454294037773444836424007014587260504832175314161531298135372773382526249039797531024742403889813646526874758447177973694826708073207999750
186 527306195566816654058145872519933987384870180078584040357394988984754350702953199612138275597928396800219618727446370778101314049477592296447649377070044547790951669293983181319571712856650986488879441774109703355125100571643774435096700775181063811461883951566151138467166764028550692889951789956700562
187 49270361345383501107622446903446977945962602884346187478460961896238851534281709986383216425913452084804409958049334646388398084435213604873227770153387926376556720306987515140658535963178558144359436246334826995372492509201400025919861933613231596176512666727220153680107722813359962682259752936382201646
188 4623748249520188646860211540995311696574528930723626296800095461173478717645302468521200336969669250430742439363984578297742976113346059271350559570845405997224885051524995564995592349608588886234400142331793800265833212167960891182782743397557940586062213566500498778063318303967074444045823687597152417866
189 435791176827333943303692379734330490096257262521221955759474385779534165499331473101630187101203419594715749390566344522716290324750481688460978767704179122856329797137021030146088457745121078173526136488276710637471976156905901222980485777383490973404907056098328788817628477792256929865788468789773580684150
190 41250467014646531602850370659212390490585737299364967795215519233895463240450878709923121023296887933832411579933549247545967186267992713555697521883249076211419564049219403745023462224399151319452516501276141999972099940406188854649309321112321109676733682640731107225851297401056559890570901581722557485720162
191 3921353116987716606327892396650886828659284983550055966432715123492739949478781680096152704179971331781756583669553647229175245964193818587529950008393596524841455627990846762799500672277019338404468727236799859521460406095359850413939780564478960730653976223716267690072797601768258358350130037818096145041729886
192 374360691647630376671607963014564611412630288112036017203174861724625283481033902198045450831805808154454597836914869490987096386481951688189221131309213171162602822535356656077588461055796272818891461953898983542752329580404132017062063329011364264931170669986010165720961362566221615417947747742017368998860535386
193 35890738394865973045065836157644069134094432255875194421080666846512671496696018210643716211099342632861826657942226194042035680378089502170566919516950950756106138058351171746140051785741185840613879694871266290295179277885654481928164837833781559648501856371662687522243731272619480942275916855305304389864025241190
194 3455438450872146561724486655783375158804897384177519596773049058805340709685196022826262157541034348063818057455425772601175845960490620457076065967252486555024716480271165556556271839742557294715562480204986515586067143911559426196596477933617715072516793571145277749361513536417673412683833023462784480429768475444402
195 334074549810191041826672059975860261315381197322115278724762207117812563527068051724885410320086960792301210144748874478036039320377394781363551910849825930765673325157521625048712314606016370338193812926445863408451016927893547487108164513700138284093628382852345348761288079094704373491866700719173788241794886284262926
196 32433515314513959288822156824643786556202797912920578453219204543930754970316917166055907095857924497259989627816075142974598509855317518327141527181148589202204325833150814366998003746672593892368886049839157015738704384433235696311604983551779520572513378596227196332629818268517191155950400506552878059514092430444791786
197 3161885087613964852517416820566259140031733728446134333050598522526155417334241854113961552225015797932926849378857341719207296147288254273234068860539163229200507785005063890791783743163613456464842349389773924992187764482355548671214940962803564280990600772581269954658662149365467059607592579766584331473239271791198208470
198 309521406711596255210592420638505022842746602723396291225232325905912191788444492245964577348155531689156688821136057167763488835826437625615662475171278811249800377271600395557578974443193256515652282425861739265448305231461531126054722075825032086031050922946722604627470003421378043981593803197410913244611837022432524516482
199 30424192043511934264945128995904015768714525665923422668582452535395920666432679742345984448902218326213837848309426943281030140216502224020454955515623153716715163971716514080580480245483523657252014448102768454733069197978185233956679547260104921039140274169855897561398537006456538873070368680259517011935362721256916372431166
200 3002772749043877821013821086037843018957780359426821488914912690854504909221996068789383625433219432045622841178506986591212498650487849676475723919904384924132628758973109585657899678780712739136711410482283370410974898491763353161471114967626945349905244473936596518397810987313022380622694974281620224486956752993721109207587066