# A000810 := (sin(x)+cos(x))/cos(3*x) ;
0 1
1 1
2 8
3 26
4 352
5 1936
6 38528
7 297296
8 7869952
9 78098176
10 2583554048
11 31336418816
12 1243925143552
13 17831101321216
14 825787662368768
15 13658417358350336
16 722906928498737152
17 13551022195053101056
18 806875574817679474688
19 16904445127772847865856
20 1118389087843083461066752
21 25897209257346701848477696
22 1884680130335630169428983808
23 47797616265803264724357349376
24 3794717805092151129643367268352
25 104606878795860836051383679451136
26 8996956010653823687821026161328128
27 267855218253636752089721194881744896
28 24809622030942586708931326728787197952
29 793339167588792834447528345397809381376
30 78730345253083926602212304047862498459648
31 2691191485642660692637709094771322221756416
32 284876472796397041595189052788763077537431552
33 10366001651180587724855647565148367168435388416
34 1165875553018316795143687738745856008854981050368
35 44994661659140168069097497742654871232416827047936
36 5358281136280777382502986500754127200892786313265152
37 218608966296657827867431380098330749003013823718752256
38 27479800301221036852377324247444630678920385132167692288
39 1181731819825722569453176514967131938171371124066359443456
40 156365495738231952757776155835242160480412983641418080714752
41 7069122915890109084280258758692754531480834047617091183312896
42 982147755662280049721182636297052905538691832810277829406097408
43 46567833605243819228733212503355477508591122001331114378816126976
44 6777986757633929122208244212758657373997701343772242855589788516352
45 336320995704286309516583421130170590456528250368246735592320281870336
46 51176881326989197401704647218001939277470491171579089367467116596297728
47 2652237584595262417035109322085336477964365700317586806025589137652842496
48 421129502758387519838334313795142844372679423770326187057570397854160125952
49 22753724631360411298495678920156545449556509382991004481112333505470530584576
50 3763435760321867416266909794516910028563283703659690351641309791940922465845248
51 211638869834370983528726389668225461958033025340038713054044078829456595947094016
52 36404978792239256170188717951289705857788028910665930427015617301574871428525719552
53 2127538375010177635495467152074810413263363159029524924600874324216952858417211375616
54 380043375852834741249673855837160878939503540446436067100482315466649093229706077011968
55 23048178408344356840646055598035220841842297150516458424680436636935751599523862241345536
56 4269594585767915525451909699109529955328644317991893113497789132704743042149833102854193152
57 268350398823212905417625403535078952308082838456237575579169417520417740195809653464242323456
58 51486366481281368997761387508471563876733680380982764229801037900908888502616978433245485989888
59 3349538744245959376451169109731114900077908313162043164176935099829391020734397517226328306221056
60 664811098573543633111251660925076698181132217012126804231701323812805284569955418461899078345162752
61 44716607374165390640492238641944642740692274130111136647972745214245497494487467760260231195416068096
62 9171123483226386492706341255373655945275552667264080666769792563549872029109641578477486137144674091008
63 637094477852791770442456454543919647735008942220994445754085216084768533756818918128347086873758663704576
64 134879460385498769283460081094315735505030607608819481011323866504748609810867951841800768041146747140964352
65 9667182708225171288365867211543658517955259730031396272426594337112580446747454495356093698259165420806209536
66 2110599677089107034420879380683479466964726615192899876246218321314083404123927938533921829806632274923070947328
67 155927034878715200417060732196577380038484414147075740985671198407714257890488804655855885115634279224303310340096
68 35074568601679535985194475361122745097049455123291045536248906475072188952726192576448326495612994520294322918653952
69 2668591996709259009518009399726341111567341451490893074580765369464408932487060156897338782334290445546600664741707776
70 617934188708403123306909608799172405849767576598815435140076380834365254892516715811904405947767711114067615667189710848
71 48377266265963044073021237444027593179860497314345202259688601863778679645054291681825179359799481532854136850008680431616
72 11522211022341789474682428894913385786442879941202789888112128356885219820218728607109453160315498240660837997690171322007552
73 927469069861616431390565760244694619425314819277264919882448702284201050790346738628479200118266322607599833747555075349282816
74 227035181034158750221258261363515314415755019252829171931800064480648286885504575491568620899693200872237599775904274011094253568
75 18775658337217400300046027765947895420964434966908333814948935466999052463136052894055294932465363440176281966726802479987489243136
76 4720312715175013722488436940544222453944269924796946230703995561558171659177766276135419363628927843223316866768443117828668393521152
77 400776498476643584941404218754381305267443177497198353263474097287597984357619688371229801424456934758347139478550738472312493263814656
78 103409122853154190027653148268154658356364439311640409583787194374564143309687956268419845620651590237778138262056737383370274591618367488
79 9007965121708211049596704832993826722371518630894294230569346451972637257499859527072593548189632964892138834741746179574627228265696198656
80 2383848701063719958886140857227792926397012724614980506107107563317753777203920151961130886004586676795550605045594235901994668979034366410752
81 212914116736041785576732866714685218297741139774078675533002127247401088670536946988537755872816288093674513841462959095535275753899378706743296
82 57753766761495895744047290231980306253441165636056371609762368212078283537689176374896179187623827554272366935026835050064264191725594215456964608
83 5285659192220514505890591624245721461243009754789422147690359843131186604022475347619409040910969816999106762864556928236168088735123778854428082176
84 1468724868587580852814878891801266535244155543010906406698366355975596157623930150173095133883306297335294574860486339834323018413241754715049376612352
85 137657578111074297915217018569198111395674370227992293428346236280789014403139849229616187280142029992362389020913936335264447597133411202689041732468736
86 39161613850991508398322200973791006417970416149784313215833638341810179393691840626090000104618704199561381554041903411663750631624027079898932098449276928
87 3756821699487930660553924231981141517918868232943336365627526342098375704384773758353344145113487703158740760315930298428815316913421957540635951596302237696
88 1093617020958158611831199787610757353484546803962361183931080842051008501374595221233486070594631857750923419893832016122275956957055183979117169223656854781952
89 107323794223921166015595534989368654648023363887642348278059637563010834759987928496352284409343903078860878941622917189988905022698648102295595733452830042750976
90 31952182817853087562905882688974043447319566471513230535103084870456035810849705053762298935258947700650624009491101061620144658404932074519995386414597212574056448
91 3206141421989343240220633930615378088299697544064389391604842387064419879085836624948789875885133629087499912246692408477790049325994215167725713599599540009189769216
92 975736401630793926039454218901589594891778389240855478712898358111879187940068662390328771988480435436721675872170022009163981719591515178966145282548555127599558295552
93 100059011091312778590742834258773958430441657354469260887487797135201396791146090837805627083032662287017220375909617456472241254157445983988043761505811435589282369110016
94 31113299170951256915573732724832596316990156147124393432405563302993116013368169367190668083849278081328864664252573216043381742925923499525426647128834566759494723376775168
95 3259195564321179811714802514721787297453608257650076414316775425254772821860221000820801688334569667999009862817601674191739342359708526949027303751279629288708034296058740736
96 1035007885693900954092836106827663739821486365266636735992609110557869074869184201030894514283004641771352400470041065692375833033738960426730151315895561276887338893412403249152
97 110702172348257786813572871550239863909185747570868531262651482890602733622431156236981356181964320105489707948276561737239934378747285310696284794366698397359073179695433023225856
98 35887584164115996360249864539169195723191475875539453583151009208741761420253585654298868352807440665142587283595415485596921929402137337489857431715754131573044952647642639748825088
99 3917600703038616383139231590734524100602043057586225414967820247764771667067368400495877119866844719876322863037554983694304273862699022495830997237539621895235663731279298907137376256
100 1295931880985949805528032458226711559968750858318484802626738560149199778591411696329070587607007125004522060655471912396678065517640573351366511515705302940712253460967080368915456458752
101 144325907882145534144904183724274036815145061658330655105557827299546598004942661033204016964726570823597217999040534105100610284368154479998645752687614566478341897477587373347134815338496
102 48697478544527292128122576409386082768660757365371025655242113976655874356488012813447806389503058734926356919994704462263225099752299752930909194150375497839264424017069997170728249178718208
103 5530755373490813806820026991707236067036836354748671161940699878057262563856810532917253550087701773953226574729024474171163017337935986412632155500492888813232611128569822361012542930237259776
104 1902741516570854739371468049648965107593713441142072811812176077288110182304393996013820330336589809427628213317044931864549880870128805484760040209949728101892236176724618412668846919009647460352
105 220297639506880903091857930134946180993165955788441061562061358338264298245764159024474346345784114753104969211719645330618481725875702851243998190732441554261703534595573708189155693951133140647936
106 77246304905134915939471097624232523319601307718661992403833873952807402220589500255632103803398183556946555258619588277916730733293432525886742697474611780072409265098878190343311619205497994795286528
107 9113857671175279922903197781254047161024830953037722435993277057252651486853957211918608922442844957199240294633588366739014990495947364992509654885204076692255433613121386931871869864496055946676535296
108 3256027037706559552963564708507678527642860526756190414518333747330921804518934229962497792106707536809273569210755696419464086091783862220166189430160324211538650157645129198755019672507687289876960509952
109 391340910255369874358669307273508833564954125915017345875105203300186139799988676557964248829416649486114058236849222570864403885669646985340918864123792725554778387536104834630147784659327782876353633714176
110 142399984177738138658858391579111236522066831933841834735533221862858102675854669048684290778439064070127220855398716555387994193366007414841816090871435064624133524600744362624092981118316384870595685722882048
111 17429048168624053273353546697028713735947758177529486190650819057065124475432142382887173437274348822370320548026740784441742812642185912558160271617284183833920312736013528288743499337649741013436705023843106816
112 6457340652040795043314848449522985733271067028324774669520467353430050521028244232989778195253285494997807704625781061242181312813308383077481924185785675883238055489493186891259962256761050666244267896026066583552
113 804586778525726230162271945071926824870662735678549841010209456172135670655177738095918998798270965083400468595635988186753126202191941344967310140437788182996377635275564809841994724290716996028849269749139390857216
114 303416886874887607664422601747341369521061102037843136232769254861277442547355338711746252108935024842051876127864170900767441266196124718672329081671296630934707229329912294118453548972681888856098095296581039468576768
115 38474974331401642267448701426444982387189132562906412680045728001188809922989699086164737802694452731079567624972670993488715388273739646216217787464603726650705795462390027455769979042270019934285587935899709821037838336
116 14763806109261374779402213802062665807484789329650797400975571341142386017311373238581005441710135065920462879634023808420863121400628195931265070128983762605878963667979050526653962667999457845426948198686655252003555377152
117 1904692821979095500208922194579727359880607484198562485599210360395024224476039430090110551688487228463571131589814039162324059477977871878169894349054671135605206043113582334491366084919985011475812767390703999054671360557056
118 743479430278961912805626383371208082781701937195716600117508017144490209004788945345506886680505479873413355402586732013117435010953228218635924530805709398515208500103206870684625064865301403900287744473931589899051454261362688
119 97556602949356551540659197273507704084200346337861919062071947184994871434042722470097303053539942485600035603494293088624356110196568173927059777842292615951626323245439534645942915548770969480190865688303821769962164362837753856
120 38725757384523183376771681500265409239976911278712931683441812833259145763389657719257343018311920039901669519523538346089100802214541191020443037522448987314769312927503285735174436120184083998202039788986579969273393826610127306752
121 5166852228449916555320825476607435406165429619012756263297637618424900333271785012785306992493655616168939634713750934462459404620956068037766613311304331819899924703665003960283950521109741308473151443618988927198543175112207101853696
122 2085200770164647425717017696806113308760281282711044382012525773686926264188651605035001825192891756235542198614433074626315622710826668952114694396370967468596960688363260276196925013447927616973697496402325762981356435211563720463351808
123 282809333587496104384773261404301512665864086578837760848183670164729712351660470362375733137440697939124500258067335373938839020640464209436055933553349610856809303371357098353224872583386372575152658652271551076480425879603266283819237376
124 116005192381314902062655694802300034133580464520494465006460354535377461274884092298896651029692953179881158840608587314799575380826650832843474245754294133478383772740210615384687302127933182789345228881893986629369883336237621965320305508352
125 15989253644695707862426928910627825733799293264711376705917613495066009591776453420915677563189209542675701283237217075278622507090856429201084175993529421649803737489623070532424495436567228066380898293668562750148763047892969911628758710747136
126 6664395188215004152742399111561659887302068681660913575638645185312205382682808100352805390028465034385424186903167449411434401662948692420565858711354819150299123190611315979530311363263227466562727758143519924413149952570642184927681423372976128
127 933265503994312578454196836653369648641469615092310118634196867333042161723642778449745186295179346973021147422195029271125209218323954441427593886571252646993062137630365716737677532034325701057835970262167503280507693580324373595189012070081232896
128 395163831899478842750772725015782785724621725347663812321447919621853081267232164532426199778394757805600814314807403234701789472648486087770878209324256264731715916530626564706259413084561402230178673693558779611213810025912815565855314519103427837952
129 56209231649559855071817534252407217418544886548108942709622979432562037474103466124972997543882257006312638307786653147725270775971950386842952967554000283082769428410790855915036340260976129668683789623467288352509851718312547396114629288840080314597376
130 24172023406330385938583460537454581210235723362296931912736487497619906306426954016017825677377088308222419603479426113149685339083545766019366381972365971120544761178433949581675212462154746800836162946094449988901264333704678940191874887540545584940187648
131 3491604560757120764192666851879843350622507028023979266075673869116280744365339997084314799759035811308450565385292332978030701288802293064097848497538836807463396211133670734239813031824439463071765725977423862994752532464777274276550778854773735216608444416
132 1524617808699676520070441663855357879444188749426589625006772419263664453177223651376712529097820208346169834695483643561416808347797104086191199044148699961617406085208544492985176276675139894543977583978651403620300044246998105948749411868500456689382878871552
133 223590516741268999636929074702195423291985330755641258351657673299354697963107456667422577116853675476826026708652888623774135394947693850683139451991487798808028730674502186253303577325031158850968073690126612808720652628499538813691164272602560648183029134524416
134 99110617747888238783244654190409000360700308149714147820118362172161240107685028413767583606459436843948161583262807960804580872081214280989461278068989713903483083658047692539272084539955568213370181264413578457371349860782618010119239411001495437812055359113658368
135 14753487800028964102221019631626155068564211380481082082235180188467748992847381160440639720204119424921479241855879030346116761960958168087095840910159315327823240928038711760167304179289237688458727071733462945668466572728110801090852537108910164841750784885114535936
136 6637363692045624540118788066906230714137870424393670029193300501065383918261679714285533958211620088865896669406540211121080726434668198776309704074284921596086327157816961608291189957206770771071866084798854390016067172131427881993515863878341488687101621557449721905152
137 1002667487640412746432546400263500646951619295239192096963107499893285353353453996124120468084675071444250025395760168160554539775484362398955045226334435024756853006982561079758604254519780216762109067603329268876056024472264008934071089438909443921913591859517181715808256
138 457718034385117371699728870487195925368902477515619183542848375150097155536200496355445439451907468637462792714546000651836959892860085400104907401854795212630134302961714511860302918738843624940363943882380592503665205305186864824392143203571643046091474905460006254739980288
139 70154183570786204800098652562688331205329704690523615783526660158616850924867280775634965112587886892536587702214904808351615320967666801127879624097655369149637735227440892873168667854693250108700671330447344289712491814412646263773289373301561247258947384318458649584605331456
140 32489543971331319132790176275326725543908915857803702441995002309589330150719691104319786470417665823071324690184135575908736982055626043119293311753737186597524145702260651699430046542581004478472246552202075142944228010461647382208612934906201447941994007607012801085866090954752
141 5051303678113058653195793802832044439840511383021064028976833845280223742941814593559815956788708261120610815546894467027893258386116214714405996063937163814620874128605392928757899297808542531836095444212920738997166517344579391982152191528690172057994125710098827863453708526288896
142 2372760085054580053004093053708513147761974205919026347606770589932364177205273532786708253457841830599800267267220920482153662608732846644254419879165140026497769412437523233439521169399877443446442431343975155781776988675526889895557038119225998763500462025477165281055410531134865408
143 374136962283100866731489824443986952367959414560626100069546126074501058852234500420524202112423532854762215210275689268480530864087976887666622078643766079794374114920426174119326810318138035403454052034996047572740570678045328802277548278720687375953041834790967215195608466006502014976
144 178219455683333766463824931077524203890319577870112390220862830468881027389689407059834179839274437233219402526847295415646117000682527540481698469010484278146518710694253458191845446042833912298891694104837164394391422173861025378812809580795512289205802525909958368860083819110452902756352
145 28494685336923973208284959116987890035804858751960446982114605399242529825790581014541843902287636397887076868516927709611646518744289732580680055335863074332288461627643735472279032097283343616250954493317563900011726660692368918230786838219349270801906367159044797536720055020819615722766336
146 13761910411565297832904374772026171754927745475501703676043861212242752224786125129148158829658462317886012303539000944644264722171613201655769267378633765481591791625211021917387177335437176805372160998920758841766653897792115551227213285875180583039406488318157408169266208948265486414646345728
147 2230677626633974850040457274552829316887686095048234096947898584503100373736965728306900154180659118139088446357799986392972078685844524766771411514922093073665955000274995291530284500609998950631536117533975727332576132381736531552736865025637055323147823369674998166988571915144400994227764330496
148 1092095284357582042183230415430766436212143063689543660768253032785757833729391819352883591490461706370226369155907367850833499640655315111258537426816824870728881328633722025295665178678801644180971859614374193012496773891759935305603084555523870494801663955237346107996451129749353699125155648765952
149 179426898672423652930989847994166949225445578243661729271848216070031500375805813009874445469079125756093558369764729911243564017559167137919339284051408486665339675783298919530392252579532665246500522558498369935508008624643323832482359228867573901362843218457544711718562166618622008529941232485400576
150 89030910468622624983727941886195919418349744738976670584549053858195451679144235256078831770272702847393362709622313244789361033077855991423333892022320637821828070644666937904428597869256480851862594764595610463283902286403102127045781821955530829041993960832706854142063755123515945098830093139729973248
151 14823764685172776608610756761720477916448776292465588433742790525761225850894939520563659910304440501485964885209422596693479242414157235554865813510165914707419071725774814229296306998523950656807442498495318695542368078133457913123870429112896997598997927613235599263386542411021223643692643694249053782016
152 7453566066600414820562756938006104964102613781853867485381467137086642642058732139823373259447647272249894226925413317493965514828683817369932369161460262558309684551739195513717414609121522585201759535646971999250639409771919870078256744688411788918067881422820068674852906551974030822574442984640821227159552
153 1257466102014360353190357718667508276986879093548941754627472445063428075581451773735156429337415378399347635396611237995045013450604349437385364578626079691172519069394091993929464084628509164982357585900004342960043367606390447197225129132126357448908924921044506093830742193743255314257752219718615935920111616
154 640588314877825565342696649821205630972277535807500983641696171900227012091211962919093753542034563680344104826688819393131927751245876522138409924872478715348536231278343767550000901928091944187202356279820141400320363180884161275482591642523958603646155907983683424401144532311429771369779102054692098245256019968
155 109484202899126593022223917513420230602538864996635013129721316071210263719529415688927084138825113462799578411667129261684371273392384582308585482922002545261235308759409436366049886561513557825015148342560913392968098222759427872661881286579075383607478538593841414562915229521325495333456170319793783258860576833536
156 56498649152878134377130330606324702965090158816007016053190856652465742246193382774121288069633975335024910468205982332584425374645651498828482910683169260043624122034722442234817072510679908233604020946937372358514634113420589658380294736078501902475534583928960923831629126798134431024642502262331009022228697974833152
157 9780892078707816039818245870241418119789945682712306480902872626927096421878293760642809505204837836729866329945751675438087762591866181952494526053951035542799208711431344763595182345232156561906105601081635845594224940039367769537469801979064467294808563814989341030583396031682675104542802232049919209961523243128979456
158 5112079027842061501450313827964261416106366777415711580917835430199375722263808484918885829738654553490646544739437291987726198127647775890893410160050703375830715209493331240725802874729969558525049583048454974140606670723802723365668974608234978646698675837373015749345747029357351946046475672334355798050018221975968677888
159 896262929025844989025816788336246021047512654261726153809524285632282529019535425286444826760176962633032134248383070951122065814160667393527572946277021078297886868858414079632668868423174662266172864253214865981893387638918763840821480643776113228549795340939242793248461229346554458084335653933550906197920969380125848109056
160 474370224640626357096697356796765403764838290506892554030789044068360914983835154592783153972938728172771709714268636453950365664928868913688611373714587326620542081916882988869785058786671800312139055021218942766939505165108817122929415680778995891449811500626911437924532575394218373365961377156817848962415200913321890259402752
161 84213951855017452851869657829435661472874794235417952129796521145596214116062526434621649518412954042452346765382128460489594667844197795005538909244913169553082474538347757747173529072876372337618546347530475977192720990713956890798674083255149419088788759145688251206590316230040849309703505281696232155736131427372373241648644096
162 45129556673781486897478351846173591508796170212871343267155646717720600973431724380169774285000288094860649827892189597429460200647094276664009042263223259248812174534078024256948293311834601500174295884989595933183314914455877786849409697405024085215746192436018361005262753312082767879751448512942191630196734224544131692170217259008
163 8111280533976942135670677166688895235843206654921742192799802593959527910059788978916644595267435744852655731512525506355490486002029709814686762694466868315395759180827324488015995180614883124316667940164402482188082769966366099354627900371585258651295318259835027030042744144566162268420333034696891562959569407177762812025743213592576
164 4400431603857730446066104288793571133569276776359468400386533935873322231022519649005326718343036143164618695261115180257892332772397427634422139377310322587485305847556686807173907047644513241142442559806133488058374482327481442387428020668988434515060946224463764866489514890940988109084938521536115502532056894593300606154062258191204352
165 800608081526229018557805868676182851945516765369230471852787972734593273811111311839054934253742717803793903532042025710335797063756841530821263904926543502743848902423878020024052365648423194087817290626645086406012129403988582331550468261736674077104664823836468733808025599641337852167862478430578688964391725548310095188893085555056705536
166 439632775776601418353166159370260482092328039008941075458767139066526493088344277012225615201996272103638126903571068129295182044696083292701853348142695512030728009237114597495992802552562114494220933262858687778404289505556439678229297471450347424600678940533086244293075635598339195845471493689394209385808500989469991401392818625978279395328
167 80955672388483432145325494883770707248702347945926137423336807055595599061013164221598226866303771051717421170682768697570936179554794644338222241694365260858023071831906936756710389120548908086549193425037767694956809573723673395398395016048212065884681152335434249852222157011620188293778842274884174375042881045848884261527024632465986573828096
168 44990267047559608669570081564403559728423804741556188115877613920600257755918537238623082189835215006271215010331366694965887450165947833729209849542561151153985577480675512735526863240754002973637468755170166389995405428176996087307932030085318120157381604084552358494208699055429583959649133773546192971497176860309439997075884993689215152215293952
169 8383898771789121092881752161873234843082452343496855471042608549810664967843631414333356813263963332474855231596993439832802836339196393661681549914619604517664281019754997119506716472454863071753742583403813896768906431272726513835557675097872760622700481853216303579547415350161644541096609977051306884484810915717556262718195803491726191330146123776
170 4714731362162187454028277471293171490507854593802360098471884034698090318391601700330196603401053455132907278507191471507458210097769932564290582979031420786288898942837771404859688683818091392226508141537673047347289177841538939637545815319515432194567199572395219263489332292144665950729904513894740697786752220712157080542868072158125741931670796238848
171 888983730866085059792264823318932437770572767883614412365944471050087153992311397170059581699377120716799945318183278988620186178287441013276362243219179261530253415241089360798485368117359630939361650803276255001204485590818172883767182812072505161976995454409997219501941066746597884980826158524102202430064907056808392951285409348545108989421040347119616
172 505806335774705293657606108158076867365948038738846029469732925190558430387325630850262180384781898695954282657167106852839676687195482594962493971902828429759380485378562484937677918210162069317801560468036714729899378634807520459789246743185137260830982502905929777250562117276901405758099946596730630353337436522341440644427286202826087416632260311543447552
173 96487514346404266015693462663788019732207951320684078455083261235509554931461310748555460955083747039297154087062336698942278972717523102003712451781677063212488937350951188148379801149066360467541394584158367029142577798109100295385465437409689119789089158951010183899202081085665327025129015773439611912203350301405965738011159442597716580275663077765667618816
174 55536994313687662250043938366220180274847407474118312858489253580614303815740210575578999780242274935664909284034317006935279870315265189041506653149913693191298834446962639863897154788824938203033135421136705818934156372698588555223096233494047023780164051162870052125023143235204241813779641902255585410022972167379092086315973219783953449590773389101384039661568
175 10716702405504117700551700006812613909380797411891739073137419403074104078987741825065890538284184456820727702873544052398331275188527497049123460947137315102407339426319917257036690387192175793065503445490545409101405983944656411762994774341598178413344438424700187363995264269431478492123030238889277301375599109861237254116326084988821162548103834812417929312731136
176 6239299650978923233494930890586099298361480007354011706641955851430097400718361090146251415573458357930297224716748682899271144671898113315185149081116596457768159136592493075049939742804495675531187087787473677445324088679547323057036481580414189268412339412396167846774823198738309222187164463458673022079971605144182066195271131902088400050381019066533108234586161152
177 1217726789412042970277659143188093621638923761170003120775764750220723609307774185078127241151459834380868431527239392756440230653931232881163562725872003008859100477955846671107981712369382661701046865462598924678460822542608927784901585611867587707112277877426566574890670650010294092385651001807876459748911105557671166406555167523398278527902894468861356377160240070656
178 717020987401847373101425129996005875105453343355429793380055445499803000215721308320798545418625314803742511364692783736072598673500231063343059888353341916557079881825694287887457155581820711041414985278889745031222987664039065898728016683631194396451102502291750092610189557763585354681564730159554774945141796509458014844754650386933387144715985042713493224249827931455488
179 141522551254304140226248754436353370311128430591845514578595382011522051880496950339141853828148494949564879770404703553557893136912908534611082265635368207821348010112992166592765734918057631886705363320366882233849275315856791922177285365004165873024226205079103963341896417498021897930872602259119924583697996793871291888784043207579422018332667744165952168669443901574086656
180 84267509609134208776126467296428107617392746575463711127118494025138869235577117553767345712491491830582770389083729701469172096522796593725281338217297660060413437080998008921746236241478814677996111171954055328624252089638878613848870702612650862294064319494997999632685646554337736321655834326022849323350472132958691933520377578555261158136212495904477216338935576948744650752
181 16818198903375214315570547537047464870516148316070815899866724980684636896978345952186115503752428463687504610611858950082289490549814248040813168286301334467038590466216186310667737301795724687615178008304728088963593643116251553076366699310300065438044748322286155538244815099105031158224800579363353493739296695899096942663382114293301519018357049375837526301827489748018628919296
182 10125416054624981579780729618183097934524184551407316543491661118766542145238234030792160366981972044087750443404211483787173899619663559274873564173000097238499758493354679690726940121016054174138222659317435837671210336615442315508567432265835951775290204211823957766009067830379614067562465839896502583354281810285740677815614987354859725485737496839352292665037456886661873934532608
183 2043171008364184284841634946863757705051974623131750933002792273399738252897518424720232440136594579274667725939835070808108417292976462501470560181795071543282215167522116426455345275744021366219824088344493027995113595260469674690000343354883622767268858930494046795330228917682127273996563057525348378737324164625944214439613858274294303310349936611382290951131802338668865452481970176
184 1243610973579977262169805052139290845357776129159860406609563833195931380543696332546496070151253595094474836795697631207997873595587437469874667027749284035804668376731436713418571463899507755948614596473247844639498688059949695270338890826863102677392831225796027100470120047176042575154233060697042084138862959592192871137853904080179688745518522421929149802033103382709066781566122852352
185 253686305827359263384763097143958436086730610848112827679439966990888395464655382575402293601973413735633860145629559764823302121335635497557692386427135087599150780251297237816998771316866694637465044458364170801524926995259794051909270813290659284192578630419846900915911433573990060334532118934562562370658477366850860910384217153684458122884319949717912225645543675706543539008101192564736
186 156088883305383127914680906754819156915028556787449317845285180196897307933901430062425690194516902636811584674319579135697770009317846295425944045759801999116392778144230954321439150440086196938200434828401150898061611682897637745647690706350871124114128386304728214075330292448443707194745205697726639165620445401841396145240023192930210902924387202036876433447861193930576762089103863136124928
187 32185060546021326170098532113778772582521153361624193380338170167502845580166291281674647599208252502573281655957653707548533125129012047128939921642310679790644278448963287808027397287546397421857664378647082724614270256314853879669230328088962962275136929839582537104828192010819964791052075468885177983989054481436767582716559604205954976488645402917075487398568005257221207545762649978957725696
188 20015856776551380998206350696119843879654142954485856482975259364970079736772213259126956888051839264962269579197763766932300240350177731910575610169706275991092399873681604849534476618983979369542003686114990150642169952513056507154675239570661921657627703467602227717353906614530777376670138135204932234456897427714078995299326115277123312469940339323354916531852364181690150793616301135110919421952
189 4171351038448934610511372307953461122926175391874946401832602608219540664117862062161859180128088703690848925733843333822119882482660448689741189799862271362797769513934771506192586594431283026881256158019936570706391852715388253809950529023067316828642694721558495233768870262619358830785592782062116316326485284985578785771720909148043366509702577871482437025150084062876568264510821013114110896766976
190 2621756450906839823586135821897555948611643743313714957729353695091538955969982970358875156512010701972025718521613777093612977258407513378150691026598567870151475329983697174723513575695463894023339445601805035532488455378616387567185810954838024464987997190210598155720556560627686296214974215109072570866997395396476607817708649800701598528573669438495088736305744474314468461465669438097384950042984448
191 552161933670788645907619669903306192379525859395085086629689091612725132862357908774468701755719591455814383434311440848618747575846849673747771000772365081190967808662821499058440244459675450678136868075234051859286595102239252019899496637509847610406391320998491522138479637189738692108100435912061848180034622903689252634141045870672071489521669114364703203021006071095946663357517753563295071527256457216
192 350695098990347571753907146781786422133747102528512887953756051648995378888594246171421183324257269293652581041437925476472886290491815666641620698002902598090956595798643688091898929228646861862754733616890095644930165775217548505504893531082830259818813371503678397852359299407846830428476274931126892818159792809944373451847461640486810836189087707984825331398182087915627365239470165391839592052243459735552
193 74632459840687157925684192874213490542226779836605038640680002356344867528966474109899053746435949426199750331110247994823939162477962147100733211045750337298413086028927881837858827564180347447765545686425002444605863595418964871537681433581725541202254402285768521669698171349427851346885419008628565743820985714801428606599070672715432159175348675181466745342633755039891035133111180023201414695143665897046016
194 47895144836615983038779001076190532806092105064440797134451577348347965054246310305015432843548711581506294997447819615533524444320774337239342591883449570609533594604171636467203643845221439634007115473383778455909778308613975848298555314306571894731319225913553536408282868428579360300397099187060850675137280231159842883769593704047884200230969151795286037455706138263310907075265970689001083428470348544808583168
195 10298331146546912340450871975844899953833478078230043152586743301160568589498089921953098765770894760314716533769075883498405641450874953720089815745392189069637035612724620987900469634211977140462298062873920996855794544402168863691190793727644569791734367136264786725413696410405660964689720474072664809044277783882691144788705464139619394402502901631312097171907073341294859476419149313460935624759297800842810228736
196 6677054621999130621873089041093399667768579504943732917391199774566117891230947780534865243395756821114438664109217977092142861248223503588932823818979647207940221996538138709954383452360968174856094222662608611782691603521182472341731868251509303319127655567637139396177390378302065737200848344867618302229698632638684767806420194684134797805053711745571159956855801369218606339233375378101697707301230578639685027889152
197 1450413740870594260589436450048594312049831332152280555349721107198066916391557994844347365024188326713735776120394829535277227647707441294932017290002855634628240456324480063832207820800097849972354603909919574296676353902398965016949930494125990812580046759735228270803403534045997831271705868609862389321317085718011880653813740225551878489348806739185834072995157578381986905496190804341319270103426444999909983289081856
198 949990146722623578629353059233769213020851601676930835389190836888234005097100814470195940660930020252365824071077604581619395300709322315386900519443526285363386403606650123838429712250704881073846627928827756120767393353585684048323266338403602958384825921885427003588586828739041144008645251118413226447270719421564509288088080348587031611926646982782912167584348796753199610575224394341914493136811018546037911855812313088
199 208455293265159747603130466289898628788236408205985041349824155904480128169679271458297207556051263355995719575377370799285927452159196788586909838127882039518565631515226802220881086961597493868242800996029026641794910490760449223011680696079624414240310196944035849009242427347706918417351392857569311863955250503213180616403185895077824000778196163423086699569828689871384058096401511669512012792292601067967150812948391264256
200 137912911896847501226770996721242865645488032031760113206670126664449784909747875544232164005877327851479883025629934959412645840876258892820097871434955510993305977179321035639530645564466864838118225501170604462099083133230375120423750610932823860111650770891866102093308532886575613096879909450606473062686979501893898418408727323076144047040221556563832029670215287232784134560576912891019183109052406310034602005345966858698752