0 0
1 1
2 3
3 14
4 82
5 579
6 4741
7 43977
8 454283
9 5159441
10 63782411
11 851368766
12 12188927818
13 186132043831
14 3017325884473
15 51712139570022
16 933654684562038
17 17702959714232057
18 351535449888420187
19 7292626296788508624
20 157698798590301690864
21 3547597554377118966359
22 82873288805306257109841
23 2007020276561206032513119
24 50314086582812373146883829
25 1303842879671610869065276089
26 34882141384876368383534482675
27 962297686164826928305371430652
28 27344352664576896325826424124588
29 799529628939037723880313259735963
30 24032388484435978749607191534728181
31 741939515464660564986176314904575441
32 23506469886885094958121359078720869195
33 763684511741266483633693701462939919297
34 25423111385608367198690698583453416082851
35 866623531799147522042741233863518730582832
36 30229787339466265353185140401557845517842816
37 1078384909704161125728658693655142556122845855
38 39318062479157236351994129629680217611580671065
39 1464362663509345031621685783591996219273519068505
40 55681918783249150687822679259828948548766941476971
41 2160582028145544809438092290155035981687381368573185
42 85508796164430433765443954994738011753260728936059067
43 3450137720263226710364397045389372001172629038701838096
44 141859636996313375252245255439222152417821781871696769832
45 5941520771104282303027935150687060951523261235526886272395
46 253384598615030508587327494895868216948418045921909329893173
47 10998702203098331165280339624153310108316604760396948228658886
48 485761424236457504110426591630141274520982630433298067217248422
49 21820924175439971704920495694097854551702125337697213410058696649
50 996657783344523283417055002040148075226700996391558695269946852267
51 46270243025518668488905501176907035585661513731014965415812593341370
52 2182758423557022569271459704274814348791948775141186132325914305511446
53 104599161108997499732307929780471249723550224567056551681563627387298131
54 5090314630704296770998282994838034666848317800585142977816455167827784709
55 251498121106932580018189542800352145292182080003991871992325987728710326355
56 12611961706471326039263428600638639802312815873342297070616151536679405910449
57 641765659775609250921029168095222331020469292915952180304251860352132761186489
58 33128993719623859001543996235949915201143745192095176043192681062941287575598163
59 1734497249685735833276334051013295674798297585826778544918955376254687757202665374
60 92081359701595856082904570568643603540597548337444233755382889617907677402080571962
61 4955699984599255797643248333879340358995727235541612629821002439743593646619936223423
62 270320538446933438657030009609156463087529382311236011352267527807232572184961989571297
63 14941782367521727467729428883896841054787344443169664386625546843434756302196472475608294
64 836732265757565023680918872974736508694473691899344516889742968837929704103304096281704774
65 47461943138552852195120661546200094279158928078798126430966138174266969585968165453390833889
66 2726441209971882537118362256605784204582485130578737553213005792166614388202071478312311492707
67 158583354290786626701179721023353046553594475192263799302885189487773969282888886827216628865992
68 9337948732232313388857158563597092213415238795306532066322152809951517980763168015213089614696008
69 556546741271155530852569083878356415213041044122313807056743757174786188340446712546802393600282911
70 33568666947155488696609565672778662987530149859965987560630501073165508311750906136167393066564501177
71 2048693237712645728630297611848973451336502028222174653080881267268851469992716847231554485550109913097
72 126491180632915241229787341045520341332707657652321632720713902823563867875510874211945445909257011446811
73 7899798724659275821392792507580327853604972931869416196776894621802407187609322442515842179257219018175425
74 498974210141946974167322637787081059959052192188524064667199894297358362143769497284110024863375463117356891
75 31869998897765842903083858058467833509353676252315993582410863102124586777647326887315147348614702045932130008
76 2058093706658853006251743038464298962399500539642416624385704835020932036107997001226613004727510298721661310272
77 134358851102262533316568308633853079775812660229023597853794850344911296996470831750998298392316963533652867012811
78 8865962963215996039020091734255047584309527901147006230675285589604521021728595971348968940584528859505219474506709
79 591270201994317076755767783445635647983987755937883889853531036251987187343290339884133298583528123265885337199839712
80 39846476115682115793518850706920281329342685853711885944359391102777107466013217140467189195813328779606895031031988588
81 2713204224503564698383525158400077693554824553185931743387264933029724063147196052167755900801758651437865287358904249513
82 186642187777306741563577764256839501718627184038564250548312207595713411375962479311992431629888963463279051543564714174379
83 12969383647184365974291896266611963968851399190492235426413160218763316925787777632589337675295091320822455136993292598390510
84 910247959692120289623593412565417651935002572507617069060136332463375188335925872772093847640561420728645068065271538943151074
85 64517988065812376672127160659363068798970811353269971077224069808111701441555087953477344000859495267292798049696112072280537851
86 4617784599350894752059623093958614393458771775259796883938715346900766390355910631410025026432288503442074914624003877002650363677
87 333710927426569392121564564714435774925729592815325982819012403844507249960706788311781122766518672582835637894706855711265057442987
88 24346936141865521731774459740070073874476458982016416205268909429313736551171836108430735368902051481795764253982187737301643848940569
89 1793121064389979442318350985500320932811228287741932026831151740082635109802171227540904780875139234088338850491515020948450096536598553
90 133297376142057243991888774088529484370336372167472050607191278109899100405251967576926114128486196395928466813203333009044638675330999763
91 10000841503809211997018714599325232213207628212981653017720177309750095886139362231209951810619233468093495271575754380967996265384264160434
92 757201824601130559779957180519347706199577286952338550016505082181926655600987135845960153323917237333757559880584821361360407508496992610918
93 57850224089558089165410410007012889892046363092628194268027961737120860718624613058327783973767387630701902959912133914310732724111366094526487
94 4459392864082512766924757511013507955987416983173313981049993879111705312505915149933343762584441446373222383330961408451151425519840773184157065
95 346803590565430905981045040072746578488113620125630165621388340019191116585181064799483230186199881145500409604853407795644570773228186523889283335
96 27207541173166437193806038636776511241372742375015475355351610068325915258969117454330293563982557936768296381421084785435817692887502830685051401381
97 2153051246774731359729262217217336849777399288739733824601221705522899115868044645735176401479341517545592038763505644558199140144775477673285769864161
98 171846655654856049529207548830863894197432692889440562885038392986378572107482278518947146425476866871120123840966593298752516953187746178913886254350787
99 13832876158449606207215827831058078372462509259204015578275180534093604430356768178785145956025889541482486225291918763812944436847061138118707126591542578
100 1122877435976459047157707584810635398830743660126992926600254471646317234586378635554367208534528768914011116283129381836961280146483143804885254774509342318
101 91910508875972333819762232902802070889881463950186668297774343685595600724236951989059133605225278179319744977435201070572121290604350140201977151154600000459
102 7585358582599679144460456864031240263057144983994937625877231229904893977637716927668452242168013157039998109444054722126652215671960550043758248588265298821117
103 631147755924835249633106984525228059083250765048575526261551303185585063472717246749317242789598732392517130893454379147888073554614227979318415619260486803826633
104 52941525789704251968065154030890542195168089606558978334183858618237765171692143899933138622368493479787019654954250461654334042121031912361680090249762704726957707
105 4476509260913959416446553283598335094258400782980964403979367160399832368949842354086933168860623383728933938458184637808142898441571797241330436296187983872789029489
106 381529300937396573802899406345958381958700643654809210205477233957548764854585879724344263937687131967810305768002833539485138463118265079414948647941279419411024810827
107 32774044138441656433914351135817855394084189670598037077342890992853417364464094662745554846561868749755075523681000812459113485170362670539023633633200946598501997144498
108 2837362560210949534964135452675800918808833680842220587917400688347390260774074467798825033531358708979627797387339606332113331842458439099132151944000113062354271127942102
109 247543653059269310779838272083085385384628678415852753970659930095465042238484989734806652472260963661324773592554382513667570421884102350485265686367134365926255102516332239
110 21762609568071972949607261082884369735631642967662050084872315241270452416283191866395794517879102827509771765898018776390436068353300439062767745445755899406856783565574308449
111 1927804304429761109304500402458706138952981155119231013227071671457318280371912928980488151785815540515541180287575669613867642461463326853871837899412443514681737477722246160668
112 172059568252082524316046749944885470268620909163202205320167720738358789464192613101071020679087034853170731561412949968300213371394579120485870053343387173927818554790433131698176
113 15471422141848526244957697090110915404766252699065534933537377935531756204057067090166216767309313627310908982958872531323932652480574088457858626043035756201422972918382563825012985
114 1401487659473052996862861267264266873105244548385393870031807754220721056168435972536477365907644809427530192736229530141291957079816765200323269301982293173317382558986112731750256763
115 127887632131896132255083466788967092711933560120402203794587188168319850735468642536516026929569176261226566791225889071274244238479343618681431774557572667270005234338000383007602946696
116 11754958555314960186111370618890615492429587652515616646708191930638311476504640113292031051082611028914604029506098497712601327693200359504230074566453066795694856514829804094891418867544
117 1088279538649520782915799607754132887996763049385393340569341488731683364523298726413839967678340508999156100557285226262300966772208135910450130852295415165161676256437418720154938900673655
118 101475358621670848046861264168900637023280220736827240729997466828850068911198862333563352027633379525134572469980274343032794181018795851019928899409258009911896892291126852527198791281990993
119 9529187958853800082756470932220073009535563887857190633455552654825092317438499262975261239374416039128489441503950529811263402028187982133354384874709797675944838548295609589410036541135275343
120 901158494579159671997429486050777859150455184305823816245248907066306047841116646504398887518478490962996770019503466562882603907409260545502827139146223015477153366325991898839314483122189929253
121 85816676683510021039403996498364653666075918369272411791386935622416782967732070471900288527121447180689324326949865654343178151613937485182169839763338868245777246922127885154247064973898475363673
122 8228924254740763547675001488130197955942390596539384090424727949315618978884134412191352410618373820978640589952686836046481607782651633287296392633245734073370575356190694430196032936695443709567219
123 794495294663593006267815175808933755045104456840369624416713709902907279462359672667355838218271543051573461248458915331237007848092825718079294218440932139949829076441586696687289270330405748018098948
124 77231220950863316948474683986921637355376323438488457426492246899543119393259944732660754552708406592638393054336084799376198655663048894230019829019199095859815275277911359935606349117353068274014314820
125 7558307684236862584739955686880896523166363933022140970229359539504288777746864432371638743826686698795500838747205162200694596919086244502499886813260398314826604275539463384683232893760162559571462666491
126 744669358039470056468056332273578051254769462130544142080515985839055434461769393848197617344094970853515072026230934283058674663842453387605935346774805701876540938890803661512952659203912913876573606768565
127 73856234461443351453825503993410672708910042624780959603084774846090071051860206026859532820913823392298001892171633061475343081471868709010960600434754333121948439747373545376501662360840245302518536388167665
128 7373496201457843881705362732389234836549309959520447216656778786155806207288325006320520180217256746639031938022979605254629845938486517542402134092287047669560052578191113241031532731117101440473336691274286027
129 740969927709801241249324875604611336293259732035801354399988893951742728250012244896779860562130341226312914721410669378116889233755480791949345620964734198433904524287484298485188969039836322848148762187227744001
130 74945758599423150520318272541765185545837971198474911499764792283919190646953070949097262661860962720879858049597700163200966172072676976393299102064218238791942516060844131402105158810639159982747848340914974191235
131 7629424009226041363372457358125884345158602338847400228920084011186873568134248755865617627563714008923138884929052895875449871680752192005031118534400913674697299419348209455506529631830561200230494371921755658862536
132 781652703693745258297969481353967374683578562117234540873782358180978511494508945370856387527960234301316160074686466787681831166865213611271378879612582727797005691473597022429635779674959889708646477492613772575783944
133 80592159893370632794407769508381182015431959526261724776057718238036742175818054367121160791938899255837853134344452804841782964743625628346395515228779625318374004623602974454602504955868237189318906698954545940792581951
134 8361966526701609813998422168618977751063214931877717005074665939452409096144890948987539458734497069606333744687448640759201031911954521741129207318863318586746047977497996940695015241675817902469622419165582108534142939609
135 873053406055622777207161655140318965561724515782479504293277839418175497276757727498882232455717024001518057973685376353057483392605860936480185133244734888999201709557623582489486059274034178748300181778565030919139732342081
136 91721327624576172968111992360778154345565082864098550266579373056922098566171363930969036632434865495131734359189700133978699556073134283621956573469609078973332566701258763913199585113673612639484696086708333698762584772958883
137 9695666107798525707240740851536012021053203962614681202156240078899799254873959304585045353582290919756930332575110114142461702658785136292632797464417511008499130926626672252614841801411974839047093753392426957412408579678753249
138 1031201908263212939230553456836462420589988633986309260984160254249727763239987425119384951832357612935495886061551839672749088598048486256746638676773413178403658137208083408965427430121233661957018715722856657801902490142819496315
139 110344252087361487963312082949586034294607345041024750289813264574124170150249001937496494760859109308381735975246023378841907547065501013017722553099920502834759679162751256606204304675718528996119617444820567131070967715713035723528
140 11878925317254668788335819165571885112156366519834551804743607298725208822175043671447831947263080319388127130582109490000017219913621903034059119408547523325000480211635438510698105251130962697295192488562426064676287639655342679549520
141 1286493976060966456249765841471409697108675484594393868077124782794513233417124527496342875162091995653057871511295848500049642997350842195938854876628747241457002953787144683655916342065145300588010180430901407975317305977350153437478091
142 140159818010131234814813546732535103178872893664509406335970519347082296722264999266685614529100795410422352436354315377497914548247096335801374247527342882151573569731236084359826299176945558271965181291384868748183326647485196104641249173
143 15360547648747971812310534301707138291217236995750680009776059870690311723165934290264895736124459815236639847974571739949794892578702328353380246379720830937609528130581394163289702606327419307899408279392102169847456786896162992386113516832
144 1693322856395810124647751035169074900440137000278940726843949432091221806181858295146642504349618126211258631749820233612327938004860124094931385310446753473153929979877750562637547374104529607423693898073120659136887566396961627554904791796844
145 187761032652542934861749978031349408989309113588972611639528352122606580835387057382965539820856506310430670348777334554820137285703567495560757248534538579017571003598054831210312739632771780266887307963597513210614038225495744879423492987597001
146 20940485509158218196398586772482658477667001689269880357324738720173963798660975235162899466061529187420470215423245954851111463455652021026842271349508633447323434551611076535541161626015876736045889121920497347780109725971665062746076480889642955
147 2348912331166158917600454195252506809041603203962127564520945345445122735709778764816963365409280850891879387543276165958628510159486041891805052613574362691976404138769551564018359158218406593723901175654129297332656120630410530225351826013452241470
148 264989744661088142342734492316338689689523344018887143912475026085706100901543641968352007176246612559918421653426483603467510983229620974755718301966175340853724054092340291192676055072062843279925211295778389629794526817737078077682488484787466570450
149 30064719889417925795339490917905720432145672205869763593812858699237813265047704227905018163329685016937128079689993423521792645666665338209330970870055334686381712677226630257471915189485412809212482600702188547992659404114422042463249132801956258890939
150 3430322473603023437685295169469304575192985417981449663114827137158680709627575325325365181369922303121726921396081345687937433717363930054086841096997571497086858382857423496071382554048853791397112186588818304474897807324375217912333116988037138277836317
151 393592209591024399287318151781677420644888557978457922836906224338978767913230263824420823106425076441442104361031345432218309340596909276996123688748078323213952925914013267990743412698622524096570059001026075997391239734425581316129692885845229462839753891
152 45412569189149086608235425910656476694453977063936020595016493218503935640759105358352203211272028886942618073268321918549872249383862951633673090200117540791112856651786639240377423907270756541590431815590453527507849592452548552348576666594015510277877006177
153 5268756934909145744635927784291750813304117933004344836885083416242035279081490716263087860954151188317236907317340265267389374300864017120931744809802037237716084323510207962713645743786353597061235584216224011652413271781489936172593270120757599290226154273081
154 614649376823350291864497215924280563639852651587658217910153826285250089138154449991100701432456265528362794869001235107178342404735991215729569433789556133488441231320463325441738633240862772884179772881079752862342578464538405443961323905740816313905174184118515
155 72097265533589289754660858696900878248579768921923291022074770086288074808455086973409154365123996072624570118103199529895805093363884264107624083079945852227640375094577935962613273435431264454300735740251383661421147769821971025319474579053623487647071612109557618
156 8502903958173373597688339782004983181126429726583374215130360678253474817685079184948116976868597068937273875836026590455948575289805412500346261778703939277002316550730706309686841959666735453652537197445456448583444772724897147234077442838404904952180077487599741030
157 1008226578995672999043891812521158811549044192659111592955229748626879205261542473958788645975517188945675562417577385790272492725931959642308547389705988559702004081596353112752681576904652183062572237840809228655870460524979063762184799767927991631061701285097205197047
158 120192353568566745658157672777764908198349104936258225079817312456054284678014513251017509926709647919840396411218256319900106665470668975079367921336922240273740568765095339271505213290708672675619504069031039061911743002695230469706412259019542797131142934519444789569257
159 14404858208289819117385433699800134417413237153905916740866990814236668014962100718552704104113487695758629538768219516707306860435835247146729977381372467754023518815959221940076635054463350339809866673768914960066838273976832876054891004051973903428358702393819992798137249
160 1735563017452133446508967134620858470144422143827460082706178832704171751192607217426427868416616195016717404068378321766727528730569785398493359233305032321457433766565920973055441962445957055892386862086189516399211793955937720623227466941200750496817270677950851184217503947
161 210211762462231815416816930982486281721864616198649300153826671717984697332758287600706000199671224586650078475570396596968603735071389481218085161016407130242129455884424021209442743325941527636068256906695471615757687601583582205423757911631570540139078866908688621712273033345
162 25594403537402533270541206529909149296135912291169386032695027851518656270155383413337146137188313736254634788944237093160820417728244897779966000847388724883465805934522381637873097721141419003740327754788835655267572926911756518838937973075192189731495453541647623814224471297891
163 3132497271901923204637692792925265377703559785126264772887335597637077571108960572770946059214268567313281729610466571506530293398971225325499537293482182590287249804480807473508620380246062763898826109834067802685072772957720632164130810087842280274659512010410775114817867071622030
164 385372357271186189629453410314246156049827265268366685519576393419978700380018012660447520842720064540994416004615262776145755128687014704031096005521744785845388066534251496252493813887360712071376980595513152727936325622192445940328410425478241184827932049401295401658273422623316338
165 47654205201235830412433464033597080611656425935128318803840120984255733391060647386112616111328535887520877492738890372661693770891889403504452087949708886668870804758217977433608135937416756351296663994119872737234753241936596201943522676064502977423942411964549943039049808702868908627
166 5922969788273864357046052691434461728163355560575561002691466808116777546158065681601465890744361242226614702981398081722856153392493126217407000465287419567490399081265109931245409527702796532809280741433369925272028282934503338229672111382178303228345044994547668545077502538232829975957
167 739915933320754810445755003288086958144541891774373372886440265785770077953483345469967580078400659951581457127138676397418400240834532027941472994990911983309167571393029294336268123258951871457210207865192797274435714019548335130058298539320572019482142211809004296974542886757512450948753
168 92900260167983081369211292246531851431750972123413251917235322528021422538862029984676615035350368409512182208714134543154911585356948135051606515003253357784274393327989279134867214536765596958211815896355181347379629064570659871564124009508821957226197415838228144372092007952148391857774563
169 11722775126856979720285619623443958104828701869822630194615791450968589885445236734383392799499761474920079519814401871108501513993669186383010515548913592120708224777526437943832336396364034675894843658554841298134271680727271158073986780215531389665046613382147656821694455142448494776423821297
170 1486655371532878857975531537246697447154794430150398991720149580056880971219913311568755690433509100868733173440127529321337235514573390678387871296279260907838467586400889855067173474743931891900494305793289682560008170018554550222461428176153867163239980047979948583946819090403558113005106917003
171 189471590089740022226803293083513674456811368202556016510836371033440817017613875522152391984022176269059585967054804948658808541898672426303678659992514219455906177441837357734799741749303186356178897276140156760023169215490367797770787823752414294411923368437585335584204686485576604470469336382622
172 24267191814971629187120564640838928205771000103545949269819613359105078420083761717399801060274152167440242963634392035912687350747916819463474786524724029708464911572274798337936167132531806731247719398593375254865701935261120564961582020931049375797374293495877499400994283738895108325790941168313866
173 3123377065405431695074734339027288603790815534675576707563557158980796080526240687683815856828521688680917453468595359440571183734539088137889641659035714669838092784994094592787261834755526009664493884303916301971679983930263493742610804498696248339641494006944620073667040076691965176823715083850002375
174 403967813626198738280836610898624647456989438090311305322218939628340037069696532975437689263597430756359313587601279868894272315007310282610922075149067114529288906943064018546103220843713148248051089269734156131848183853910600251782806874553682910599911261782395215896637502134758564443630420318610722249
175 52501859006222069435739080546759396704221169760445126639369689170440018140853237477761749602661448954344439505313796251021432514421528498135137225614405895750839452821293628819541807135126499384648011701253782755937740591603895041532233707868272542966137542840508408799468641245886201871320514181587871153376
176 6856404343275350338111348767748649531576152504562334522000281365512599359592654170568602455471992932830071794654431342211753012455828676722945959800793095060652277344281716419462482590706374810785285636494999995554342939869822641380153530616634106877910004056904291234678989760395915076173677778462709751693212
177 899705483038300664571662624729937861861968043189522183553663465742019773716293650428479867677660003041499250595467930620821821166328287546980990206528850643418301637854611365309120714483826984459054020822761699585106547463675845896656774495700767626152111854688747619301421659056688960294451359198802099106639481
178 118624673903909211049450708298370947474197510967192757107496936321397541452823950980150547434445942504524232721585525638331495632691579267051654292701702680902686395990105012830140020423582114847989452919439804480488316949577344005289308408852975947725489326805922743130120003243018878550506565885264830839589055931
179 15714807100916042140821541276145719905542822454955029821576213658048662928432416822558855511016184703159625890547129795010496230295785756877847684137285830608105609039354306844186697918880232503531446373363453299848268839012107214120487474272247886926993211470998360936906658721935512377283000585314927430177934950748
180 2091660527620879389455886877386137739110289941400099123272492833446934930311843571744611653135700615388975354674543955955300439002858444306746666669563922770845313089891549074063024511629054900812787456215758650728031771240077079928418373770938184876520143141089855157140555471810042699586479550014315489823244110450724
181 279711523479677755215898547966291085546537454467193626124953451052067598773419614456323040416420152486506557729563898081989084810351571894502901641016346881767735668950496570444829445430128086730968749619134674734409659375664274822933334839055855027364298567506919661468811671442315562931091091493299024707448089057972143
182 37579892829285030997163598459170209857290323786602127825562019183062161832023347529493874674582174271384337367789676630758614257744935251700882967292973013492399474886538504848305740594950009422880149581943053374192281604808203418886132317476449332587041970033177767115599883755916070217340568436992718453398586208342575737
183 5072427688894793682318881953985801907268745656093275052190283919233668774548611156462329313870801808856895622248938306942552323496660515817983836486523294251536323605875560074151438699330602804202526034680047068689718995935228877846913231582359321135765829527920349484566176901956058399381106621640455528323506039808228770399
184 687829163885534348389177705147971000066561204381917927170400850463815281484847965008447525709285338611830130755090137250134632134172924338392945073088837469440214233555624224280502884447147895616232057972995973186324420138704384437461648358515414245573413510219538098840726233722495771608363366669367754760365716472167235194357
185 93699885839118026565965025510846868493189778954012025584009538275519179253941602939086098868661220706803098639777987544754091347803358567335748187930999733175363030873184726867908601302095181062357411819119656504744865075654690510477296973304443819730707291461229913463530977862174285126318976472518161217048970208702849886299001
186 12822737919797778383811771812755478489748964002796208145389702961628121432014400901750488866766578524029986570414078193935134241646485091141401341799900622820158339348767317359542747115455975450978885798285309371612261385635710254924620007802095895568805439643041973200606991579249103270021066879763385817905645273906133279786140947
187 1762768510760091756943313501674025927476620956913715131640889114878263699666631928632013097246437068950082711119686482096404672862656245680018085726063303837057008763535204382756027781482077277454518610783943927206669445321601930753027200862427083823954253956314725480956784616091984644077480522778939051783109169543562747006100083192
188 243428997634387454901746082180657966730825751666503687091836718705676997762516857734969289181214930498046887495638068871172560394035521257531420807147549870552379096662800952977794142766677628779850808344407875281908938137513388134528877243782863119626976046403085685523526404807261995879294649178978443890700560042590100310967675102896
189 33767713154042448319935918427224238421451342568249972177882093038474468466385649424859347860062022836742352299188744462201693066953259572626030443939200288103457558848717253128979714442893538856238406958528394690450119688551233816068728574809601779753921966407427238518496347990729699596259983168976231687926843643307379422861300632043107
190 4705147158928510492489388072304658119899388277239671894193355934593174166168851574326254768206008646594537466119250494830489505045588668247843893883186603048290449375487616900845480042519016567519278361778411586093456838969353083171579601664404897177077876732425052918381407900343869929658061068626064261707190298954883267089810410194266605
191 658532189397955541656839199236884214898941874278498374150562255393778809713667984279992006753036068137362374898837259980318132797919877589942397560729455285100842845451153360915420586055715480683765600291617819913475923734867715027731088329554076007446587579283087536773518606304927710242940357367292632658870598084399772070594212741902766726
192 92577011978018556310574898505189036479711787145726037496482124253929814837362785195276934072244559587988142316756575628995673743144339147479417368302719357719567210996988846636399691761954712246359046826696905875640252952207930266184096456699423539116755603983550082238024800848443745231243883936510183007137712462192390497627149892100443614038
193 13071995296998392182220247722850875671802509706417672721306182838658747517470614812952575733165691938251450333826050348950262908700986883592245870255756964489310861885843080952264083778377049077103145610206254671104837709333338364580911838571527480607402135916083125895167776708025744414979796209257634561043432936822022384112689127140623441227809
194 1853888019752549698416686813378898682966531761858860156131611877956665372320846017561196204394375843949789557327769641866578079231887888779984886800263210427861702492165048217459662048245440881404661936929581602329689901718536433598763511999019977663124776081108520003837564033240273721888911609768816658371060386839395639204593698764597978122433955
195 264069608516321646939096853940519567128753140024278962792423041163983337437122808466325041616380035637998196887144351448677382370371542341201772887197887716609523140965616535501508031470400996240499567833192311277378045007494074834369890723748930607486728040121032836420697981331639527649722477818186426962761014659289735066916276756148136643024554746
196 37777843925260006441525961973578715201468651878941384670756113242292946805236855294804382483744112909727649284182404716963492623290420342466408687833848083228637327002904583941522414180523415361940176829401718297109712079798070747539277158538287736688731633706185827708255180117330977977292854161360392304163084384659745393105700916622169192708198248390
197 5427881363760367727313788579841237346522700086445369257910095757725397988122442921983149356350313116736114740242597717618766261964089612471710550430958473728892170481556302477759753568880714826653134529715402070607670697321920305966762044822428452950144780014912327020664516306061285785430369873861319138900228055365071697322892341726699719634801230608427
198 783228823353117096592650087358481444513007513908244330955423106434679913225128675541411727999169138338294257448634501480100459495147953247904901647036257222942575651502035025707763438174955105015562225222718707505515655184206263366635779460950808746577829650326217747291397008703207182613428836049364313667496895817952014778374742960700973697874127475388605
199 113501841574425160753305355553069993940635866557133319223915850690696765430787563032858135261836438657726282150436350526905590012702841887899993772245326940329881122444678127029784726964007233773387341615703439203241809189214082586794140304196659377644688630099390614829205117291750378722147169065492574009026875214666910989370149990249976024958348341332175921
200 16518247687537904292072138457365006256523147118711160139176951539431932463760559444310346576524914070986572522367011329553938842105207168341860619914193369491578129403060834846750700725928777829102395913363998769326909553373543985756845226305283831540505459156988914837830700521352918359497483307286605812198048956051736312683073373410540565288493781635775587395