0 0
1 0
2 1
3 8
4 49
5 294
6 1893
7 13572
8 109345
9 985898
10 9863077
11 108503064
12 1302057249
13 16926789294
14 236975148421
15 3554627439308
16 56874039487681
17 966858672273618
18 17403456103022277
19 330665665961879712
20 6613313319247031425
21 138879579704207582870
22 3055350753492608766181
23 70273067330330089702548
24 1686553615927922337410529
25 42163840398198058821139194
26 1096259850353149530154925413
27 29599015959535037315860707752
28 828772446866981044847589477985
29 24034400959142450300587342618878
30 721032028774273509017635310951877
31 22351992892002478779546725778021084
32 715263772544079320945495289321184129
33 23603704493954617591201344680743062434
34 802525952794456998100845719420142029701
35 28088408347805994933529600180271906722608
36 1011182700521015817607065606490956873118401
37 37413759919277585251461427440167809487066598
38 1421722876932548239555534242726381708310855717
39 55447192200369381342665835466328896794605929892
40 2217887688014775253706633418653155892674958123425
41 90933395208605785401971970164779391642554236543690
42 3819202598761442986882822746920734449075238865057061
43 164225711746742048435961378117591581310415591104408888
44 7225931316856650131182300637174029577658655444500923809
45 325166909258549255903203528672831330994640251466541481294
46 14957677825893265771547362318950241225753453115573280048133
47 703010857816983491262726028990661337610412299598537650257132
48 33744521175215207580610849391551744205299790387203731676687425
49 1653481537585545171449931620186035466059689728986212176063084658
50 82674076879277258572496581009301773302984486449337630400918455877
51 4216377920843140187197325631474390438452208808916274319542276538304
52 219251651883843289734260932836668302799514858063646377206189064254209
53 11620337549843694355915829440343420048374287477373258221611601401368374
54 627498227691559495219454789778544682612211523778155944435400836920423781
55 34512402523035772237070013437819957543671633807798576944901809151625853108
56 1932694541290003245275920752517917622445611493236720308916446867530071828321
57 110163588853530184980727482893521304479399855114493057608241434616886180250778
58 6389488153504750728882194007824235659805191596640597341278011278229930702473957
59 376979801056780293004049446461629903928506304201795243135402681844697352093532872
60 22618788063406817580242966787697794235710378252107714588124160944116564759210534625
61 1379746071867815872394820974049565448378333073378570589875573817659132819083646583710
62 85544256455804584088478900391073057799456650549471376572285576695004585363738909827141
63 5389288156715688797574170724637602641365768984616696724053991331785570190762675389772028
64 344914442029804083044746926376806569047409215015468590339455445234277064057877509941509889
65 22419438731937265397908550214492426988081598976005458372064603940228010325906914789899894594
66 1479682956307859516261964314156500181213385532416360252556263860055048683871039617568215650053
67 99138758072626587589551609048485512141296830671896136921269678623688261824155807836234931973712
68 6741435548938607956089509415297014825608184485688937310646338146410801804052334813734894017465665
69 465159052876763948970176149655494022966964729512536674434597332102345324479630877057354703844463238
70 32561133701373476427912330475884581607687531065877567210421813247164172713574201534129933661096743077
71 2311840492797516826381775463787805294145814705677307271939948740548656262663768390384047119439248694724
72 166452515481421211499487833392721981178498658808766123579676309319503250911791324272934219500063488499489
73 12151033630143748439462611837668704626030402093039927021316370580323737316560766672259486043788379470635114
74 899176488630637384520233275987484142326249754884954599577411422943956561425496733747881988013873309737770661
75 67438236647297803839017495699061310674468731616371594968305856720796742106912255031092528032053496166735198808
76 5125305985194633091765329673128659611259623602844241217591245110780552400125331382363034926077023567501841617441
77 394648560859986748065930384830906790066991017419006573754525873530102534809650516441953694974770594141216060978158
78 30782587747078966349142570016810729625225299358682512752853018135347997715152740282472388219516901629353829916004997
79 2431824432019238341582263031328047640392798649335918507475388432692491819497066482315318669365107050746534174977488652
80 194545954561539067326581042506243811231423891946873480598031074615399345559765318585225493549255712166687704536012633025
81 15758222319484664453453064443005748709745335247696751928440517043847346990340990805403264977489808190641453623121825062930
82 1292174230197742485183151284326471394199117490311133658132122397595482453207961246043067728154164465060730335436657608148421
83 107250461106412626270201556599097125718526751695824093624966159000425043616260783421574621436795650991732583396382434081119968
84 9009038732938660606696930754324158560356247142449223864497157356035703663765905807412268200690834684098592342963321201421328769
85 765768292299786151569239114117553477630281007108184028482258375263034811420101993630042797058720948149985802640330529664822747094
86 65856073137781609034954563814109599076204166611303826449474220272620993782128771452183680547050001540902028619671549674396366451173
87 5729478362986999986041047051827535119629762495183432901104257163718026459045203116339980207593350134058483066467883525255194282849492
88 504194095942855998771612140560823090527419099576142095297174630407186328395977874237918258268214811797146523157029172540295052056340705
89 44873274538914183890673480509913255056940299862276646481448542106239583227242030807174724985871118249946040587900792210543280612070274618
90 4038594708502276550160613245892192955124626987604898183330368789561562490451782772645725248728400642495143652965540660677451987181886181477
91 367512118473707166064615805376189558916341055872045734683063559850102186631112232310760997634284458467058072419974376785144529678017664570344
92 33811114899581059277944654094609439420303377140228207590841847506209401170062325372590011782354170178969342662637865493440368098827106982831969
93 3144433685661038512848852830798677866088214074041223305948291818077474308815796259650871095758937826644148867625321941500128533069341012684590654
94 295576766452137620207792166095075719412292122959874990759139430899282585028684848407181883001340155704549993556780263412135951022557937518106950341
95 28079792812953073919740255779032193344167751681188124122118245935431845577725060598682278885127314791932249387894125025994970125599649913270057127708
96 2695660110043495096295064554787090561040104161394059915723351609801457175461605817473498772972222220025495941237836002499240855695736815540822049925761
97 261479030674219024340621261814347784420890103655223811825165106150741346019775764294929380978305555342473106300070092242433889677925326219531125518080738
98 25624945006073464385380883657806082873247230158211933558866180402772651909938024900903079335873944423562364417406869039758536400243884708266868261210376837
99 2536869555601272974152707482122802204451475785662981422327751859874492539083864465189404854251520497932674077323280034936095134364671641652982944154880037232
100 253686955560127297415270748212280220445147578566298142232775185987449253908386446518940485425152049793267407732328003493609513498582043576481535088826460786625
101 25622382511572857038942345569440302264959905435196112365510293784732374644747031098412989027940357029120008180965128352854560863482283810647229754719646156781350
102 2613483016180431417972119248082910831025910354390003461282049966042702213764197172038124880849916416970240834458443091991165208075446478806063080861703248632772901
103 269188750666584436051128282552539815595668766502170356512051146502398328017712308719926862727541390947934805949219638475090016431771499447866989533433639277270580708
104 27995630069324781349317341385464140821949551716225717077253319236249426113842080106872393723664304658585219818718842401409361708904236976981056697712290106145955980449
105 2939541157279102041678320845473734786304702930203700293111598519806189741953418411221601340984751989151448080965478452147982979434944884672099142435912514811892260406794
106 311591362671584816417902009620215887348298510601592231069829443099456112647062351589489742144383710850053496582340715927686195820104157779461250295766274018241607870611493
107 33340275805859575356715515029363099946267940634370368724471750411641804053235671620075402409449057060955724134310456604262422952751144882410872393680525021529909887695556472
108 3600749787032834138525275623171214794196937588511999822242949044457314837749452534968143460220498162583218206505529313260341678897123647300391418000840598941749775140210640545
109 392481726786578921099255042925662412567466197147807980624481445845847317314690326311527637164034299721570784509102695145377242999786477555742699285576866736310491287977161478798
110 43172989946523681320918054721822865382421281686258877868692959043043204904615935894268040088043772969372786296001296465991496729976512531131696991509462931214327026839188207139077
111 4792201884064128626621904074122338057448762267174735443424918453777795744412368884263752449772858799600379278856143907725056137027392890955618366199040474759864352856605915963685164
112 536726611015182406181653256301701862434261373923570369663590866823113123374185315037540274374560185555242479231888117665206287347068003787029257014578109500324223039509039886039843649
113 60650107044715611898526817962092310455071535253363451771985767951011782941282940599242051004325300967742400153203357296168310470218684427934306042647902718487934569331288392215045762994
114 6914112203097579756432057247678523391878155018883433502006377546415343255306255228313593814493084310322633617465182731763187393604930024784510888861862072982120852705155667543692962282821
115 795122903356221671989686583483030190065987827171594852730733417837764474360219351256063288666704695687102866008496014152766550264566952850218752219114140739862078118834989863309031470007808
116 92234256789321713950803643684031502047654587951905002916765076469180679025785444745703341485337744699703932456985537641720919830689766530625375257417240330559375796768621621363660302769633281
117 10791408044350640532244026311031685739575586790372885341261513946894139446016897035247290953784516129865360097467307904081347620190702684083168905117817118685000794441632812536044368669812070518
118 1273386149233375582804795104701738917269919241264000470268858645733508454629993850159180332546572903324112491501142332681599019182502916721813930803902420004849367550051553159410340705411889317477
119 151532951758771694353770617459506931155120389710416055961994178842287506100969268168942459573042175495569386488635937589110283282717847089895857765664387980577113618375011534759112980300528028858612
120 18183954211052603322452474095140831738614446765249926715439301461074500732116312180273095148765061059468326378636312510693233993926141650787502931879726557669253712629453135481130058960679920003363425
121 2200258459537365002016749365512040640372348058595241132568155476790014588586073773813044513000572388195667491814993813793881313265063139745287854757446913477979699386341960891621726009795310493767978970
122 268431532063558530246043422592468958125426463148619418173314968168381779807501000405191430586069831359871434001429245282853520218337703048925118280408523444313523325452733947766230382691941574706976132581
123 33017078443817699220263340978873681849427454967280188435317741084710958916322623049838545962086589257264186382175797169790982986855537475017789548490248383650563369031329621925206236353594256306133751082248
124 4094117727033394703312654281380336549329004415942743365979399894504158905624005258179979699298737067900759111389798849054081890370086646902205904012790799572669857759886170445249459385737641897651418750504929
125 511764715879174337914081785172542068666125551992842920747424986813019863203000657272497462412342133487594888923724856131760236296260830862775738001598849946583732219985773921576878127931643111898721975531241694
126 64482354200775966577174304931740300651931819551098208014175548338440502763578082816334680263955108819436956004389331872601789773328864688709742988201455093269550259718207519393063331393933215781545384109343731013
127 8189258983498547755301136726331018182795341082989472417800294638981943850974416517674504393522298820068493412557445147820427301212765815466137359501584796845232882984212354973552867053308845387486720264129410446652
128 1048225149887814112678545500970370327397803658622652469478437713789688812924725314262336562370854248968767156807352978921014694555234024379665582016202853996189809021979181436636204771939551332796492794076765934493185
129 135221044335528020535532369625177772234316671962322168562718465078869856867289565539841416545840198116970963228148534280810895597625189144976860080090168165508485363835314405326113631440801081115607419011046640112475778
130 17578735763618642669619208051273110390461167355101881913153400460253081392747643520179384150959225755206225219659309456505416427691274588846991810411721861516103097298590872692394859199590072305275611095335565747283983877
131 2302814385034042189720116254716777461150412923518346530623095460293153662449941301143499323775658573932015503775369538802209552027556971138955927163935563858609505746115404322703726730732000803195352200590256547686598999184
132 303971498824493569043055345622614624871854505904421742042248600758696283443392251750941910738386931759026046498348779121891660867637520190342182385639494429336454758487233370596891928810517767619562492479823456023670007806529
133 40428209343657644682726360967807745107956649285288091691619063900906605697971169482875274128205461923950464184280387623211590895395790185315510257290052759101748482878802038289386626532512094934468098519235752828325097209480134
134 5417380052050124387485332369686237844466191004228604286676954562721485163528136710705286733179531897809362200693571941510353179983035884832278374476867069719634296705759473130777807955358058073936599245647260173337354814995528101
135 731346307026766792310519869907642109002935785570861578701388865967400497076298455945213708979236806204263897093632212103897679297709844452357580554377054412150630055277528872655004073973340736464948129190581123645201359235412207108
136 99463097755640283754230702307439326824399266837637174703388885771566467602376590008549064421176205643779890004733980846130084384488538845520630955395279400052485687517743926681080554060374345995756102997855558139548651525704423060001
137 13626444392522718874329606216119187774942699556756292934364277350704606061525592831171221825701140173197844930648555375919821560674929821836326440889153277807190539189930917955308035906271285413178744711493844762412391691863415347139498
138 1880449326168135204657485657824447912942092538832368424942270274397235636490531810701628611946757343901302600429500641876935375373140315413413048842703152337392294408210466677832508955065437387042361311959589364300791754141840202005354917
139 261382456337370793447390506437598259898950862897699211066975568141215753472183921687526377060599270802281061459700589220894017176866503842464413789135738174897528922741254868218718744754095796798935959895073526252972403722643175977593072792
140 36593543887231911082634670901263756385853120805677889549376579539770205486105749036253692788483897912319348604358082490925162404761310537945017930479003344485654049183775681550620624265573411551851130557273962338728434393955095432922024731425
141 5159689688099699462651488597078189650405290033600582426462097715107598973540910614111770683176229605637028153214489631220447899071344785850247528197539471572477220934912371098637508021445851028811009602313352601995497791639220949674646070335790
142 732675935710157323696511380785102930357551184771282704557617875545279054242809307203871437011024604000457997756457527633303601668130959590735149004050604963291765372757556696006526139045310846091163363918759110457646591389644444625146068342339461
143 104772658806552497288601127452269719041129819422293426751739356202974904756721730930153615492576518372065493679173426451562415038542727221475126307579236509750722448304330607528933237883479450991036361041168654063691667034458289650506742516040352588
144 15087262868143559609558562353126839541922693996810253452250467293228386284967929253942120630931018645577431089800973409024987765550152719892418188291410057404104032555823607484166386255221040942709235989929869538080695727205042745670328955976735382209
145 2187653115880816143385991541203391733578790629537486750576317757518116011320349741821607491484997703608727508021141144308623226004772144384400637302254458323595084720594423085204126007007050936692839218539834272028264270323840437729910687332321985619794
146 319397354918599156934354765015695193102503431912473065584142392597644937652771062305954693756809664726874216171086607069058990996696733080122493046129150915244882369206785770439802397023029436757154525906815810138741200644100168670853822873247123622849733
147 46951411173034076069350150457307193386068004491133540640868931711853805834957346158975339982251020714850509777149731239151671676514419762778006477780985184540997708273397508254650952362385327203301715308301924103329388709830486216706228560503376846027552032
148 6948808853609043258263822267681464621138064664687764014848601893354363263573687231528350317373151065797875447018160223394447408124134124891144958711585807312067660824462831221688340949633028426088653865628684767318796799446795727901835545896953059451062826625
149 1035372519187747445481309517884538228549571635038476838212441682109800126272479397497724197288599508803883441605705873285772663810495984608780598848026285289498081462844961852031562801495321235487209425978674030330553174470279507483002388348023274804470427105558
150 155305877878162116822196427682680734282435745255771525731866252316470018940871909624658629593289926320582516240855880992865899571574397691317089827203942793424712219426744277804734420224298185323081413896801104549583081786871186363481556565365230483310656389083877
151 23451187559602479640151660580084790876647797533621500385511804099786972860071658353323453068586778874407959952369238029922750835307734051388880563907795361807131545133438385948514897453869025983785293498416966786987045562477455354073737319054759250954684435780912404
152 3564580509059576905303052408172888213250465225110468058597794223167619874730892069705164866425190388910009912760124180548258126966775575811109845713984894994683994860282634664174264412988091949535364611759378951622030925924747521630996036813809196979960575153522672609
153 545380817886115266511367018450451896627321179441901612965462516144645840833826486664890224563054129503231516652298999623883493425916663099099806394239688934186651213623243103618662455187178068278910785599184979598170731667348428415936793400672011863481463060864147870074
154 83988645954461751042750520841369592080607461634052848396681227486275459488409278946393094582710335943497653564454045942078057987591166117261370184712912095864744286897979437957274018098825422514952260982274486858118292676773393509248596630918856702714995897458920191886181
155 13018240122941571411626330730412286772494156553278191501485590260372696220703438236690929660320102071242136302490377121022098988076630748175512378630501374859035364469186812883377472805317940489817600452252545463008335364899879487835884221982211619604877576470226494706093608
156 2030845459178885140213707593944316736509088422311397874231752080618140610429736364923785027009935923113773263188498830879447442139954396715379931066358214478009516857193142809806885757629598716411545670551397092229300316924381207135874568284195306513594159376467365268325965921
157 318842737091084967013552092249257727631926882302889466254385076657048075837468609293034249240559939928862402320594316448073248415972840284314649177418239673047494146579323421139681063947846998476612670276569343480000149757127849534490604332261785142732479839044368100044023159678
158 50377152460391424788141230575382720965844447403856535668192842111813595982320040268299411380008470508760259566653901998795573249723708764921714570032081868341504075159533100540069608103759825759304801903697956269840023661626200226478014766425314659456703668806977678690246343817157
159 8009967241202236541314455661485852633569267137213189171242661895778361761188886402659606409421346810892881271097970417808496146706069693622552616635101017066299147950365762985871067688497812295729463502687975046904563762198565836010061711800890268793155377969993565020270664019239772
160 1281594758592357846610312905837736421371082741954110267398825903324537881790221824425537025507415489742861003375675266849359383472971150979608418661616162730607863672058522077739370830159649967316714160430076007504730201951770533761609989346771792148235398566300754989601859061749258625
161 206336756133369613304260377839875563840744321454611753051210970435250598968225713732511461106693893848600621543483717962746860739148355307716955404520202199627866051201422054516038703655703644737990979829242237208261562514235055935619208517209018871479463163560309955214899434234904971810
162 33426554493605877355290181210059841342200580075647103994296177210510597032852565624666856699284410803473300690044362309964991439742033559850146775532272756339714300294630372831598269992223990447554538732337242427738373127306079061570311780255541581125561966321949359214024274635953019185541
163 5448528382457758008912299537239754138778694552330477951070276885313227316354968196820697641983358960966148012477231056524293604677951470255573924411760459283373430948024750771550518008732510442951389813370970515721354819750890887035960820182594484777907701989800918584155243030318762684919728
164 893558654723072313461617124107319678759705906582198383975525409191369279882214784278594413285270869598448274046265893269984151167184041121914123603528715322473242675476059126534284953432131712644027929392839164578302190439146105473897574509947389609698843976509342623344660159765751168902532289
165 147437178029306931721166825477707746995351474586062733355961692516575931180565439405968078192069693483743965217633872389547384942585366785115830394582238028208085041453549755878157017316301732586264608349818462155419861422459107403193099794141323097196579415118852208061912650427464205540989909094
166 24474571552864950665713693029299486001228344781286413737089640957751604575973862941390700979883569118301498226127222816664865900469170886329227845500651512682542116881289259475774064874506087609319924986069864717799696996128211828930054565827459641804592775622307981271215502066012345274138310447653
167 4087253449328446761174186735893014162205133578474831094093970039944517964187635111212247063640556042756350203763246210383032605378351538016981050198608802617984533519175306332454268834042516630756427472673667407872549398353411375431319112493185760196800450819139767688523900678508010348347745498584612
168 686658579487179055877263371630026379250462441183771623807786966710679017983522698683657506691613415183066834232225363344349477703563058386852816433366278839821401631221451463852317164119142793967079815409176124522588298923373111072461610898855207713093529724405487996878007209314901320124070498435368865
169 116045299933333260443257509805474458093328152560057404423515997374104754039215336077538118630882667165938294985246086405195061731902156867378125977238901123929816875676425297391041600736135132180436488804150765044317422518050055771246012241906530103512869005542526642233942262308186609632624244663654648138
170 19727700988666654275353776666930657875865785935209758751997719553597808186666607133181480167250053418209510147491834688883160494423366667454281416130613191068068868864992300556477072125142972470674203096705630057533961828068509481111822081124110117597187856654754365834715596800546294561346340317514906807077
171 3373436869061997881085495810045142496773049394920868746591610043665225199919989819774033108599759134513826235221103731799020444546395700134682122158334855672639776575913683395157579333399448292485288729536662739838307472599715121270121575872222830109119123740884623907673102465550298780539298443872111221264824
172 580231141478663635546705279327764509444964495926389424413756927510418734386238249001133694679158571136378112458029841869431516461980060423165325011233595175694041571057153543967103645344705106307469661480305991252188885287151000858460911050022326778768489283940991722172900784076446301611260428469412604220073889
173 100379987475808808949580013323703260133978857795265370423579948459302441048819217077196129179494432806593413455239162643411652347922550453207601226943411965395069191792887563106308930644633983391192251436092936486628677154677123148513737611653862532726948646122815227066724597343581762294539862212703710178093860814
174 17466117820790732757226922318324367263312321256376174453702911031918624742494543771432126477232031308347253941211614299953627508538523778858122613488153681978742039371962435980497753932166313110067451749880170948673389824913819427841390344427772080694489064425371908800493118475936645668067669252975933251683765997061
175 3056570618638378232514711405706764271079656219865830529398009430585759329936545160000622133515605478960769439712032502491884813994241661300171457360426894346279856890093426296587106938129104794261804056229029916017843219359918399872243310274860114121535586274440088182613304636394733241818649884950300288448848702035308
176 537956428880354568922589207404390511710019494696386173174049659783093642068831948160109495498746564297095421389317720438571727262986532388830176495435133404945254812656443028199330821110722443790077513896309265219140406607345638377514822608375380085390263184301455528472886119463743717883594339881059036693891348431551041
177 95218287911822758699298289710577120572673450561260352651806789781607574646183254824339380703278141880585889585909236517627195725548616232822941239692018612675310101840190415991281555336597872550843719959646739943787851969500177992820123601682442275114076583621357628556462513123303297453690618768403956190648727821267683058
178 16948855248304451048475095568482727461935874199904342772021608581126148287020619358732409765183509254744288346291844100137640839147653689442483540665179313056205198127553894046448116849914421314050182152817119709994237650571031682721982001099474724970305631884601657883084042237847036501640813775373211003975085812873686832197
179 3033845089446496737677042106758408215686521481782877356191867936021580543376690865213101347967848156599227613986240093924637710207430010410204553779067097037060730464832147034314212916134681415214982605354264428088968539452214671207234778196805975769684708107343696761072111373502302849375688022647756170892915489710546567359552
180 546092116100369412781867579216513478823573866720917924114536228483884497807804355738358242634212668187860970517523216906434787837337401873836819680232077466670931483669786466176558324904242654738696868963767597056014337101398640817302260075425075638543247459321865416992980183622517649951732237969481527138242130215680256465313025
181 98842673014166863713518031838188939667066869876486144264731057355583094103212588388642841916792492942002835663671702260064696598558069739164464362122006021467438598544231350377957056807667920507704133282441935067138595015353153987931709073651938690576327790137257640475729413509992396456257640718620274271927169436792429291086447030
182 17989366488578369195860281794550387019406170317520478256181052438716123126784691086732997228856233715444516090788249811331774780937568692527932513906205095907073824935050105768788184338995561532402152257404432182219224292794274025803571051404652841684891657804980890566582753259370314549750610599797894847264856143598968214963830142821
183 3292054067409841562842431568402720824551329168106247520881132596285050532201598468872138492880690769926346444614249715473714784911575070732611650044835532550994509963114169355688237734036187760429593863105011089346118045581352146722053502407051470028335173378311502973684643846465877089375948643296466200297125498127551150462841844111668
184 605737948403410847563007408586100631717444566931549543842128397716449297925094118272473482690047101666447745809021947647163520423729813014800543608249737989382989833213007161446635743062658547919045270811322040439685720386968794996857844442897470485213671901609316547157974467749723615758682051100727550607942622505640760569324798641315169
185 112061520454631006799156370588428616867727244882336665610793753577543120116142411880407594297658713808292832974669060314725251278390015407738100567526201528035853119144406324867627612466591831365023375100094577481341858271589227074418701221936032039764529301797723561224225276533698873402503123108957174135709480659648830340993237502230477594
186 20843442804561367264643084929447722737397267548114619803607638165423020341602488609755812539364520768342466933288445218538896737780542865839286705559873484214668680160859576425378735918786080633894347768617591411529585638515596235841878427280101959396202450134376582387705901435267990461888914642884387987255910698555702916571878126831918444773
187 3897723804452975678488256881806724151893289031497433903274628336934104803879665370024336944861165383680041316524939255866773689964961515911946613939696341548143043190080740791545823616812997078538243032731489593956032514402416496102431265901379066407089858175128420906501003568395114216391371785423232677699818129431376106132987080924222598936392
188 732772075237159427555792293779664140555938337921517573815630127343611703129377089564575345633899092131847767506688580102953453713412764991445963420662912211050892119735179268810614839960843450765189690153520043663734112707654301267257077989459264484532893336924143130422188670858281472681614381313404678489505603859121102514045166154774795800647905
189 138493922219823131808044743524356522565072345867166821451154094067942611891452269927704740324806928412919228058764141639458202751835012583383287086505290407888618610629948881805206204752599412194620851439015288252445747301746662939511587740007800987576716840678663051649793658792215198336825191431860016566347986460162772114755774599531693579725823518
190 26313845221766395043528501269627739287363745714761696075719277872909096259375931286263900661713316398454653331165186911497058522848652390842824546436005177498837536019690287542989178902993888316977961773412904767964691987331865958507201670601482187639576199728945979813460795170520887683996786519565293929193115377571978147183757952316374725052717521477
191 5025944437357381453313943742498898203886475431519483950462382073725637385540802875676405026387243432104838786252550700095938177864092606650979488369276988902277969379760844920710933170471832668542790698721864810681256169580386398074875519084883097839159054148228682144371011877569489547643386225533564197472905703207488876358660007053263867235994677336444
192 964981331972617239036277198559788455146203282851740918488777358155322378023834152129869765066350738964129046960489734418420130149905780476988061766901181869237370120914082224776499168730591872360215814154598043650801184559434188430376099664297554785118538396459906971719234280493341993147530155303040650579659629688402264256067449663756386276535061327322369
193 186241397070715127134001499322039171843217233590385997268334030123977218958599991361064864657805692620076906063374518742755085118931815632058695921011928100762812433336417869381864339565004231365521652131837422424604628619970798367062587235209428073527877910516762045541812216135215004677473319973488044488305767385887529637200850449390458101261159466765180354
194 36130831031718734663996290868475599337584143316534883470056801844051580477968398324046583743614304368294919776294656636094486513072772232619387008676314051547985612067265066660081681875610820884911200513576459950373297952274334883210141923630629046264408314640251836835111569930231710907429824074856683041138385261347594062560103498925652654949155610741697940741
195 7045512051185153259479276719352741870828907946724302276661076359590058193203837673189083830004789351817509356377458044038424870049190585360780466691881240051857194353116687998715927965744110072557684100147409690322793100693495302225977675107972664021559621354849108182846756136395183626948815694597053197867907665681298391880449617006820740946103747220865742400208
196 1380920362032290038857938236993137406682465957557963246225570966479651405867952183945060430680938712956231833849981776631531274529641354730712971471608723050164010093210870847748321881285845574221306083628892299303267447735925079236291624321162642148225685785550425203837964202733455990881967876141022426791851964366854613354041270118155163503227190105097867074455361
197 272041311320361137655013832687648069116445793638918759506437480396491326955986580237176904844144926452377671268446409996411661082339346881950455379906918440882309988362541557006419410613311578121597298474891782962743687203977240609549449991269040503200460099753433765156078947938490830203747671599781418078014421537684765274729297876276975129353995799691007601347941638
198 53864179641431505255692738872154317685056267140505914382274621118505282737285342886961027159140695437570778911152389179289508894303190682626190165221569851294697377695783228287271043301435692468076265098028573026623250066387493640690791098271270019633691099751179885500903631691821184380342038976756720779446894834443667869658151757574103434095852962312167183491357328037
199 10718971748644869545882855035558709219326197160960676962072649602582551264719783234505244404668998392076585003319325446678612269966334945842611842879092400407644778161460862429166937616985702801147176754507686032298026763211111234497467428555982733907104528850484797214679822706672415691688065756374587435109932151195988585817243270198879631187332913718618713317327246872132
200 2143794349728973909176571007111741843865239432192135392414529920516510252943956646901048880933799678415317000663865089335722453993266989168522368575818480081528955632292172485833387523397140560229435350901537206459605352642222246899493485711196546781420905770096959442935964541334483138337613151274917487021986430398284583545088691318430173379241680393421839047961940069262625