5 9
6 880
7 46150
8 1877925
9 68167144
10 2361060574
11 80937962070
12 2804699592420
13 99488140850125
14 3639765997208250
15 137945128982354064
16 5429115690940281085
17 222153735090644107080
18 9454530091092393873300
19 418429413013429353003828
20 19248239324252460855866832
21 919703192034018573064155465
22 45607905488979584137839046940
23 2345235472000090540345652906850
24 124936922270626606062074435950557
25 6888960165594592254366893696707616
26 392806563348044307316633835325046050
27 23140739194748571853001725803030913050
28 1407248264013269171265719300684401042500
29 88265865903018481640849779182452209387389
30 5705449915841771550429284181046684070427798
31 379771037009702761993423741888711893086030140
32 26011282521934618633934844783396157734190087365
33 1831875767287269398503206069434245501667894809200
34 132563452383436297319371208297627590931181121158280
35 9850466303594081565826096707295473206119104765375624
36 751136034181767043433070170139713989081552051209216960
37 58741403110683800819393272345798978551538986739444550505
38 4708471814014192639580014845054806751274282098766780233000
39 386617955969831907964237459234811366963993700896279425100958
40 32502502906785574919756819662744238177158914395515251128277557
41 2796147614611457715410280650509025680282242026320417574858489400
42 246034825173659532645406615036981018123361472049206129865566684870
43 22131937912897351587922376510113991641902906716384070723430297149950
44 2034369715673011465564412690548182464487162135770496879832514901798852
45 191001481438306691983031922787439862701977631104188700131282133586229261
46 18308639476897311301787443919043978356936110785412942184860594403868871890
47 1791062854567109632925372392782540014036945622670447446378787378915268849160
48 178743577904017496545669011144918337036140219122047986329286728835189066622125
49 18190748450340170243251683696658506851090903436033370378669704044132444522692984
50 1887177298666118566898745948561206755305779593775106954059922698876756786699192028
51 199509670428320713183675358021826759285870172812212141672742608884655259159841275900
52 21486056827828329680563375750583669509895425731081669285286297646608610018020337909200
53 2356397059089297778993090263608409290340543869512937935038135314862677687490171688619625
54 263088266021444181888259359543393078446053842074650384289226565143207693983803714362513300
55 29893900983837118033875652571703375372341957870387639302759697694511164107799150633334563834
56 3455914810369214867280913612978503608145868069809170048996788110937800359520574676609106668205
57 406366751974276127420463577128997487728122333105115050047886961923493008729829898471632614331440
58 48587813871000958607193418254270078530070619236674693311981795372930930820722683955509944785263050
59 5905732099711328333598890093598881365458481664720350895048640988309180461230004898999447853726258178
60 729531546869770375879364056966310081812152005755862902983710258465212069635703348711860966585397452132
61 91564806319728870642615006434185070058072553513567338896913517588044412735128884724938808159446652499325
62 11674029381182822203634815847518266054787241331045026206322501468511096721225772682367435569844459101080430
63 1511532084426828550095641711999958392565770956521748300675456842753894045863064359668928329229005461299872500
64 198709241317627572094442443046457669330172915785534864706636515945162914998658010918872856587292827442734806197
65 26517067112634271253731387171822363196611223553192309219650149518691429347981579884369087278182632733212927554656
66 3591245031671857906652422555309131906545118806298544721844048414853872146848485015052092093523150936414243396456080
67 493497300764637894517404756617079753218629511014409661802545623838071685686612343807018186715433055335378585534239120
68 68794756776497479706824280988000940149916558377119403440616086481224152349338125607456429098061611261653311472275200000
69 9726795535664702940519911721029680378020016084399037116673149507954786483876854898871993482699691581627400841937153235529
70 1394580388578326668174053779210480819651313134530052161700637686073403246358726073012769032147422411151416552782228308263008
71 202718943023037882934571562198062960936811850556860253850706275804679761290101167949442299612597561805942266618126003696885110
72 29870465680835499073015600176396879962257022578175662500858511680187795486304900878620447109156056608033895733795461268788700485
73 4460756256365208528940621509927362613630926387684720453451297687682263545206692899973646061370552767812162705345367639070181115400
74 675021807982545797316152858262710414843285613783782857750739486571727389177846899994104514594878169207107999503668624228997753562670
75 103489391172250065388421706951793549349126272658683193285507573414641661654599989897551178703300331090552472286953796390474969621305894
76 16072015734435133300307664436963937674336637199937571699242437880792619251032220063848249743139459217781714940837210962902334748854161700
77 2527964212460732189748448175309795306360112929915788259340713947307012237951211584881106852473562967001700370055748329421209488026982322125
78 402651060413984861777481446185180378211633430593498729447663567334407249040310671796644770766812832770905527401624100246483995820081868550250
79 64934737882693763203622610444673935199784120509854388710114664361406538524148371604821213775093939147396839583007163309944602559121523996648448
80 10601082889393511442186655746632702300534885892249170965736853994077260918474449980052721084633082272852418109067154336166994445706829630251227357
81 1751799467931573497307752083984034510987350004436396250878570396782799303413582055798389568764966462436244844417400821717529836531349162006524015400
82 292965983818833546211995141441949579802064973964473986626550376708697854584247969998494734380510773547996008499808892066398714090855007887059749983140
83 49577854174388910579370171916134760822320258773330431327640052328207323425142419103745531573757223197909351174026085301634988456358534344474459210956100
84 8488607364336444811159733659626750209061941094977412237952691193871926724693493681244098225467343573804878126618300406646271407933822170366057739943962192
85 1470297369979355060819456045733648480096821352037784609559768425631895194114166756027606656587066930611417168093754504409344132907862996832971696097369550601
86 257594779259696208888706519904169519264339489919603895445591864331037988708496863126428383654537519273457095387419254575596176434158497302270201577383308916620
87 45643240079650880476982199365521083501406517710766878307415643519091454344826939175068211126401968542455366813131198197995809894894814855467616840856512989766930
88 8178412674090304894138671509295269038169549743289647305229101514152388307933601797100987073137599670319505937134625475124958427463536849797322418921366647630448125
89 1481704212552486339386096866446423752817228884418203274844842063849340453116572332732022998446602861710587734575182095760242318109604537296122474676235785051094617024
90 271395029657696596926377517011629171262924024292561593154904358756190108565313557194760600287726030948495140358565081447364596394230572455687375964799729663955167050738
91 50250361522802674397383077497673888866130748157468350243164522616146531266532488816696931783537542260492142187997535158261049263204886294506666950790967767151053952497770
92 9404236435516564247271355207719697242575806816133113290849899455608408314557250062221900948360878821703788765758737691166130773062973347379906805886787462409224716116201220
93 1778713893266531751548202573376177113674142556887249779630965879473571485120830903073625207737026200240822469682630262656411877521456349545992935631050863450140840767258998525
94 339968777907630135704354193799049866867564845707816689438926517835515032483852068484376038527221598586368153380122144892307230672189408095428991948788530351088738500045354472390
95 65656162776137874026602621571565679919041079158420940281427858668896350043085565901377666612552165382521661684528538313708814883458976990000494561289077045037005126689678801685804
96 12810603277600966483897329352759778288049125492561491554185632337674579866793559724606632525856624345939678347747882192366720417886284714610127761588274946500663144705149427812785445
97 2525086758343873615056877992205331801766111959935351397604960312150757668983131317950106496087523914426593884752451520699858291351417574353413775917778114654781562330151934044152964560
98 502749413628199421846234872263944012016958934874273046041790116714818119139095828176496065350823246387890733425619362652045518680770327573943395630870717711110031940129924367928388056600
99 101100234288348992849703042914833258026690836813032528413269539293268028613005994487370888183196909837105417823145983066756523362113351286994540505552755463581753150389051406462385836799768
100 20532209595169900528249509902236187679562061082859855741231466326497404865174016447573993642699040953093795959824256087742791053174607352758049724328661257329837973635132297287884581042519232
101 4210760958114523810717412217755229096829490993293493894211720853802142261752776542820410061330686553970851244325940032987730068102005868321640134614753474820137879512077791639468500579056659625
102 871938965444985684596464872818160943343628820126226039864601815595210312148168214679627680677635876653879468534020658236342858264989244551147161529893294613815615670564103026042812624950586271000
103 182293920064100003090589389676091848945800661885751849491038632243655212047246336812757318697638359218648504478188822109104890874497869947627397881497250654945019344387862256008610601939940956972750
104 38475088913664987192556094671950432733087361542528197547680604495390551181104337450785046853420616772110372453764236844948578016088171561362430618670480731459541115321221476675020927920228198641690837
105 8197282634627790807181499426762578761069872858569728428493673259020066259506188817132920039269978740749757558158414705287822649939144761505234445120541929472548818375296772896467411599725458200678219096
106 1762808779582943673269285224061339644161734295103095509455808262268637048175720386038456952279551679433113996632687048595161628686896641879758733389488227555812708975696090841828312497251420220004952607510
107 382603023156211461529016244165607494856817978622321048118506320264751554915444173727525820944447173544600028129037677237753688621157110743762374019296219039870333256767158726711425407568579584018370637648590
108 83803669847774575315984303254100425321119591256502106558001395795605944748690105480874505146019537422549838061972616419129835980867313660143233879525923000087304121629379228579669554226750020897213984614218500
109 18523085379942462445223491148806276125397843367064683431482295049521014322276322394316332893842618216201119144360169770580145199717303792556938938255668117746323750094872834177590134355325770208244525982499699469
110 4131084813393818498679864608591625849678652774947116089268646433926453814216184049530512730206088137947115491307520130010632834812762159858952899299479076404798648761486286477219445052768617389142002931760260345218
111 929567315854656883896780274505841938224678245572041301501668294808271484603709971643545280631103154196962263209335704363710506371071541841947221736771322274991581412199100158831684249209600938209826428402788926773880
112 211022902963393969919339031946575197775631835164509048642264082636643956326292764673651173835001309991247749143740423273685081736419408117137097110366199881144029295024369126638238713614151497587871696833143972631211405
113 48325572286090357328905818017591605464113349110208665206498164613316311652496283221607223870093525500585356340478742979500522274129053278936352048222471816951298106656217064258984375574981429524324596461645657831247271000
114 11163241148082070615789804648391422417019212850539112062971942215785245256374741509650024085417370761610206208768424324351378032769173304311480186248130247866809916410960410410701834876853415811663569471696407378997199828460
115 2600981581061543265977371108572329851984849728859083367539930151056497589173468533783420184379256482803579641801989410369838164905148857486183271910131227687569751336946088588557087089744695126658926985170052866006727538807564
116 611204076543894143840139848815233490864739385516193251456820677290134750512751600125922318049710103248710521458573289986483020046061746381640407701500721802840863807278767966866602500969879792630001353189845171029953270055407440
117 144845850734279019340958943713062487693151152536583114189040763142714221087949774125525034454116635893490801007050979192635211215243940197452624571767941129952593911425076403269062806651649964017106096073108316163403685547661480745
118 34615140618897980627699305211362196674885257982000372077750934596896708917852355553628435750330323031469361639077946349644030019318570822617296876829983496580585306088807140617572126163415924068325174529758445147770650282164789924100
119 8341348074177982586247576184981990365764322369868577860675150622118377136721030385635465109731056667685774245419450534319588795444308536240294664044594293948701693065044158815806115191748259867823718973992553181487083313178989501460138
120 2026687836301616305717869488965596207345188159404008656983342738932638019604966855543413405670562767991035387127532516108297663948511317202096283617462758128861147953457690231587269856688471300636854689272236198847561453389330891068983757
121 496465188037887109109339615182297350800278478797437868327984086625909128773481768727789836328035981884709248775858574512399929213268545425910400278532125454847708710874228798050006814445174916315291544281818436778478442667436919436182754000
122 122606468863951778069275892927650449392137873901755501376558546383250978905431584204241811384533951530004049981560760674024921728638617702064949335406661134234722233369480526142187506193673988619847025034040295321553015217743771979005571802010
123 30523363464758874663460622902827296170362378128765260884185450783622777607302792814128461713418151965204731225282322498491399996282272829846340170003547452387060331060022647916982337210570080069546975185013596510390424177366831053110224842714450
124 7659810681284906116378526913791693306323129620064953394092437676024932543468310585680355046586166166457063985753852011008763079700331606267432315510283389186991088127876904963032780892396814848174904768381286722084307940602304798047263014094756132
125 1937505695741505360925021976904035096164731219241113873177631478876755837271721333336451661929279349103169387032453349343494180521642671337468431744445447699733432220384773431216843070615648065222925940706531491558841309926474353707160567295254662141
126 493946975973751399675844842883464132965998246991704814505723796767132675023872887087702634281840200003678237777613775099112494502283305759971031246336415910215750701146169047172725739265624072258018469874618344948232438603870650849357269594886539662750
127 126912257067062730586632009314871382301104518369320671117475263219709302303325504923692257030970059016275305119800910203269985115122907687930820522979807869437156554112329154225110595005013082853875479327045105058163257786390582000703247931739795046320100
128 32861441352462385736945039677883990086622186896539948931000743753254045138286554079513596179218337428105484044037590699144497593676495438142349605362733440799256504270763536122028389583065379877515221634566884367772441045825730378884055752108601967640303125
129 8574400391347863202391681475231124737611499520210416627933999580221755096805418320491272008387250656204016131253995575176947868437274204436632986342084557754049736788244119334264194230751144885376186272055987553780958064799032330539399513942977685073210844864
130 2254393466934340356149524986998815451761326884736281482033351553139691533730334604018805598887893771341453526767671706968996675019936059278258067674416785354830750904589372956003187540189524043106783764573282282080814018296661167404916254379953988955355343516448
131 597227169854285025129014038078033632922420362055937062754431729168835308622223199009079459327604114016783883247458764434238043006754594312070395389148258628253836636921701717437627791401380181021244204312460824305832979113393710923942600940004721701753506044593440
132 159407490866335637675760179090597721066096349746329000389663362317048995590357348591907707693977501509872487995398083847828431362707347635590523175584072334283142904872204687110893205988886305450037880387267891791175830414345809809636230537141666089387944972898071040
133 42866007339053600292579907263541493641533444423940324008544593434270463794403512663633852886566637296254716065342779276707453848923074334075236018770077859906380008513325300768311159295424042254392718017181760907729903570480317317935704280459159351788131190059238834825
134 11612578068519617778981343328473882101765718953084660588977496536444864776044637903545515665527650362398533821810430192050847540455914840619415287182548288664204047934190503090102600783291225907253935409541151012289937258908578673836421896891467852067615632846199527596880
135 3169071784442025436346450718239828829329181310493821970308038250936829532934681459509181462764728001970543536185914961446306579200787856181575567176010145483979622296123519422924008889089175758625020951733116880117262349689645937149628378007402718206089303016069793789995174
136 871164514865014885677623690621209919042113318265541097211457969714206414965390648991288212479792773517534167809708634701271709285908966445303888206064332330366221637029854688008301078313910718605018981559198002863532727741851326593519454080836998000352150979152643797558035685
137 241218233558099826301407195340352310349241867088129652583892013456058383066229090680009515429394501155708381938321754176352112224343833898117262638662348131740597528860202637060181906872982618768059929918531942717365043036479928854209467143035185799012117215593900808609553392680
138 67272792414194917390748056269095740481933615812958259472698587798519832952718969674419273616960741038436624084476101298080413345860640780414905897519707869018731792717108589272169986710286068008098985732589991690390812042761737773079080492558012089933425694648236198550412028474750
139 18895830019680673281479495127628540553129897849959764611539728853542697449897257701993081344287768848804464880943175087349536511769019634152224068350026626690843398698523936755311003302644817507119346542128219661569303177163063876908345876314200923004341189264809125735190377023597558
140 5345247629567454320355205010053973671006163429354545877588278438442376905654379436708825420016152895505552784397673025858140339028904766744625592380968400077759978312034696076656835166139731086955212762479644011659820357182086987692441439002948500012211372716534122422697944783109016932
141 1522731985353285788345210115667950908273093447336662785139025904503228129419043942646890865090672342619378798206727677488770486724867245054677654129490497276624802152750959264253520945705058198465691810127401453547029755179365005569213205269839161247410065054812698019469247456677471320525
142 436829180342991405130391833391984313781245059684683597439457816799465170150955441099592391826949527350488788742367915883500944530094601902727027866603691999471716323940522544711906332146785032271930055077508501627258813990807999465707499844530876926726079881098800357172654900109042113414170
143 126186060730813354538501376512670857272532204663882892766840658403135484774854242819648428631678221553787583386007027828344145756732846981576504637546085771514145943990600222550151890212681837836961047537817869904566122601058117621545922340727885068442241347936441898259221340746580225251193200
144 36703038519964610081606237003238200720867188975139380720332003771944894285946706812524961573312885150392031238712577106635771014676232672045726311912029488325497589195426527422755188520504687320679745899339478250046183371244817493482334488842239340747868681331003532009217477673782310252716262077
145 10748878624295640112285695010358390040411659908206347777357357666884427752968290219672348278497927265826069200696637430622817750199047609752834701631699802442846360575170485094069418825916461355658584257736754398106213037352802348880720400292561482251946297048845143839525709142870007656250527081736
146 3169382702650532882326446680773585033832571843927804467623837639798352995753029759410914077952441381479114918292825105741591824496224983285540508767649414946165483810974888609688703980981579046190452295466525859574922023697699885536358974559691008822019481445115641005946434106689728421617325935996340
147 940842105862768166473174284643687996217976822709498522948163527910489254864585782780569178147559967071348695764302837328968396563924537002586355685778515057465085419667876405382650280579227877154240972712656767414512566608201682291735712163871215555351393530293495347249416465606442020543331112898437460
148 281170505419907943542122431629397039586643451908396054463774877082920086913745348278201531021090454091226870264276558197627495831372045411426981215801983481546692248003373524273080429932821438660280053673105349435017258787291090242264301259565901357725548260019641069838043112541861673209819482569782434000
149 84589100784856632725704826384249696482848429377254041505724566099281965709566849837794628859616507802464525740041704850082945907507348401757498256344780598660428080676833017995208538607613300352454553051771259561521902926008789135744856855758372633467754051005442494951708513692581503704125689316825431915209
150 25617197451135647612342774104989949885945799802775252843555662179539890607490492754917410210205980035320179035308463062054270911150100816207373314625982280056607909152594334409388109302925091029413090145114473899075048544453187884643005490514522580663190994438054939709698852353519565239725033163511104346514428
151 7809128396048060311247462650304566292109649105052872391357109634081177134303936835481970347979171164148130217081917112366110396551638500733523347071528041198705310473518944059337814348076310448831687924604178599477868898581899535900470448336747950134225297385548959897135340752145697580714909218252576884937056450
152 2396120613651156264031167070562871518921770360629239131260199103798817971432432659264373480136463110138075438666226174456709691300257068269030228822486235284226088351972723632725087740410337343791121306470857170511970178659735154712626239544611054342585346834939377311500674578688448863033445549843351494444062660125
153 739999821511618767100861931580801836946786109473998195075265225808809631541296733841347462010883435836684408941196712496108346210675646267330719210024194609983780009642454194180799582856004076569563325965007410252734735629220901596979262179731595508292561285641884055131952397845793995446402168726237874928806446492000
154 230013475854456017393437920387864794902714264389661822399553581817446883273913975539646473699330148600355293757624232344878589370307326011349230182433504636086070158348777305675824633385410635483082136527569688145952791692120755264814919492664443478475636167808142733694505638713880566165861900863806815738163615423123650
155 71954142550416365491681800884971026034689294317935478896488110857725100957848139695223215535158087192849589628107065629247232718173337130187597180023835723844188279274005559872903201146003712670175544979859554621585429551369312068192244654880112698144419704529476561866578859391689024013381243570695548082427890722586792634
156 22652781419205384808821223182590290246271831245555019388879113964750993491351744645659967696154314612825802610163147028879516626132165067752133832910341339180240810722819088199547969927441410492926835548202705703178761549666726451957917246274226966146634725899905389722228435314603962234655773987084036090118725813488967818180
157 7176836538940609538689198952632695286202878593838046057071417287789161019147053901008260663082710170742971682747205443021142600281631679722567752432948164906964335816910647429165656693228608162161777080146900206511870902636719695297928206334742930901938673592189233405007031464100592789084738287268377201359143803826726256522365
158 2288090291606379676543170983211939899606066700122649272277971286208230764951698754911030139771618908833625568710892658623814434579338012360843519275580787900374047018012909716443907246105972288579706168872726161944561713058346303573102705093308381368209977699976968810775781302516294773913253104588712077093846155213724201370210550
159 734048666731542381646988693810453699377708156039482908132617748936703136094816440797129108075157847144402945029236462482786093640304254338125235030946574261981233488310615197776210101754348004387360207352783780274797034555340735014893527111070730335191071761629059633421257780094891560140623079523834559625178575684766853160274400028
160 236957991923709416999477163378509237278558301416013431958168729580905329833358566083186681361912619937694764521635247838412514768809471450667536498750612504449923655662560110796588272699321259892161307829552717789950984491925588231470063072866841498547049526568369113639489598295688430614118546094923230958737349091159560696261829754757
161 76965501385695718264961376988733864728091888237793203819285336813090606793593312352251518689316493961562247178870642974126534430351045099129899223320368580767100201153788443633682688803107073991198228802036704426132688300610618345750691357605980274451408398716517442255631129430027751917748436430359427243340333044638180237705905320081200
162 25152589746116359879554647136473587457668912222615126440534457041180003339005380677214852624534762109101023949592357906534861278819517628837227509585560879117004605614967399707411870974361841290863607211345419026645526133181545116513814260701584915046527767520463650878761453250212583278529816017943234421919967353948352210424161079626925480
163 8270180708434158752787408960046996844175365205192948261984052731161869356366221697713202704550175962321143581958076875710640682142154993719913654435470953023479037131669707109444883900529699257074408336408571452090737952971997477121784182857064236629058281302950115437846035689974393453165459740547536003515500389482046868746688099602583641000
164 2735753724388343163534010644051311662614326303346717087235148984202784190571033268393461971412923982456529427311897416397824497392083367997729184498965027002629538517724895596174785877463378183241166873552368263552234070969842347805254257060468901387958699158870230446153888900518031970106024939822860217168362364680750510535032880219517313652672
165 910443330117841251108188928196267819874262320924110333850492515912436739030216273156456901163775117589291990600647914990350198344699321512052425543032566102705459529810552115129588294219540263649895598386802175332356162750019960446574011632732028205714529032840680918159761110796244772429635639238751607742435916933521632839486258544660522662779881
166 304808558790702161289992612953358210178782622224086472164604323593880134171315907535485582483613605625176102879731436380484527434977690994098300023227610526421250916283408022050961705724383466491682448547576822174897028710207012402631297565977292752220619064412587484809101341551535860934294322540078572343523478007258367616783097007737720435185302280
167 102655991078129534347373034729312943610000106049432006127307828054299529128520945976278286918118248460847481073509642667446872495311008569264616965230095615439920075215461182097140187485469568855588091555611063219984047759225835855754859083380242842408139254432419677270579434896980611194761546363260796317007092183934884053381473173509857283252410876670
168 34778361116680167057841673555454497674059286505189729970210008071092913203830487008174318081534519506047359041756440524946850193126670181751770851619850348007564457070974226730059779387813619890478333752902600689782129830865875063850213165468173208786270594960234703764388809240426190445925962786841876274587540784391079473535287250626123587954719662283125
169 11851860714686213736187113932962820383717210051275044086335782819354647726411193133542996950633794055061287671749065747634275731636513660056049159289262959828541422466014246825832654492441526048356189805405178989126514057429848294740623419622143118394272632822474926370953514741860371161302257500754065879144685741179412607374810827552853100391058980360272504
170 4062577870155819629151614606409927501411843114756379584428942019894920530086096329808264043348739820550349501162286501373264091385532495165631583963473505284321844048398865546442654473878578074999741453028424257898353598825013090801346543293584713046798070083283944799320637526785908774253344140712927109197273187858447949226791984229055267278301122813057869158
171 1400683080813713291314832864613483077510999466563206560034405167835268315437130268263788860896422087107562941341072553023414546840008680939247147778639288474972037763768515312341338195892027401336842551658740360120400402257272304678335663975443343302633562802477612404803606598520618761120867087237914422533744680747262374561395912612787700924692919565437941482910
172 485720633000422305922857219656201277019606194956548365070627297567835480996021351596985287625759086855378577902192969677472582295047388452816396662411481053161358071135999973931254369315861865454943060750929444010522628341649415891599913953560974152158335988516400128713181791657704759548635617243451728965945316370396587214194987866992815755287603852277715180398660
173 169405432878396134761892888559773230392995946739626134521604449938294149761134960234873199776600353245044913716979163084923468715537643137157829950199782588708931031673083573410893416862861254873697408654171506198664910923339422269119981036346766919640527872041263191184963968735799156979118186383416566664547284618492006192152102520827118220481365209775628820154944525
174 59422103107763357690056723309348376307241411236842071121964709039150831724069296909203467206848035337666286449538329724964722138163949696779916358146302723553966467488189658940599038891005928287921619691189137223037044410007562872253844301959267242953297735598763943215715881788952364473847366933380355759065355696938542536434280119852352760168104818071567522120863134770
175 20962088810276876143101045334510141571135896159401326685867806965764584479006114938546920445477317591968486997743197746082233886793708748487732724429175082187400150709084445422074040245343845543669367068757862761477605122059309756937918940739918434719829546792124657048392362448265135658011810443205937068270104748400510798939010353684445503689599901439754852572645214963944
176 7436576626799666057076595078811645021971608312974985468387704936282363856676456416546036410550236739552736614274080346945880557679536464974064440996549365572440036262382733717887878122307166385777298002662983935525527848487347280475199211548556361457107189081821829924415927400061035892822699035254720047464615767180986074950190680952148437372197823208217585410661608171042925
177 2653076573740874134689965192988354970356543678897507524522997696742304444244010138056777629910231623647707099240090896854406108279917061245800564515387852982888185151901197821565020031532881281333801830186093286040803810836024183093136074355445147499569679378186992507021296337036686262543397697748922260886998646972015222720172819526753783568905306426642301674441027822252991800
178 951811957441565461823819738568846183876677844285516582489674885334325859928170371321988183722979459188620249087445733699038820654096364252601080278219418007308643451326260551305980118787409129153003039278577083329747164336236395933152096267397709682573189013023259721850958675940386744130452588050204645047906486677175476752157458004050877879080101159966134965018820193851997813500
179 343371099652954692228252641816001033454147887336466990480898701645074641841594631975255509218593789384109793980317323620287250745789081107038614719388486169951411488112284320305262297456073496261599001076504509930223545048688503834686242858736091473022794472629570907265546124202124097841723484542832404135455629656496749116372022423468891280249452453562562821791224204995990423275548
180 124558752062721345577569878358233368070232153956473356255312465840883816427056344215593604412289795819711303305776476170599896887449810033149850851791197512876349170443061032841079137819198120909643549879890479693429439251815168876646469267812850226253813307967055451104498343421882041488160135876921941447188835607061154204052001652307878819168880791477855155323211984669782574395073232
181 45432804310258424484002852740850619737014518380140787714411758322191490082423395370631126247923454189493241833561254998983293878015942409710167648519149630324464035207342822998869199149268003190219006552354233830870374813877533520215769981251631707068559736067033021372405966363748313396555783340254471793203403005789703352872323826722735626190532597095463977867720500337498968060747458025
182 16662364465813223969173997252178778894757644479734376918015569928265708608301633034305401794639462828075685831489678567924636140822026720857572957762287900959181969891848169583480855514885484379143684314405891149053055006636603145534220714814791353081645142084166576870956082954954200560177922110134492511572693672848136204203334612827650436090097692872536536715643072209767617043737901133940
183 6144161876424276991092019972147919269376740385097746521235931967245676601748068952305465332670936254698324182473633550420591557673042928962663407183852985440006509003746734026715629822999526575808961386651372168307074633889927965811357137939954792555846184638992722015920741188941843732628734233327733364155117584378483011627214606493592783580515310814831822810333955342369514361772616599509850
184 2277901207421417501377405947892665937315078780798008943707495700144215729607620368004690272912791805972252464485791570184159970217549518449591784533118918350987926538090297370381306947665092819962323233598818774520224800453325496254218731611102677552358578091992779635452541917747679619946695071086773092840471984785836345252603200214161293445176246999793500599663796263778604290507782188536711917
185 849064640323548364392585035672376977799350561510800949270684807717635158021691613719797897336609108831355640286390300424804359878014196761238209622014250574394444357929064433064062720903948694051010774724138330942224804100938290762010433882620765955467863163452556390226838491460484121146408494741794524189388542304707737601009768147123001814967729091168411617542423062265704566969273104132880158576
186 318176288769591968773165396341610262495316129450753032741791577382888437502926025098692795126266441801853456400534406332050633315896755650601688330558048525165735049234805258989576072569537171650786636761318019006627182042999867232124294518087580129240324646072366980214817725485709905108891498071145969538120326037008159991802050064886114690266749882363302885680003800469419805091685583319862833054570
187 119868132747675790499592897075115559528334595920430124749567623957970838145046088753382318525581460027282743898676976864296715199988713845695141168063164900701385848059413053400705715555228221970552307258308480980586460211219594814898015248393726744164832853863626209643372920154100025334197165199397315336949561944556152829251449896842410985246095403773991005428752588928802928445382664945501766154733730
188 45397961650133586547571696808906670110080071301433063828080493708591717287604866260153441927035212025389012627498390179744981641571483032998930034533709581440079348618923912698985521851955597469713452778907333435852675371895540105661090820951326412412905699573807719405471636626065407357042303961639395497187139277607062798331451422840350468009329962087837774607994130471108432353133176501534432408537462500
189 17284371580208083419464414682760929498011647981531934511574065320768436729843375501867879306224439657736168892751362839141491460662590269164583198300333528173905986705729966618359198804458512586725098870905283583846817549673119080398544394530611452065586861113744055204080559716341408965002096317765581579171142726854107090881882073092525922876646299036382942554670672757095970475376321175289137070397418778749
190 6615208384582085237899062004061929877803702233984430734306075717385462655725258269805137289564982785523920621912585651080905701547747435807064323202894437938221072919348268986634989769215786863676521870390303145788212791577529622353248702236900923141590157389387512561485895657337171278858188876745057132940468603614580457771616132496277127048846831718641028131659107627507790631935539521570516163909642608690638
191 2545038464450082311141292529848302903175635177597252823968538486310504500397059319582521128885934028185009090888979626241993220712293028973322725937984736005628385272465483301001786661344902710503792080869100439039839013764971557737063430237677089157841712666308693064371316888501729136398591929453181850401138082224870202311562230777256694668106858887928284399277808356306775915456477969150403409293290240001412820
192 984224950969182630464391516696082961859310783204486914850936674749319681654034193816366085185117065915734278480299856913252928542808243286090997420616029119057874724126222538196008876774531666251986802609007234181883383418558997979530736947960914927409649883665129676506084526409214087975788974122226428061156853553479825490406628216438229323213511229803285463492744832133197664434067396190845855566681510910744246645
193 382588598082861722405722106882005793794518305575615242803639604865561524316183069111751358844823539544955885351584358205185086411072175717045122073686521245781813464873779592334044711177413921263156542048419079806955792510802030529752740699605712164029403935727065218300191071409427250025389016236369657058988330457056586586851417200923558525762124229567373404218024715130242341777669956467748198004901942391426272794400
194 149484395356525611788254975852945281934690837411733281659649145842756865680583528102513723416740019286663086122531477516478201045678421252528863251777453928378129553126148238545771169132339680857140496309285589627083638916510074941588981393472583948399487081758463197058468984197977650806098373702391825433691089924474719039103791990363216410364221397287185320012615632590698702800804948867019474360378668026377940559736240
195 58704926223443833921315209423210735919165785645151750939776194261276432983972855171610683062734139419506648054210868365881300258192221331414987314600475111540333724732107522385980770752698604703339936607359010189876683620536058352209246502451296849339871619538636245653475736811117698740635013798976831811808363632271824895132712930101906649230715837787702656325803690071642070628190166095327143370312305316648535305794493104
196 23171645079685903177727714376953201073529699092345571126106145589824737162305639942831364985181040875073827152730950472226654262540030245941454568397724983667429173123734389557798960369443038173709333643404982737815911004248061791845533549264217149619793268237854791209828554553021734382514116095579437290241271169553885404014839914910346730774969569556135446711791566354545875638132174243696078186586830104683218441841061137920
197 9192459346875465364006756119897101311726414911841519108616553662208922843821323441499410952402734052915305364981118363110111844000102044684629725733087710445683520671123318899492687418047973114644807804980685282484420595133548457962172334123076581658702621196137447344483724391371130968022605822262516139543389461300974099633520620647683548083470519977699994384522425295672971687630278410834811313312945129537560086835398351222985
198 3665119197115635033529856346044185986165687197143181821807206905816509814694585560726185126295655713048140165529799793010577850345036489661342342002060503939735736354263876119032234911598816021407527751860289235930576765126699003416514860235652211763385043681821076587227947475548141148081289280131670510104472744666894660587260434745878517970023783249199487672165422975709927974167917877985101293432067081256779385080962824414145600
199 1468639281470173776900972479654719948060847223041659166496172622104293972200721396213908969440270282011437511530849646858882659779597576588865870088477667954098322529286134908526227805693799633180726480722748536303852267298167154379671010510198807285665405231538128334722604863279174947476090801415454139787191809856985753196199079098312715014609203250021450270358233034207461834487699453036826489632503145507122282477904393922797852118
200 591428231915324331292321339243779537105327679952964311102977334357217067821989987085656897453668095932170058423673079044746441715374587824646726830370945755958127820058619525938209468729084466709180209712379570318022353089420976271800691853413327487299182276028851672028748416545205089895099574430254500285945905935815804230974316989949788694999587226754182210710056553673004652791053590694861769469395608867492578763672436574583273588357
201 239352610655401864930775937668738437753105116569240040181284635140979138660273761876341591030039195312797504351166582276497778384902116984739836446935269310958159352139005164294322772554804220037021706335171102196959709671480658623789573813834521553957380460518048136467732214482037815466286323087996176690666450159038167513970983024359807986479093832421633385675738306859111123334402195534066951566475894409838140246938502751790435784573000
202 97344837795462420068068130685202543338601658513007387468399764837471553725956646137742413318053950242290777099680142264561647579102610509748962814591611845129276235029249904443211755081751355164494533799452461326722423431452484079104606370381391017787096557740624799966020467609602493155336232792183732508396269488997781199678895898089955485370577687843524177381420599119558420041656409180287455253783336328471938597012084598642422767261817550
203 39784679242835018125896571155814227853892392231380486885391607040478632014249961070153891252376128706006827657616125548967861065112232780333490512400108673433962226653691603135714361336120005366450465318552896898317741279704960688842076296725243664738369069523913109145882157304384653092818771527435274389821881353665386991239927683075037783482284998419772654708665398344162144795009541622782716395937398273215305654651649939611896365323156471750
204 16339419164488065618092214478804838117018267809337464198254846014668184321557988731714927777547778237999356402991770116260202430528763720857239527969880084179845471956575860038473813517554905211020939543220279885943110863108165528789969765419588482861893741045734113034219967407354654219199062016971137214378574023522467274771012657395661348158898831709542193115823208224605923015854938724727709278948026679639566638388247857335220237761362525563812
205 6743182678269479316406388192987203001272817998109581245362617424133666942546080094729626512980172053856246227126093046781072676879588710619067998370934016010794582627305158401899925594668693533225763186931193300014194578367849567600838637490308724040101503233244459398278677567716483688245804005406624837714654126200863632586794075850232626443798464322970199225171444502737143588633484701949314754321062319011666564451335608323637576838614094360719821
206 2796344236997618522612531301801918237533663220684562064283962841046118860906826209328074278335050675908525809019894358968181176749777259122125871525002826086482775088336710998964748733322090897775772653697123158712536785428424046739708812758825763766046810589116626222570130011363835048678053472307424834234629941527087398887982188426002076020501279567012198255003234893725708649743697117172076897224440049570173153382048135213275717173020091624050507210
207 1165208580151873083910611195153426375334652157545964213412918338479733415909556622152807552720008672197661300992902286921209999483420157367292100643544082199607032800778964538421104280866130968827492061790640614333144973264529836507574428703974949668060372088317162329459336487784763123000515982573334655196873870388589965312305851367666756876366373649858737672168700620014307137444183035964037452988243578136014032083002635788114795546936560581405275324640
208 487858728895913027216944613000211789141922100776255208291992606502050360293136411038692662437166438757824472202734019356459875132408048414665097997737168663242775266772758592619715852705922954869280952282506323127025992071250402586177699282211346220874687256859197574876215182750419201010029396707475672436161212999496503968306765939945344764743297951761296637080326960468004108674322078851157139648755595742502275964612371892923608319773779865722957589524125
209 205235260890410175761902875896880034779872883489876726854616420456421729537948648222905027581248824479459536582944559589740825757612635477973140217613801943619386256983837633480065948026640796592415301907939817207360954556227343515893340964154139266488387497591892576558302413810643167948211229930235321303414191082718999207177848487111351596244472909038860855001723541907041042836422139076180495478468583310991530586225337246677836863320817569396596894087795944
210 86749621294257370533162164217780851263074076170161331861800501760047492748318949648494287508362435428153070577973063622201705601078761900283141716508340476994943031282664578063060875538486229781100153716129020690450887462965839764220505176236918223557765691597250013161712730520298584319674186823044855467482680830308526328081385146658799016289393007846964290913039736844422141721729578006988496336069877979805575722814094167792821072636332715402354582426756668868
211 36840983990109498318515377060303621907433750706903814399397166339537964143734392221323971853035575689506368927588940267784875868880994839763560041725241750908716636373062587398585421305664588729833920273386115112924121047517139896822066038882208873919276674576832047874766766912440939523129207177394568939838629480935674675841582524399986829327328811078149493508135264057052397978790050280107220383157011732563881440621696950226730428925174960695405927344177966606180
212 15719302867596101058813200804984034239083286568134713152317683242476441267741231978753802432669635435399818955785153224539251271495435075062710557357477774679653103038019359382129295762457143103027607354368289223431258516831574273567003696881526174083532890885846407364446548569905412596829788493362949952870053131144103753575762328548528643218357137192724765368672714072729506077113794597349369023870711959690254053537348054951661713636363099895607322707055448412704080
213 6738515951894784792604460652950336185182980262129960456434437227334371878276427443071250406968905350844739825491965203954619135913988153145685040658375847684457711746273431933909619264922202038610196033259886590061778230542916966282881222880217728443310866285549473882048227159030046167882488549960878883955107144184636570784780807700604646441822750642825526824078725446055482488515934568827729671114873560153172258950829670829964708005150463042422086247898125428484543625
214 2902115808416825551743474107776860195396097711485819212264604817480735693911808446771696629993737717845992142244093517393080531181695553460302039063468958647519093303545665934970915205079052425610903775403890822111825712085032687182853027030490052777291238068782353293745198828750647144191173834303218508289722480685886895658976960461990346267653726423747238798830991844314954991722925229274584315142206029030777259360079739860764269193450861939308258782242915573103604414060