1 1380
2 49056
3 1732554
4 61289190
5 2167312950
6 76648760118
7 2710658447034
8 95862567834618
9 3390172069647198
10 119893318115163858
11 4240021127786852970
12 149948156963937950274
13 5302909535051211495570
14 187537150802706970729950
15 6632242627251527915074230
16 234548953086483101924690874
17 8294812845728493547151056998
18 293345671614790198509480662022
19 10374156071361510315538176687078
20 366881548329628134048910377889758
21 12974748941182388906192994659075034
22 458851394555407393250555417030024274
23 16227258287574458260256979612737654190
24 573876236743257577506845061294801284970
25 20295106496868398597945147190624883729674
26 717735500003885455172877870378123939855882
27 25382682670095759593504123246431344937995522
28 897657395415581270620940337099716631713933142
29 31745612156811540809038020029100953306089808742
30 1122682101609753551797249098987888580015563167634
31 39703600455045865714362199125675412030720028878950
32 1404115988696744971783226617779119762968351716489726
33 49656496819377938526455533333026157471992970089940902
34 1756099707020313304613324407654800582333248822300262582
35 62104384693391726466966716455390804734381744306187968090
36 2196318684369653556242166367844955784685099569469148907290
37 77672708410627380027826713080611398603498495598224243953502
38 2746891730593203406886679531296413333034838910374802096683090
39 97143698655536272781251739263876071989997842858162960162344074
40 3435482397567850258868367437263912707103512461630771543261321730
41 121495675657248732353460368399861856751787156241943647362163938898
42 4296688934823701344824029287725138649157209942142168889157795989342
43 151952204905779890604692923027326378775274689656551609202816516792822
44 5373782679167932112015740981960188936054898128326548427169835002493338
45 190043575220453068369494564241497096015457282115392563820791776822289798
46 6720882223723314726825706595936865973393221201996392895647791270918646214
47 237683688137112499365635532176645769085914342011627519296979891662527019782
48 8405672607540976733633615373292107084457793222404899618224539353301385717694
49 297266221922666432230522257105938621742117943506942361143215880901928017824570
50 10512806151514769010034987203387263103764225701047677816152399089983734441223346
51 371784901979472869084477063776561947164208199903385214328802700573666306262942638
52 13148155815654398832439148287472482803833384578056421807804132945611659784157751850
53 464983920628039316308495781896308409048319659405674634691412282632872442004126394794
54 16444134787724353129090384774626589628822248696671547377986398388384848086372203489034
55 581546064112523426269652104175808685142129102760513725248792776948426485919883174092738
56 20566349586068368416971120777046671160756856567848878620290414239742676110080353916396694
57 727327999273559025281326202396584681210689964725887755010085801062466753615593675710703910
58 25721920961881665400459424079397372634010243350765564813749174981432750515028457143216915122
59 909654541871202196347856211271358599458268170473570087507783870341926225755076297297413494534
60 32169890684804195106073342092378944443323616517713776673331113001837156409483740783955181980414
61 1137686692074784662969479478486447097639916673948476873615262179080070337513435851913694538245062
62 40234237100950346489669097309525676049139747599433091163770608878885527741337702380004554808592342
63 1422881929068991514998853608952837218013937240163329095074706274740295436709696282428328173301428410
64 50320153430305082626384918335815182317066157576566819433730098272922337619925726790190659812760028090
65 1779569892286311516661300311514556332817146859463887097288465386871507237657670050568710133149366742878
66 62934406706810277298482727974451710959145910289342706470082092377394061592153551782314622442321339070674
67 2225672374378972005799566314202972932729000480445949096238559322530086720369982210202037496817868711204010
68 78710800296424952988305432002959277975149681491415962802548559967176247258077990513506347980899147494731714
69 2783603801989224201522312660251742263736823888677695205522429327308186597033489625705470709512898353518129938
70 98442019357803416260096868239923906199593234303582505819530403684911919320863991393453741045595628613454596318
71 3481397448989278743928464297862257312640886669160495590428571150103828419517865430569235710680360989332065802038
72 123119459321293425937050920379652977858456547504652698524799024010424824602811849808709943449346445756560661244794
73 4354113968793888272107512015041752894277244900334227733833184880014568583365156616418869312759404676756170374266534
74 153983038568844970768417828634468482876309032619657606734635790704190781050472767165923107434435315793291481215122054
75 5445603017475080811514072596154049481904128814932922590875964388952987512361324337663118394141114204428499082251441958
76 192583498153761266305639517981707662113832116145308611127191743267399591274224044140594971977774336007482224360268301726
77 6810706480461782274280641209728352966287700559421562956701758784098218493798968328378673837497086771659676112942332151706
78 240860318810748415384360300802683361504444734259333348284450628078923944338849701703516776637080825692251582751941468207634
79 8518014003986543709213550578686560945519628390848436608305778667024659472476562477393126381369631134342763860017906550152878
80 301239170197731327332085263137058308769959787750582101199671997860080643885121981537088710373732077044563299343722981371393002
81 10653309283002805441698954809949623894837342533517636100354203331308633228641282407922485134011107206233407856900962266082175050
82 376753788708213881503264204839160604451471332811066527935401534328805911039070928913223624728059751381476724692850019408869655562
83 13323880264366496405730720042198563744950294735070386979986190682809385036439285859319741424123059071354438673255832950172827698562
84 471198407606895155997695878343602789909654850664467051299779967838271697537402920062411300464853292507894814093740111171268360703958
85 16663909831512611359047344918025563935922869439208491038106635213662739463874278610395451960747647971736514597398649758460292937940198
86 589318398343244369664114424656796706154074747603037101934112165512802734355322788593119864233515398401472294958220102926454019506127826
87 20841217825668118452863862830654607554208793012175719431730520764843434798719635509936280417168673315227265780755728232857865516441142694
88 737048701819010099827058096434838198772094010075608735626603479547889299761899274239630983697864804586157118602964921141960782639848264958
89 26065693156569323052647153053521582350923443137896518282491627467882229056195546455569425113711595272562154680213710741914574257768058628326
90 921812029592670672045216371050359341059823338481062279573270129177578127070106507699386856066244678921746822355302065052146329824859554482934
91 32599839674227112296085096287066168206216958132488840605071685437662126823340359609741061505713656585627577578602558315953150755046407036033050
92 1152891818145309651303298239686194637667453364645437993287382082635119355743943214297925034683729320538577307885418528821112488457848320537484122
93 40771965679242558762278731588979490972353620715906856522411952691714002450185987988656994295810696427415812814024826304495741780868695039286252638
94 1441898675301216624975553192305592039054438789312613846095675453030175032520563880612151655900716139364009145229432700949705408049575420205161766482
95 50992679778838352256201133518424684279913061714951197331969224278118073850027254233012252990065348697650889953832159289409143988906773447621422466762
96 1803353755411384682578997951320796366169316672562682538033282126615965546286251919752390672356299085192499709947423563593779837685552713150145115888514
97 63775521923167085228198956739366119143503511789312038823784377865553775066849274390994384350211170246814090480295712664198758588475960293930120961220306
98 2255418374995715103560809862518110221797367440532393803236022538887392860343696836762329980769102855347320892443301465803514040182557465966057271512703582
99 79762766228659296215275910685431220240581682907900073021459999829804947757926379226408432567800806839759248723880821212790616833569636588479602366851340918
100 2820806528394023034250445781387119925211952950261674383292284767570419745879809272998777737836085386029715251066077183392548083246528524471327246293818306906
101 99757692051700120604460119409300989685123698800521942511743445824283848037599575209242584312096388512749009109690833383751012363872065529883310034627579280326
102 3527926152789926204603666741571966281490812704981055604933302404751143374355690641283241472257309803729766215919606443771321565678611769457805399824468916946502
103 124764944773268882798330311665627946153753724885526807050928773506649925832417664490098968612185843090449609282111739037493536024290563426414488172038035007447110
104 4412306485487748894599813354987557647999592192143233366698842049440918272428538412661774824512255915402041659492230197449049989378555191125224984459955077354463614
105 156041014222838024980913267712186187373428998888031755168353381996184393546970761748545172226397671214753073631642095233034027702373824198396664594879971407427862778
106 5518383231032590765349013753620467169116011600989870885415518094576064066277705395030383470933620521585336151219036158411167548409495064793300623940251506424802643058
107 195157367030780854816552047028482383027951393697577652536596781941326386373650362278088373489262860085302144056797105089657207672067690319797033676196050656545855538862
108 6901731233925239045764956123355186916379387593546723290363878780013884078930706943600141775730878142228281748209094457720561384102941323180800996095681869464017664533674
109 244079404995386261802132749690481166252661678065701018645844457635604508837105005758897391451579016426014193747656216533039228433042063763144025837490310491644353433868522
110 8631856837609668343352770452118576327736250208954288884316733865076689769119150886646731148131102852951201022776606406197969450472911587964032969818971434151667289923513610
111 305265216728946049651417369226345234660021103430279628152031532018130605701912408541046495618149638077920086345636217690647861908998958656683871092248274541394740997081062978
112 10795690231856959671993424675957049346798972302311179873989357033505145478880563409811933022467275016648032468196244394033824768398009520670929797939719356347604622549179472150
113 381789084361017178044091127402448705898378225165331148807798973763405500565740362959588351991009746977491494235617533312254289731703081879536800187579915479045239644741562402470
114 13501953261598106159984043876847882353532303512625822207949568370022229614434038554115770167269332814108242086658572301691464214529294233867670730428971674463786095203903570983666
115 477495950895221237483381136149940010651500310094515116615635126794911312310721093879774737765725143110919930017306529102024165097901413625385023013160257642780897350644458912777286
116 16886622157833252373017773713570500556719668204416469472440905186994113556828723937921491056089504236483854336633843214251116685375448273287892824357675800751893067947794618533775358
117 597194609434496085972016678347386619244149414185783770811263731732151808306640899703902502939705796568958248923481977206374604086486898426191312170877301100593966563595641775815870214
118 21119759665622879707689742646783029395131778398661188429610385282312856525025332662276546098066756007021041455929393581165807043243000814417417395447375806226928367988985686231906775574
119 746899321070639839044936853515219893799466853156806011190720437583856873526830365552582213293618236734632959526126063696088223925432380953916129059898712349873132977238595215605407988858
120 26414059849545638982697717188795552541494024464323793358653743024142531258560779425375180965679573792077638999320016778648369122691834079140527137950901137972496862433813513521480984497658
121 934132001533031317424547020225348449731867530166219640210543760280437127206605377487854982025440223388463319244438245531333531425379353813963420396907815101129778503458933171107693485155934
122 33035534910515366414455435355550824385661554367835100006999387973618194726309428713448383811248653553294276204037280645292625830955322623137438439627599818209443484557540510125128971044212946
123 1168300159969724605373692139493093754468764777592381213588616077127117769263850525694677084848359221485872262760364146407126851581098662737626885285223703455698549735086226209008902272040753898
124 41316880973246234941176421284830622773983155037060335486018578593695852227049613841982604336056157436586807167710181016703746686526966858896928860395559354419625132611383529811005805776140059970
125 1461169579401268105512670656821421019956684184887508767549641887543489790034813933426498901889483074537106271550038169995584279995342537615547221767311789580805992225207348635652126940169498917266
126 51674194408579824686386391892103063137209799606845678368325342400700296389831730853206969186535623188066532393710726661953075252488822929833102583130646322183286942689067565257057798984617499620318
127 1827455488684522370380489729491465214746852483932819844378272330148150744973978045035492409845406317951706180869174645140666097603000976427576031431156575509789649411039418735308950689845524434072502
128 64627878602567834149469889160070246830687869515835086941933038452276899539977877183010570375752718153142055552156244448779728966760935467906860750745930762419754811055770319284605734327143729936964410
129 2285561929431644267646527512495222284366583562831680322917002134937648289394480242282649076226334853563025427377520145926127509641945365041668404157645460976779890933759579410501317042019376328868654310
130 80828791633271179657411753637547743396075941270799201033478301111511933343692663911118374349427414750139988125567059177096124527022046758920511223771838719552086270150429890659836996943602641332277349638
131 2858506467387395445218261976183666691813368310652038040971397162762892497082706301723835870415782530066473669541917454640280279125501908511441308986822519740835802368706240775360577942086002440861097928294
132 101090948645731723965365353819223032384349628559675341639968204849966159722548773412946737629705894819243699302710495309674131962676092171787200897714799957113463735469563423415447774887377240724211539301214
133 3575076710403328341226218426852652949552027232611424483071143850888315126398287661294426327215721429996438762660140309435322580099616427441814113722291602072481253803647504431453935638155857400846222478147418
134 126432422056491722274769481999050622878060110524986264691406544921873823968911212377354986237373852725953545843082044738812793203814892335481333082929845747812142330052127923731730617808490863621068290191543250
135 4471276742273723662804313411151702670325367529204999776830185706886293090042946674496568584086467276913424995214215299514225762500332252844197462001372706097773354742045528345643688650815151740921199326095205294
136 158126494619118227761490014990348245810399609288585613528415053364233792037212351640980461359645350795014524704502648184035946022865167658764768121582313898909541660082950460929405496899818563488840810709473727594
137 5592136148525455293473390400803461321960949976019507116423946141253853289474296621504416034026657379652112607950594194676205927451212403046116033543073032496347031279601299210315092958055167658653350797466585953162
138 197765635537361646681681321645273777524685448128170158073687655145819925954093639926822535122954784038799628723079025144814341832811915440008751150317505739787545282721634558438239792310792181998161649705232802691594
139 6993972528692722372260306672782351763062479402001135588131675283830515944017821460095111010719046661967752925593855774205192950806654126493497902026525991058106164339198703208243594269283781799940204484902639547615746
140 247341514106819569302513749338351435347327108851834022381645732061669431767248940445553268086349402319864353244655743711250839742070239816746953555665380250349636168641734788829108932261856227312035349637001536527233110
141 8747221175043572919303293958280408345789089278784453260154472985545154456969251629943448035166356172930049102073940815277154537917547004951506270688824016435841587438620653671584155912421270569787458893733232701902941798
142 309345071171863843613978278213612999696998124906820467897560520527959262544328163243455246002123687654324478675029440410911526839927661737518972639030231504722178298065905408763990991804306393688371275419051849441819756562
143 10939974095012959384934389617131645329177431634002342494349284092313999468856742696348086623223412484107399470528482188797937627689371970278113890433367600270839114511616574680955936882433138685280425447769096316156404785894
144 386891676489850808426610694238284278698830190095550808835837711081249318418949679558411973521611214899170964364135740546220130959317519788439039342319543190153365041021560826745077641412548215126717465348548875393113448453118
145 13682406195583414788286044898550304123895780361010864503868656142301325778938302274089256426076852855452203475192879229622070064065666580304636763088557433549235617987596285660869335145732676410124968538841773089130878622428710
146 483877660536463831956352699830851951951257778441884361651083599295902754722461372957831076638407438394431762308491211235828805918562509376443374240245401507514406433614170434660496084716909365009455000965698884921430841945941302
147 17112311023321271331280180884492986382991457002670981025272432675423840533995852953266868195036054026868412388121444356665233573724028378661608492394196204517355315786135229871413719846713724516810239241259179904049724855947625946
148 605176085695354512700393523347158461972984482967042753972476920348176490953937396522978709906570511371392441193194484439198402394496257656129534982007591105223659751252038548007005482752247137564714738941117257036512776842910833562
149 21402024203418734930844692219988866131762883527698551332562912451795111198151430760625678415861794340949555911651125110901703794000892034240504159461271119873924254803964535486116132287894679298935487629779659555549030891308850548062
150 756881593358766488494752942420889410007091134570014527358498605485356885273137262790247876326109729881265388904508804156589733404475565744444532414410226516968657394456775600784371939654841391653543641346451931967076141979571757873234
151 26767082446051789439031001199904022041458460993500529826865828016434228016813587500950474347797728735457355672551944305982854562468021981334220522972066751115196688389178471877253046582989283613149278960700114930191220979174543264418058
152 946616629285790443638322345394565528658944839655466761785688844889835967394062526692614784172908256705276116267385248066309290282781804204022691895597508103552136116409338747012813203549041782331401346529058986030370502138172131292992770
153 33477053191972592767912577923529593828482272023637593177803060036465426545147891490005730933376330693917797904954346148216070084021928210441325513872456726446983483414380238843897085084990341790368992604645544142522306223129895436346237778
154 1183914433516475792806553171681483997042143691836651918329438847660459713678717510940030152829897296695549081187232224733202354478500510886360614685479189506579963670390524288935647374293432482109600070459689682082060408362952457185480875358
155 41869079033059514566089729623204734547503725200243595269704369070983564954140481731787631394530110201408726328794566652034558290960953846288899895167889797474058841071194381587808635131988543753075574014666344575998668021052155336927538506486
156 1480698038176411995863542618400562622344790072247535976632311533467683805299220802440794005615995124257086714546583560871830889609027573586615572156100041554134812608134052994944250976822130959695196509320398660055970487339312347289146224081178
157 52364817447460924353883697564566980500060763422986081175495811638894071537858820129240727096367182618973185183727623276238312194974419741714985748873244672294397041589356038519631224456336117209050813524453499957939655419163827791735068983337478
158 1851879340424448044390849113328093010476827884255927516123495364344784224845018196702962560097492568884041586760188361505740259168314160682952126916046594699267860483278342168352096046529164510205114780290786126102026434804567474658857845460242118
159 65491626986607148458760000374766925163581594001812960442466298485499748322011592368796780237825738234212829812295192214265691128304619491887211568188062480036925165189102598256505941750697829739848237635423626629356112071547531186245122283386009990
160 2316108350973785400511407251112357516746712301330395373226540026703042342933472212776520839394834952549875802053306147447378773452742591502172555280755781595128099930615220531199811865782025412855180958023265827001941752333454302732024170824705766206
161 81909064414409851735664508770550836775363679919392715299211199615862886179020481795275157495189389406953087642431546401640670579599503486720565917900882370954150508388079069528557622999074599233553687808543802906351481095648322022333568424196127820474
162 2896710264190864880327826723258380414345161057003985173007035944235140405240843458376934769750670777889221842353743521029476918546457849258271224609632983379351816814852184246097506022217961804492726276987937437237409482276517555518065595106123256883250
163 102442024147849207179200226496370925563353175434063340983715131210314929438820646098729395568369850560883840930506131741056547068288582467341273152058006830234671667785982151530615944460533514489441039157055372642315290540835378376850364768811667605708206
164 3622857432874772259913589662049840332005696859397530532273485505103133463609735512573835052501055446188171973423941736486566166974484024196783757779529104937874961367135019566919317432463094149675344450145605353291546693348620750680883636632127142553180970
165 128122185090693068533185918174901020181354618935412016572720603466217410959476324417830337337918713719994436590675962943053385011579964544261334756118320405524123212250663806986730217015847041408829653603286898297445028148735204417193306187989246762978553898
166 4531035133609472207986916635568991311814362165574099922605750627066833310659903815673611967151541604698164244931626340876214050006169248274319544427166045910503449084722070652695635226379827435738612727538248477690834142481008287942603266648353370066914362122
167 160239847357198631955967620858756645617486293411172396857307051145641382374612073514454003731226734958522107431175303311701510646100294516432242273057889774097698655846693169869366225039851611696435393892923624864380830511862732894613876027404671921714628536514
168 5666874770093404772446245627651951717805074403320142960370255485993479152090657365545217985307285385572598936219138680617725040119428793633865848237699695853080981889659981113929141964750317653759502275177317599912792186807616777735952125392925473569169836901782
169 200408763422842278862939382370359637076921202474885631580366189528180967141526941127356771413555637073129995073821251124907779097103988890577988628333721714168943164387896486742607992117373942295660006992994598283942364597857883472524605569094875107686297191996454
170 7087446623778270636060328523770467613260721007700322435839029435476137957753376646758247926168040040540553592958410510182052572982416529261516739983226587469679133686521961290591078726461077578758581698590398382957454497663552996357176933954147537254622025063238450
171 250647221144325735561411359128765817790651574340189385495162421284459137923439804748614367848366763117937945755968843506512944577039463749116704726548157577874969662081542318567164520994530471476502891520713909040095535904840867222911685991220485017723613294699868550
172 8864127351111034965413981043748563968255613067833402216486504691607526410603461551703551517323443268725913844067132741234048502552523084835919433967423905679764254634149760638456157679316416171179492946186092264456697762212623540992937981570569755010794949179328407806
173 313479452666549136641777512223085437516077435288170721580460310823073434627171888245403157565365666742901655907646238256698169281535144419643613739782891063576135124464501855408624850231428530304806124646223519731268339875941559673005627999323915837506655631906962476614
174 11086186304825830373207319102390386443094345525542167572961396010913462597919896532298648325002309627945814341624265748861706219113840620416093594074989373336673301425300971119426137050773269744754948738599863814261383638649078209492920530145246463177287742365913344052310
175 392062464508770743718378384240043700851366801507973785439045994594876041067539932662632205492853798037396054965536506086181252004741953517772314609770210838843036139523975463389408242414123497737167256076545392466223429363130535414430218964879652194319331724826955857304634
176 13865270874058798175595139597018950406993971199916733603349122458068872828224993049298314902460253427723780898394542492021108575339383245573217364208586174978335553539057404666742751603021997628557023764821065148955987427644351260788355080055153141680361893659160885269742650
177 490344661409744675469056071135455593178578217535686483621864320660027667361193661440886686261119047860563062362710436430658066484868870985398565337197293933408644200484459822549980561244769889715797492310460790118476060586991753947689601390455348619899199115736880364328677726
178 17341016209274638151629538605238200889904451696948224530812163241666976313789110632268841831781719360652648672869112546070388790814855492723093219407312097094621510658884746986704508218346581073205506345386804253612390290444089590228431987928550695601589575244349620714732436690
179 613264233989577356540794565807195366415581752571612928698143301743248611034542920484465720866025491000419812729532842472880361392493686998024380328375617619988579550246964918728612428925746953853539922543290296851355517990687859892230706823728028072379140340415177966903741991210
180 21688061192727227099449638586481182957335528999144501544904051256176360766711192822983695905213080212580308768304974861002125636731518479860505296716081372143466556768208622005310936429055493697375368390895729368333574800010934372281444863781227215613222528210943187142221125890754
181 766997278219676661750801539840617628128826091840725093300391234545290313462605321799544979670860395160802395510918016119633002858200350744926211042004344003963670223206740012263504709663790620926304760569511951602502469771461509356794722791347708511493742367025927179121052272671762
182 27124823172006945745423912586588590832707487845907833523360350129078715938678842808815372263755695441394981443849980910944982709696523961484601820421143383305701608016961836916458744182981502808536752675986685995590339595208465512894100682494888026940353658078218086729357911316070110
183 959268113467693595812566528059887016155010337969229436850679754391810508446630169953156589250488448724352359713096943698053575258380567284465629530256355934644603824348622526778438883011342284387582529193341513406158845299030528207013028303231677165089096813102084151639591278555072566
184 33924472343307936116517549163014343995849442244722520183469076666450796308689724297045039006189788978003565504685798608104488347117085142166876926271700175708354216148178855245572073579926463501807386742000354626888337368246063748828962207426432446122972407679541697448427190092389423866
185 1199737391052792719831861814843954629719494801026917636894074093735945755776886927495080827093833945701233687969617023375919101198685335409176564695501737018882364734688030449271579417793914312122567142077695139575708838061411672928009061784855324343185729774531279683209951370898503330598
186 42428657192485322924558905507038562910883662504976510891939447341410859456814578787931523963159737218516672310008278962063791218332655138333120084869178587660783034662878786524148306628099305234421528277163150812445846965235402056440379799058789839051855795026111651694161024502334700014470
187 1500487493832074546869068701859859664788980260148912180406392025423525527281926989996271421588827522467088534676816341856995967389928325002653063577333624254188500215934257468862935540018639227872726294347220335765967741453010470371267807732519402362351091389775569348098773075085357751888294
188 53064670628916906076977191800124020741385808422534154221944968318514151990531597351768354819832417774061832696318426578647966911538398079364311939713839561581444488970101775678413006898634418166961819374488152427661121178450910577082687828363979829708439819870108865390146014518574607536904478
189 1876629615728453669410042660028113275750228962879274614296278591003155807848376028664383049697297790965788103507540442941512615033880113350442261293543851149880298945751513079391013824309635943884002298222518742489659078479423856494911180205301764843487477827031672490562270432166529669951040282
190 66366919324851094263387632939669740374897404327427877109104413061575214538913046992763952497959236614832829269773625925845728878514624733126732364188526390989538732077448740620388040360431158080817694823951339321202848920755200663376663065357524468735153300502121602520106517131354406964476776850
191 2347063023920981313883606849174019929796806778399664003506204516578437320294285630207523370754581913750065835760848746632514746359631737437303582117417794480559108193415431600108976318653037150795941717489086032605408732666537482811287922739168365179935355845137573985535783776097841376997076229294
192 83003774987554172441387098032627173545407209851689397316062393450201384881119961538551040963929035538152348953129867154935218623293925428542467145602721139762529835597150369575239797573450566595286674213136245389476529167314984190624514108321752120336858096614695954838773505166241359961136520188138
193 2935424652839010026808763459877347492168719168011772857082582631199511246796276676389764581993091669163806012918568047697268719059542391824409881579622086445053559672978233313802962391835396532731941625143241591282304321760406326746755058258456817012524589768925526292841656588766031793264020137101002
194 103811156706873130669985459390134132972438406610539477371058355578736244334729316034592993770950968659149066102203453524549312404441742043071707030204239470788907758955020683016973948971239535014864711471144777861578896845780820195652745141518819971911868009407240938252668930800606904641949356760473610
195 3671276742326252079880868429060831609715947916554728690209064516004283609734790129818303805171067356768682964044829561300303376586213177389369412281346326583557539641013278770990608819015834365802224387147222087748977679404851432454393699074445138914428334010191288069428312523675563298889448700138904194
196 129834531723826637680492430621774894950358463275541776616998035000878537059479478798615075041333227487186086753003751265761742105252413750583563254502839591220877988145574589450395255852442086040450938122401740265610196851798137027987841920070676019035352097053428924549288899992429251452300762607326791894
197 4591592192874063940054346800875576890265049403912164753083307030463666973465727398796358642795090202284328656061774555859453000290336374073514519655565068241587998508206074708746201984342237887691455685601039794059208189715444926533435332950018326030742467282653526208578151055514302806619101126742879205350
198 162381444949541504256382853533903594821756171143194321369628791951843682916929723581528116367955704678313186279766181748982990056700677553923874351576129687317573329382273882149707676914344925305753213329150642528732499067868341752001459217868909422663028306105087251255318393760065700767766567193481763529810
199 5742612269622390670971346260450867769171349857954120999194500015455537486675694005617019200163428043963936034481812793325234719626791526778731828680650533090263223751509656755833404726987321955607419971274775684902262626618804950558444727095275211771309711511660635470673395164982467544709243261223508370800678
200 203087216581088439145800587571469606904775165195756435016477156406799325085966167187069081485911138231640352638525460740757752684457828508980456200368276280144578177077703232945561639978170876560563283232156770636725133696415302186175892765984074660821091026217923596999669482548423048414697506474728175803447038
201 7182169995496836397496357941146643920088624106740954414142626516081318997098016948395040380566349502433590816381192078325280287226325940168510637819343952952737696862984681510884661133968338823012844215946792039739963999047452466672991430826476759082436315758738777782468100199258849840702754029199472511267739494
202 253997108792018910056805076556482282596657413734280493769976120655103562848708397312150240767240149150547262246290513619985754460352942884709302185418192192923240806973754780260760124325002469344038953988095742694036529270193981748021592459552096784622532054204629951865782589137528597078258995194672631472372486006
203 8982595972408727325825196912338513762049212060931638154717607790482785567846908961195625348023815513174403663662193840394751828076621443996798437029911803755008269418996666609311425351121037132926429655632564494611531981456076881361370105570714049273640379505594695728361644886935888936748608087884173536754149091226
204 317669089964337559516948354439169218638350110853899143838681801394492980182924983871795281312449911683425342767499961930683800278241817797138531643221392502108899130755298428813378181142859347213939944580558650451212127834034338573782748319487028411812804097244676093089249514539085936572917813295478457006688569821146
205 11234352633552758779377300804751029554247709087407255828539097840199962271515349165792386729688646633760128504368673484824880039152223084066142155729342523215078867315924346979095302704702052974822518329213653270605545325501048430822691180292138775265354528115096515518869706413159234611970708960335549923718174193760862
206 397302359852457091586538217029438877223095518529651730232316607436287773252616661389932696942458611636503107170427808292233698851646290350182134482218012857671814755663859962475925557851941617326083772386107118841255162373874007910251696367247038890652164635845745366955204274706195070774476446082001759727791031747380818
207 14050579529869447298435192429761583400399360763183786535417469736226728360781749051513085585819961892657646208532347127627270296701649432403319931396715533062777631261497807673433267867561079330030903341750905558288440505215355559200832130834426757409546406980340685736014507138052995315037664105928070859422796702861873994
208 496898093428139033851002972457757978928819326565017415431515247011542249471937344963553894181307660443063879772507347151880430283040222095994673444325338291717055601438089770878607056766187300006517372882945128422962518240722414414037709607099721357665678280276035032086046469016849588977847166991264614184560892899645720194
209 17572778028666392079259364868677100616955892992351913400489456842020877070507221502296193190955100130152488946859418951477118899597791301005242219062024622135265540672151914860357809555668000148120723599787706386269639588609996828174205218214261914638422129849789557419335057549204373344829093010539549983842390940467364422610
210 621460479983586492622291445992973722787676833531444016422981145860618176590651482642382789124343460148465192028132539314055414273027875733171547956242734517024328767005026756211262349097277943790822399245763217859401579865502575644444707457160327531573066289699893238735532668507844785151475949023244693567042915680737162672222