0 1
1 1
2 4
3 19
4 110
5 751
6 5902
7 52165
8 509588
9 5437729
10 62828306
11 780287839
12 10351912276
13 145944541159
14 2176931651546
15 34225419288421
16 565282627986368
17 9779830102138945
18 176776613812205074
19 3330780287838743575
20 65282484494770520996
21 1328511825089305902151
22 28023046111683728150354
23 611750395320478787726269
24 13801508795139903333317320
25 321370729604337742031203201
26 7714208981570462170992059882
27 190677118895352651593570564575
28 4848186352307588111899420755308
29 126682335327471465559460126637319
30 3398750249990094303359011801402906
31 93545837742459799409486308725553909
32 2639308165244112510185547037332876896
33 76277290425957905816591752737657115009
34 2256513402509073345087296779024633496546
35 68286257000559089597668798933707395251111
36 2112576564292072338183813673101878322281428
37 66776077785852186039859254936271658096418055
38 2155348775896736125724600409047638310267862434
39 71002500388000811832165595468632776833415638765
40 2386007466557070271109433271900510688087884356536
41 81753287130239433916385745504869995387927930390081
42 2854808148465596121502265657411408719634289903587674
43 101554469429856860663191565900649618968467509002433199
44 3678681567762603356294121495244602484329220903688297660
45 135639117345875481374029765378767015074097907609703619271
46 5088775540249402759304780419196559444719098519516816071722
47 194186992042694240970848269121102526330233766214650391189285
48 7534507996381533508919001112855759809618254060966304188501008
49 297148210214158888140764436934190236056060888672451725761266369
50 11907924467400662034693260953964791078654311771755780634663343826
51 484741759133285350770088811479565656645950291299411537683437130999
52 20038627881806149594046692417012044793783323954283322516282433426596
53 840979259660448153475449840022309030935530445996199861350012882676039
54 35821474910049077401833680822751094902944962723002422609349562327277746
55 1548203055907549766311456291619614639857106067573495945214958335243109021
56 67877857012954583315463174665938228862552147897285485720914623868502477928
57 3018126128903794447338311746630201342895447398057302004288438861830274404865
58 136066956949836179491943716514368554880597329474832030742680192023633147271754
59 6218339253571565322146392783652952651297385617611039633470353848876038184471935
60 288009176272036822020722029592274168146866732219208749516649770776429019818534796
61 13516220278071436225036880077200280973591754240268341109561669902952937086021094791
62 642585688780483611723969660930651553319463810320856554526958220362917091067771789114
63 30941855654211602378311461853786268511094230555027338021738121265373911167773373479509
64 1508747463318780595063222879711515678531189873343747478371307627307978807418912011197120
65 74483417086457727036002381535701100839231430597953226596291031567238983610535426672520961
66 3722167311108761286882498852476203478258331317290416806765793867229967065427464425135350722
67 188255735640835024837050094646611422356914155371091842775161435959521221786630401028792263495
68 9634775305299175609637514743388347713027179283605829393547226659362514657241509221412490031988
69 498888146603152552030290440097925435917366097280882293455823150061947607421626490706976688170119
70 26131373301531490801143524919982306133052731203319583064367219705794958631285106523722400115324866
71 1384362877388446960185412401449920725989557142899183289323322719164912891240859934539453325351743309
72 74165071160683227756626951858607015421800450992720789117893453658616813744493165202127522725487415576
73 4017404555936901381540570695547812886349163877484247541088185312725710076582453498689410562752167494849
74 220001200873600385047859918307617727143464362659379702379778455947309310016454382730644172957072489452346
75 12178006391232431561738223279685182076801447682380466342694149569381393978913017937860723513926895947939151
76 681300867364515875696956113540536595125712311727880319413608544109638597909997806383251825390363211033816668
77 38517204882084411415723425114019881294474755043412346952091997766497479363943224082376144523256552702599387975
78 2200222634275428804053939949118871669662346773954268313754517649315528345675262491149540254290777827177544604234
79 126975206808530738471254239830162972959735798546150120430083500755320346854882253026869463348535278701924996260485
80 7402142400047137306980776016705880329343257159703615616414302627640805421083424892771155253604208316353020778641776
81 435842164928988769150433030643028182224892560503706439288772846878545697501656088878259243652380017232549442675068481
82 25916880292547675918077823941580428489789541081950054668472386474336252492305462775069070836153989906207167814645917874
83 1556207402763354019210195016128898233483143449174396643264730363051709294408607401784635258207005266752159353663240770199
84 94348346871334275318775260959755630828011947944196776066881575836179943919238684176276067927633348443979105100057201413700
85 5774775593665455799752312305018865205582202896421985311329047010698348904873297842683128047121811931217605858999790564265671
86 356798458573771818166186872182099039331938689509287534010896735407168244072051203553808566398863029280233352171754046605686482
87 22251125090467153127007790334458249657352007611193086147862916255662585541253481191352623992060168898131489169230933720824087805
88 1400481156939693198401353038866797472073205413585851937543770020380916989024661170466576567493989066489100717212665497074076859848
89 88951851228024667043397604307700270064492697125364965159194450315027699080700381131055348437568432589072706338311096695852626531969
90 5700884464718507827978984623030372471983677234817137457496238572821850772801320594311970166922045751586421746930876293259071411856426
91 368635410055702399008573319572393347126292589306904752348465235772840856961835656627332201437437074836506354924907979890390849586948639
92 24047966490693284785475618590832802984396250550166119301176294818742312234734353176671970025618903525773802458424362028124958921888885036
93 1582508215607019413118028315141659442739456340847249341518754236024997812513408764548563314695922303054202758431525709279661902699841375239
94 105041411920565737108234130292185239162955656690614878454053830084041982064092134107100805526187379688791013244096547074418855422143022054746
95 7032076136978129365239008291276235637128363546240221655457400112552133586098501180934234374710706686069774111750464108980949863240145357387701
96 474763454860250854795161576138394401335382595263870624644589562190827710354602582481008695535037115470060910890806518534853849747468836638550048
97 32322484770234799308508119696656768888641636719256035179440561836652665835994080132776200030497541804239279656621407668788602944255403488582137985
98 2218859078687886963698833242533202136081321571149775678862029556111231704019920562272995732732232995267183197701803063422780421242704728494435091874
99 153573658861904362443857333677422184649377637146193556421761193296195225525935661619105574636568898104886595974293521976395626434070856395038345501415
100 10715957417856412597405043620633859944366182566458511608152999147264898238644789588108771707107920281435997960363169364968886635859253447739985405670676
101 753769140060184489796330968466445280484559384052906060614219028739760557822964891138263242842769132186283000585230424185132612413256173127911458437484551
102 53444793482985930197271377102357023689133875344884727118480979223364657845683706089421745673578988914688536489269032940897051571601249334534581747972201954
103 3819436743775717537394734567998559819393506393942052340722795515337357075376182830779420277149666142794133325489023892998236383750913760080476248678698929069
104 275098311345381573752674328802060001525968043026630514617566296510100022801981403022778205560364680209763938540840424896734542377730376118907242064269906977400
105 19968232892944096232096560505568695619671783460943432141144225693580926136077017902891951128340341040086612480976053388996819226416740846786811928174816083976001
106 1460573641196729330136410506427885139186956994732766891864401039885473301326100991162241713106056752007165588203628724987527714900979512653088886677320229125279002
107 107648748218626350509342454279401009340241724483320033174559158646167858545407504439362239752915459503551731737126072394771386936585283903510300602398715387965688815
108 7994040592511087158942597314707116482622959395886754162468479330773803942165496770171538855295954077083403281356521488303985248552250470389528523662644806936349345788
109 598089579329570925312036174990088021508207287108900134597900320527195613999093406523879595378892971938514174369897895778039946623192296362063971346361468523864599218119
110 45079579015212799324476130947731302677564783570999034430504158777583609384631507845944651482477644683130374330162315304113319033479941469826139898768161814167463836928106
111 3422779468090668253587550516444273799624725862027755420505294069174529080526469828459315430913379077616951782555289802968222930665977708979907494652776429951916521489711589
112 261779512878437463266678072761165131837348469249978732150227659699821441890743264768847130658379115421672455060927175668307804269593341384510054110822644465630672544990279376
113 20166139577581628935930484981942129800836495141085728897980645958047809328848828070190689830075952947879636439099750493110294597678250759511733832495423437271294577156824335809
114 1564636430283446990927749255040075165686605959216479012376927265690374225090272354937476533536788023120014603234136176205954105318014951822134598336684048950571366639444424358546
115 122259130500843783568188609134896469890230909279577677481122673617824974744971399719996887551468861584642493022512325426304392742502477219196381874017467134728051126407258420950071
116 9620562215825347772525762849931923398798933349719356105059739061375675433433252222724901826376815804048001043615048640341949429514179625223589067159026530713972681934770971378948068
117 762334218123334781101485427900540595352553267232265426301403348557444137692736855801262355296072709345273279807736264345471126728800966768734431177289094324733678777919777387316711495
118 60826263724661719846383721462000627110996408155082101364251671227449560200691557615690588221402856887592010196138535747543504645279813860844774053189370174255504258642686109544993631474
119 4886669887801387898440697790717216670167849678714139095653889050093879747589776511893666913808684603272894835097207812625023809801765162661560558845079844602371429277662904388724255525725
120 395263555400969382019206361401390954276718392482035435636718999846733135777138731498550757900689080381942624405800786444147678748868531454863617978761991636934232055683234897477525876313896
121 32187602110831622039257917238595698765603652399904870023421059612998533596953633135734600530018409786332082443411528134168851316453326683043641316073469032070488397016246924173931518099961601
122 2638730959044269022425102385256642507886748926071097608443917641218218102598805164454045102825392343940445995353775956407155659610438439694958558889983558938209286926543304438331611792856518154
123 217762538810368753210985442907597624874192804213079455272124179081832915374902728358995280234522815375922539282517081044760425862765712599962363384573406335389900388288195722043545399025036630719
124 18089647371291827873336708533980347035266668918493044083174084840997422788485189142807208370175870348263663739855700903730938414791285188199305369616893818553855923815271294164985389770268923542220
125 1512563311157977503724849528226680683665721680037702184103921856439665057163353125296462283601054099379989728078992752286749776046024727520401356631153691849241703107171316352713933039998196600239751
126 127295064001724246232180894813779388046110987721732793245149402652556774678618443793614925078375483899947402069093632642821371989435387661883169266992187413314107827179098285687083015412355009274018682
127 10782077740089592826914498158947003223264626439739375949834591999577650309183879010919833819497446440794357811313863660409733174833940293696502448878345682631462072312038164486816060781327265491664079125
128 919104586810309772796202146873398784438742501597295079335825801174298916727990646712832339161948336311144856397725020755145641578701495822861871590243076637793292177787385663919193828221487860473229620608
129 78845697693699582084999806194838054267360280498685687864019984684625547131254781605811465219892857501682134501226094384101456771954267241326595629124702516593172272442258272514642312521647528169164812717569
130 6806455223549780280297926562286486425176312175551893321328556820076025513259626949495361643372702924626264312025248738937480044588292275045620426280395603168696049526037175806224368083208257313030680319608706
131 591253263578777004665551516199172425214448269438913738900502630040857379910924546158584314717790310086337116351343895186346569548914184118378327406826523414951966685277803810397497227435807074013904012160423559
132 51679181437665313845520103371221551827485290020513972087759006923616735694033136361763552902726807287485851161164632421464914438874767559001491818987270423653755871255463941290244696484123618435294374370681366196
133 4544932770793771520419114354066728249637911210475417125074170541238221204724986818055858153195950538353547053777160023260985144459659373448563547310071044109311914938409033596477714311320145875799067704560462509959
134 402151414314364834484878033925908354084166033057606349085578022520954691779725768783476919509323422631462235450710390486620200360884407097138290318277277802481196284908944153987428620626444562919239420384182570476546
135 35799986192443173258736467089591332925919117062429269378073656771011346616090120757681834375576269082174289902621654070857990659797597947422401265004418680918836375808197865389620362628253622604639551567837348927310861
136 3206183247223522146234853702620917907417771659947641763847615036426967589935227501431525771048260610994604064024198821005907674573767213424795386315807495055916058035106162941339332945162172378879602601887842665100858328
137 288860007342812113480984828951825063042111274107352142378786288443571915353560067213230474548968572075692319263645473967451669816922712635331791332529005523078789275897209745010060060913528787173306643597004233045283911105
138 26179523129854781077976765291739293436259255922407121336102326794442995023853092266037092869535380756623899053567059772038541807399904493550170431375128175267183227141572476413774666390475769051827066127009330766460756944634
139 2386674439675473684712613798944801898884667908168788382810865861091333975837399463926119156332949999713427734351878478771130317295243862133945235483068825102911494951535721711081750335074174131525348562063811936873030226038415
140 218858755862767619932690179451074500578030395598118598018679284074294880005315012541662007769416896111826158434287982267264071811401152213607612706643079749452164080647983863932427131957379323211487604952238954923110561131803036
141 20186283582581187497780196647946049289238795339841760833128202031545540348704022031117162167717912048441569144144756831933282311741987724474117105908400613576297996895120658244615454222179882824717471769970052077819678824358543431
142 1872635124789033959378941410519808938953139754931448467095435781482579666594342854782773434349387219980250521813911395325751408523725541980574770646470929699503118344467708958412243034171410369088651751008670994773857723081668712074
143 174717819979190818525259872759900223380906079166218320016493770966010934241161663139056695396334486721042488664800427141064500136748765097325844070657457314269558787643498691944231414233478425291276403832472759006866664931719017780549
144 16394252015099121490657491760634131273940713718276203908712188923586680880833547074905851542306370012058771423003071764639101566049912431173507157182197532789013416665283781887315617719085385269194696028242478063056107574037835435226160
145 1547033558449899372435302278573224959966248329108044761587622920162727414681316611915776884246288954916317505807091985096936495700877145309516350797019114667991667404776236535415688708774766997090810316579780216945331709098195323019929921
146 146806459868547988229652946757294051316757975541554743238090965527669152711136419243425450832752326191091111752517565545951658963732878739417291252423002403569918446705344168326870103721441791137230850367246410293842143688121578803432926322
147 14009147334121910499230393285020612818651384472890320044178816404513156773746715378179729083995304806332062626161832737952371102142974177413009657409454542258115365126311134618311754528981227352655911038871686485949551481894769551839310117335
148 1344260267232367628047945400381431050076923888144711850096148925911048616710319411958677682643670777555017198543728599802427106895141012689990670132117942450048435338206380804092774316148850207971238715401802665536406146935599910641700249784708
149 129701313399681561429045961840078011157801923646276939074524279351348416399615813150944652900101761967305676957524141271546137681467546799888326656342326271048360802567614836103266704223435733680577263658715284725386634923164152664409409904242119
150 12582854508839508411926377152400233590176550657441900114878841259802160542545271160339796287486754780049133390359059165940219455747835312156921339860417685692532693409735873815680058072215602481208383899478956431644291509321406509973927161711166226
151 1227361246193751795233121779987899617714907803234027523018091652060655961976627658032268177850295808489017986104045263532403597000387065515504786130512398785695817837541042961251203048054983501036636949845931928743113408470397971752420960242083042749
152 120367407939941476635241779170089881559713516772380680558629209934393873803035513763393410087303455110918606863127307506025852319335747139056230106842216412589651480868935102079178190683610499116503013930049802558061419234277897935227490687720908636296
153 11867895591493578099843973929192035650191118031664548803171162212122190459899405488654137838555005824000369487287109237103171148012706213128641306761074057287612488125372950529461033112245628345526517878701577668948559866812154238289656103583200384725889
154 1176391994375586080911701029890244100706379892630428580736226622065952839990053445414023307902034834421564635238371301552288129139094286194205730015811702667480153800106552994786908269668616501075619332451774239134686474126554124955321006264012187408160746
155 117227459951576353537592959765726723286107604287921080137607816201316972249655584404313868504731525825402395927731654012831732879170022613274710904851698483237943417324672172262803927091373474782815376070278802131886192519175273881751311114545060004575403871
156 11743328280866811382708570579215124194579520513906130169556301475803510139271868366185635267247655933266126896035390585917236339202373930741307277210450672123620081084032623830706403792932960968715986819829259235551573220386635785435929285212316776384778706028
157 1182560538174172953969967281205457672383656314625719348453204370505086608828963304507313255117527439837506645841504190297989544930137636116725764936881376831311923302525812240107774422945776491469072872355428819707369026713731065085141936748398981895813453745415
158 119704880589451539414796627527097149080680645341378816893877891271004411358118944354747201924489194561867199846042307061438607232601327683781596243592115365633003808998623261948021792875831454283066582636125601601357795327286145111895748186607657138868885379897754
159 12179873044325042520394773820536277023032898129120963361255638446700130129400997390315054729391571035553185021273092556725654221723151075887505215017751079645110505901451704604441299526706386677697003401046702581292635182422936202749193639989028886841537775561338485
160 1245668261989478745899759466945900779513477453894580476718861692889692439733718552560647890707336920904365578170148545298280975577126284042378921914195074940113833227191573190473678375198093138164963350313864363508335482998209530888947401078295447676660015714066268896
161 128049310654163294417868934286120698331557577365472216200888286183498554918059368779894447599159361594170623328390325606221758270173464948506239368727499166962100940676082315422796074238697124271212896993474757249338207801183399513401871082467179246905822695488564359041
162 13229820032022774377591527361989530793339811863053054332867527064606904356414049692641144190912550078936174687045783245783777348576912299656497864398010321497264797597589293013492317129277830898746938938976023637706520483683711029490888904833980049623650599637546254838114
163 1373786595777985381055776101482112560014763009567730019190390077035272016509791323341661404088969779579858372539192505912373193709259454745563620825909252183555175907553908854586713347967621461159767428758730200161338716629763318850141643125395190254148116682097241329374759
164 143370638273618421212292242867760126030654713918984068766768773504001500713860835805670047373391461291754325898434324840637156512315211372063548969881202408948824667739553272071505954325605081306284419482052189725801134781410374698231153273423486484696424143116390327076571220
165 15037092948200232567729506253509881279636419900478850133695653552759183821868974256070673014047911337275188749849106394800341687409157449211933952667009833533165651093578385259875673926619009123123813516678453546519315548580979724059556271195286708928053694119923866812575144711
166 1584957203460168962302815956368105597012489937259592427650662196186294853985693520207557432631481097109773853734900066144242961175407468043877250558029501653678346720498856689670366753933940520457635915241685133401444854408421649643197559531789507349551022280651542815566928153122
167 167883728376430971112517784818791452044536547066349041862016098353642684717396356955731563861739486673623875487381717100174546784709927179995765209740409387594000015937551630547924103290032237386322274159709187754794794054315167360574487716448224598383669440566675273672706022568045
168 17870003928045951219900827969375978374164208770651722828724398747708949649526986360966226380370198963862432492503797567790824733367495870759104590108365182761191734701630047157326003490306462435947764594370877672953549097708546689000535782185592306597451473162608777562729410045388088
169 1911407915095231563479233266572563122791025661362459406809020678195118742378519832979578790233750512558768500041290015340601864701876744606704534814852451095859288420580289241858811697938942144290148769956082858317200768401871399790858921425350228334098052533193598823633504803843426369
170 205438888752848005473804461764629338722442426596737570348306997511050641698879539566042935428999344831621599489867851281431677620277858700167947810205072525600423725156524161025406857529442312882086551611395185361529807454814769769497459658904892528116653267346633841108994296081457307866
171 22187096645494717055408355645185182427753684651384373811777564702204115994157270125297330540498264597317006357180241284525994066873125012028188488793843483785297314852408536172391925996418110318441409473529339075848012609388898114322636616517517194071479250701993350954477221454437400954159
172 2407658945068420786497551860023946111324058528411887073577246837366042519798635103997067467285771258493750652183142231187838614313971131267713755169530976235149918321698242390508509649024293025100007489482932621419340505781426578442622551228668548497568638831287110574715762767364844056783676
173 262515168626556897914458430399560018047490786617461293055831312266439436223244931559326985277924276390633908404490929680611605943495104471482610607119973974537411810473601299644415590308350684114088168595146663137985296806499817137044984022059791066838990865371701600531555353373543706638566599
174 28758563154187954980383569941300901099081533251244820639432379913368472279538141476982297406317250218742113745017705136716578225096288602217644272619283192776217030800502201502433544523889689708965918679830600626197017776100859454662088906067186084053694667430239595916914637922519369557502002346
175 3165350769791923593323644090865883339975457630803191508788173857593770342770950971391498032557904054951015433898684751625672642775803741795904888131474469282239956089041221603751520535490794460572744078128116643972945491841778684859292883649948140973219301352203614373087346619222459526274097192101
176 350031431170588074240978032796249615398765969160279179986018443461255934316447334208654591388967730307064603211163610598882652423996314678021974293217179945734650815578962585397982825411201662839754154195641495056635533310220034196133624379538776575386890220393898981918848737533341242896819729133968
177 38887638654953230842957454829627144612686044391057776851944695842095809711740386220204037738722823088418686373938010271490057652653176025899490932249694081334270517715681225700706288567313163561935706855898438916545894552004921687507004013606237393722814700366018871940187881618997476255210802439289025
178 4340345914385901982164440290471091328094034061741319315017411264603005795009363249682382243859481097806433924982837685423886136689122855889331825194902898268397661162608599265661254260696627792515534742748609224438588393132697354958874281286192131844483316783309059377056556083468211911582236190926782034
179 486669792033154104950783220194991372779003825225246598664808941978707368729869000774153512064759040178275474087361323503580158674019397104677917917519919368937979325652260840043747547603443901863683112696029186939553272353692440405995416391934034851839533036930370414815189124322448134651549013508738818935
180 54818969733307079038282256388592897547376106855085775365565162432280278374621739489779994450707518831214127564351502928857089640629398393825343257199815171935575315968327887217563284556739954849191911550655752242745295922831472441893348509010108899159155951797638644769422300734582388209003796876512398621476
181 6203018179932715476588516312252145504842607223174187944536472571948064807982479816828556981057215552567419917309447673418743650544005818520692331219573521141890335082213857134787751655196503003262290765098101091244623457659893609975708700654455751421848179723251031062674949100587112977995147813508915401762631
182 705083147922354845169990774072989683002869211914729791977748458230802866272843510578636116050085760193652083042321154868764618946633593754002317986843610118817246191576988670451911043012418314379984651000282518933167572014842726446641485556324830608382764824994536427998857985221887968840817602472168518730119474
183 80506735426365941245038335736167944547099457917062486832208413343631265846613127718228653300399246649167710343215245365982505286401209318835983931080824924688514579826921386860165080603002332596155593242624327233313662002609401039226005711722158101094328358052023974709840011984848447957786204696696590591178040349
184 9233541715991042053136128931964201736704235677267094452208679255188269027185031453495078825646058502974360018153021765438069804854290546325639368020795250849015532737538759257542977006067014375262380309169317581608087394455257867574850516895859210791565341107462395136189882325258028125977402541978952754137891623400
185 1063747031602337666229487570035447952529603988786052109911507236933047203353688290404330475207133322539826751652055978128211650525909072818542535031699417697531924278511446886056132848585198032769666631646030580130817468686801651197970853469539825104555413885947018485909060892719101702008918279761382034655813013867521
186 123092669479067413532582364562352915329735224551979834707333504589848571374476429639688821892848277471535458246999203767543989720831360857153524341407919614098841038430671089644368371696177716967923060046388975188220301398716188826755128555032190677628287734210977519033504229354949589494098178103650075791856584181940682
187 14306709121458352604917325996156129736706639330697141476222421952934217981274870759638164549919725632376432039709704116523369101663482030470372066677958121493510702502821304816872745022365162525157479656012051281148998435588809675626335406516146730857022293987050966148025088442124941401192056271651257412181487056480761855
188 1670133098075554179904729391854493684339729179778662047613705100415974754158741646917871274309213358778009422354782887366497419539678802063159233664732763070415659837121821629126017104211683922087598737944533493869738343386265037776319301646543735604775998046623627444740435474514185770293356169576499363938009134976176590348
189 195819686465531060135070414904900347412833510823385319679903590180736319320287877237677291191333387424507914887633541100548152294007482130776122652460795101250681763427261538822408971548234123901773534701583712913682907088954611158932256442749722139128182597890711473676662168262609194407697886977223141803899023786580632227719
190 23059283468716607353261911480149307640505477175563619634918518182107945508187213660357429212257835689059183299666467623364468231284661087774480468743450444897089979994984910472878206172585614825058231418267429377654202719401388393455143775516257947119808980369974917225218666189645781723807163325053996537114393423520296955140026
191 2727154936489020320404143540003834325788063440209010503167616072608495035013845293483745598092385813963510996744861981650100357677069662443940243753646245480717563869344603995041469148595844382599511756483433247959311873377194233024051600059925747901509359739446662591091712262976903197318330710117421621071945634544747094183749589
192 323920787047097288658826620207224851426102463425873608754362918179974603124102548701003915034935862676986681191854980854181830803459463309387808414682738388464957838248217588534124345712492869511347733699830818598822897056020805391573980842629152001427839982757900525918615228321184864733430586847224292689981159423050748012665065536
193 38638778044561028342484463522924043865814303589340987771876447106531608252716981828752406714767817242918615572025218311924223829338915890162907233303931871322916867414087835283673192826342550243591234150097249942896122508341560865775250076762110826620358656790247454694946681803422721930119664212948362104343311602460573318777223109889
194 4628648007779309290675729421297537780358408597053512347305430805230850685701381838414695671419164166224213153216399962779035311027059092454268232018516216036821811906935480282492621643021053808910060768780574694507728392543050461775155788306434055899411658026069706451121974091965531159184814069345683947412027880645632802175161774631746
195 556829044856833008935060833699025316134034282935406874030806578280804316038104868147780565663458526511706202015917950722791713850908574382596033238421611440551257510004281506309922252334049786857037829103602574222973822239218013088184674661518219552033088564606437783126227173197830287160393212172408260273560196922555217578592393254967751
196 67269375635350073904335848504681059966844175191195999078421541578667225634868900241707430563795497809675712547750266402749754026574658505063472648855916191777521140626160443680716878363343260495141313760233491626706847226582568772863476337784679438213779204327082626912068922469003012024560183258093852358339740285030928165717118569402882548
197 8160779329344317775407246237086162313760776238718618273023583099229238569169061933282861829818624896483765005688590034851135305905844882599825102837716832995446909040509047693993677363283455111923035056820314856662403401136953189327144176666357568098367255899976716080934254818837398063708691457777474119707896834773547035662825562822514342535
198 994158464297543339605556300601877049162209478429416186315339622998299388396574659140430435773423374631934981918352993071257337255498068565558347760040331104756180182746166746563891795112625506061499999656034601081131449572190419812375352246256379860240706247688813528394025054500004875008922763361759904736770650424376182330378943293402865553474
199 121613124459567610426837269990217771221213894782240720755060045430211518299170738570959685061322278960886604378467383227578355446905786528855847474649073602083256575832854738288461221919037595595649998051736114910291642069000939611589911424660955088949695647573516903514972664893022753259747937092919941309545302097558105691642823913749138327746765
200 14938167610409388113790182627777605051641657102206313347978687564189258137923721841529074215688269544950883776471371467871778127515605576258436268927561429673913159130697383506196546952222259679873683170419247908009632345150241091539721069094619596012520337445602849852073249979947826167613838577349386654836458235039185214476280035676205699316749976