0 1
1 5
2 30
3 229
4 2165
5 24576
6 326515
7 4976315
8 85630914
9 1642623355
10 34762642871
11 804650577600
12 20224019536825
13 548535471681029
14 15969883030969470
15 496754110707779461
16 16441934503725675485
17 576991048929859964160
18 21399021201104749243099
19 836326710446071005267035
20 34354780084446281388499746
21 1479808509697484578144598395
22 66696163915995993268106269295
23 3139229555780428878305639293824
24 154025366768207922726907144243825
25 7864847816216996257403843986893701
26 417305425241288037180037726729262430
27 22975707397334512061289193590349767205
28 1310883282085038504625153862606377957829
29 77411891420221005338162435264777060778240
30 4726104828549542840195001080916630252845251
31 297979508441515838424362022779444660279000315
32 19383003855535652544590855276153084986182527490
33 1299564806548221841507027518365003293492861004539
34 89728726232112805626799687185853653660724309558055
35 6374677628476083827937569070314096693116635279352896
36 465623291558639984262916225447086741838408264761162025
37 34941052995737080823220376499369419757547202927984053125
38 2691870881997641749260431461149554181579623316684673125054
39 212763567014835237319931946114785550377569533909838268911045
40 17241995367131672950209803569988549643740892861335774909148461
41 1431729360741021381664919547650623747590602997083921022720284160
42 121749152630790290151928976880408443535742208750776436122943649835
43 10596506381933414648400276352765021895293241183414583519181068735899
44 943457213823660192961881172771350010695641770369250212170946199360610
45 85886642373777833302440492199649528692560288389988614560641355486238971
46 7990309551812252300034112323286824131137555339625252335445724969093993695
47 759338975703122392145862176856393887656864191007154879642119704093062526720
48 73680025253496893440858052557692013520779343067167265001452163662607993959649
49 7296616671324044026971794177032377039814057935206714316206521668351082424459525
50 737180858711741085858408487149587168369151435592445795658046160340495946812218526
51 75951667192206063117737805976155334868476450844621037578183560099749509782879733605
52 7977151339885997257850339612963329746844548831912650197007336548017730091221605450005
53 853784537473223973668741563581984618915458306708979282998021966009580059358132843554304
54 93086599431039301182682018936464145631693712183017960888256075076499862850397782944439315
55 10335189998152900105254241664804680977814910339438027902836693072834421135222498386754997051
56 1168157453266340894247280223001031921758057942321862532168168356172896014647462497399226663490
57 134369300592499293681805356602972251552229449478285687644234604821969074874368324477984298849915
58 15724733499959088321397231439932945303245194733987323100388945676407913647113811266195047122982039
59 1871648751570092412747047714858991598680547452780011881792698568050888990221964715490418045462290880
60 226516944236255427610564060560408150411598794420569441813376463369140316854939618814627898095834720921
61 27867230807876902159917470481905809709448642663527835395484042637797717981252673782774723839471832088325
62 3484087176835387450743920846405168186349538439726586146801502404059647576726253920407144365583905214327550
63 442563129959424375376284326377008458660037774281258210302901441141360199086930820670997147858426208084429829
64 57101152217566772878122556326586376864887858441394807129338405566230791784068969948425360545539163332567173245
65 7481585654256749713227314866065052275205846205166236279988357151656249070764574023533681544236642273775014382336
66 995223087623425955219685128558587571630419085574002844947674239508018692773893004069294209780733193353075244627835
67 134377676680580334880384748428823126359583370743534334801678080804969663607258269861394685504068405261264148832508635
68 18412742452768139730654383618892991813115014637465764660862202163113603454106416599761296230188838907889572831580935074
69 2559776339489254173991686930670427996316346247146487877654438492333799040632832941912150515074682500066337447402530125435
70 360983972856220945123115667598282899767211165520735191098718204739135208730440197835687975458613728849541674361915438133071
71 51628424543703846253578072683336599609994938937865014725334448108291242675972603435938591933663840580485938650801442352917120
72 7487209667404551131450988426616453266663855205409142076657131220708550167670697841117096193600199728029511142268895019657144145
73 1100775433506694765065793077702533688038731521860210674519066830315283329220066440357229120910273835772209796225708296179704969349
74 164038105205473415693093765743874600598810523134513746853806672317062359867622709591860070346070712941154639343430872742682763728350
75 24773071290730314345099515152735942756112278050399293354156753777836226625262354486972734123853654786833034520441396976750523504040101
76 3790774238426624836927982390398164041018978823606061281795102175217023355746665209907765407433123461383160657315351139545367390885410405
77 587644656462838721935584632535437455110943255964462531443165572460507892440330551949855901580918865687035166208489224791691991769754279680
78 92271633263816380360294973517743444237351393548918908253893950761373481619272108833816765135121222158766529007994843702479462105683089767779
79 14672960254341105267844278801446103311725096687429674484719502828558663626624370761745194705010526606963379842522410336427653824809361318363515
80 2362624598769447235215845214380868223760983735026719952374420558742156783872649174094094176994724818752434268928217070394468331838638201816836226
81 385152014206370188126698858812860386630104529916374634701911036292850682328626194698966870446978071950276847322580050716693534637754680326569937915
82 63557199749494085330292207484355083818692282843417226738462840015711639622468697827802683680684498962218960209139931165297675389119270012558597534215
83 10615212568988975595565330426398756318038002822863906374520095160339554903880719918880444131248408383272021713434981539336834718292389265258738238969664
84 1794162370817194614881750123761495527459808315396013742108673569584111331910955191139721163221726720348367831532800590396102366652355977057245564059293705
85 306833738936905554316711846143987552819208903087236111767294779709010767263000470900800058545666079423797149200251285472668527203293302316543273911932018821
86 53087640681511708766832131642931476543172783302189730274928659989582582460446137583907818151080516482313794893124499738076239198940720506543647147175970962750
87 9291261230164415981533999273561338226123616887852246993373261936942433098492478223759448844916244445658462037458037702570474053286640295401892484092378386950725
88 1644713117938307093899602427339487846297025268100820243977041127962765178337697125164278848873047116826168846148764096851309795674276965361109038315855173939617229
89 294431628687205987009432754215376496550642495746878050749290180527609759159065330872498464790314903414649337598464945748488762659858779412879191060974710293830712320
90 53297077621053117422774449705987498949930431655129173021183860244241592553129357032287583754986811212660328067536400187141421709581571820600162180461322670485430059211
91 9754251807654333001795725816048935450913338763275555442044212655765410529880309727348485519906048337274575956165324725326693743499758677977971984086991557081843324484635
92 1804697067820287689991918591405270028682396981628834314198359709838222344288415165955675669128162574399888854145256248412133831894467771317415346968506330561825187112771810
93 337507721624143376059036450311220153152725454960873044849666557562376251768191281699932569143887908202983919094958018065071514993421275346710273728813177220911569206714837499
94 63794393093856500861925410742587443364804824484607409732068705706028599159196745252141616465733600738829027804303340117331029896987716746193869606660314420158265233003744627135
95 12185745233101289677255008090900310772286090684024918653380839317491179217514547221599836947884419062766843929585724965911206026299033363586963536149874149200966811039082895863296
96 2352040891812283551082053533378603539250765132972273064853209061253997829179641404691684044061450237349959662128502520486697670409863788366311131816749717020820586566208171092740545
97 458684659406525237116903179079524492058972244027776301559676884466754544439282792150720851474329741165065654601537401968529496924306589192998712570344861787418231114614142780218493445
98 90367958525518805406049397924329066647829585125878347255445553603817314724596284181594703655620542420692744589131803520110428527087984513814049764655930538366663007106077262550559654174
99 17984604529138003372925649286070852199502937159069147876313468551967851309300206795000296194254044452902288830874000319537670496316611014595579836381407387736856443764393742602578450365925
100 3615177536330215588946158356889964567712126648475051687176951759314273304038076461607675118601963878842065400831423629519265827735149255677010380196459159592463348272783630248118157063205301
101 733935175346636129958371620197512818748705606901829727026240836681268515647211432626271483953634674861564267888352779226858249989271232089235678938424385238160087105119503503503530957161774080
102 150467592629536470515631949163660361677838730189144754360822345691009907594666630528483595670432155991669373202545556920828626794572347642636133189696295145735097537143617231278361143184234034355
103 31149000746346029038784265412603100749638649634621290827140060077768685225256618402457619452016135639981314801950627746704899487507387785637034419300887468035632357667289971614561156410816937576379
104 6510594033901065311523376860645644246129018573606278641980077831569621194886062224676856805135136370939100694712044644843400625652208686793447367646809385653367597052466491004373553669531015986257090
105 1373829090565685934524495820149931177764564697941068897044631287094393653149534733573956844597937916265097204760378432845422802515214925144021970214614417243803444574345897215157362501358803915711734651
106 292645190673004622057416204340805565435321259857429003388728412109173682796778906785475576070871153699439828892906077392165305703220847066579878936422529637070568643090751306624794261566365175820232164215
107 62922850565756170417086444492005655941054587413618466657307322465213861247321646685549968817085797101526961688767338533765522399966882179892322443074829727176658450179392591349281509999495859623854696936640
108 13655139269083077605362738139441162065346434184514352841505688829418189836769548699676638806040834485610680139328778951575311992960894980423486214233821089627035337783327771291241697639075526621922519001639289
109 2990664856532014579705923834139562103199264403565383415837584386736033888608691084759246058526551155383469161411106265994265424492498279685822943548743689733802332333425076578773120612662462176498273454984038405
110 660978025145134726175786322654419003898465926753072604483711847760922729052525950975775785460820719160441145396208886029848123081332664807599040553224150690714950968400718022496133220039516289936421819047405502846
111 147407099038646930401922639516009292893596862606276825305346018996449406501859281592547560625826246899230734680883029975920278132367159331035695258742369396537090481437736387017190009753593593115755241930913310625925
112 33168586226537420099061263833710293873533125245868482980638367849105776132994753322009993269389292714459693602423237408525150276571660330058115653731122621721735425789547932075859214122782845797912495377922524006794525
113 7529712622685927018902015152327070285724170154093493911295156569667057429156661944378781931186039851264461757812196700280193931464829964549095637104214598522373752278186782634660062141695971024736061346035853671184693504
114 1724403992495919793598343360013835543879594821789566453133397711279204518402834920603708013132885338396540333699127755001904994654680707565199647591838327450510897751515619831450434811436560224636968594868349768081646906395
115 398359978037740146071123705037520094585198462667229041634512582993662844184692162985877332320388084112318874601238480282941226406224596011477892569205285738129850088601327798473135626350044559881340566232757665342730334757211
116 92823063220829501781775505790681395301861606920593420497667618447188877241964690620135705957194582639088354196144645445871112360081356800530996792447460619849069913671612865334360402768840749585045438922773963907222611653835810
117 21814618400763089690982867316098819655649199707251762768307166926050321295736669386030354215756219110593679852591517775632751033000773893161967762527035898726283183595224579309640402408951095216737790618572526350725940291664186235
118 5170343830354404864300404432764375956814383052321879198072605206407645655202347320959189833690578684760943194424401071618672364845418905570229124747694163827764675345841547089609045686752363257635303744049611479088632800782051658799
119 1235777805756215383614905291135977315154634717964147174456220874809520734876483734429183837063545971876164806487995645884337857950065996164498288952018480470900951968970775078334849776296469856711006670521721861041238094936831324696960
120 297838006034422082523742494025906801442793751697775945475897548568024887415160014027446733738272932868209189982530935059589979313061419209320118690980253924258779186826125368619306601441269738644166465844870363490388350907788324721001521
121 72378353184285178520087956782626464186658915536998811346719223209788200186752785091555536319727637987957830370850210766418410923522505734568052797599476811472903867252284199632920026895865569650916140443260454839115463866272584594594835845
122 17733592526108086859920555555054601421594507567059523400231539041730696463440811852672340289371976377603284189468537936128981607813543720027507995225347082662031773438271674050454614697187249100380913886232632481462849865647091675505964555870
123 4380415087166202493636353968369651522315464976277056393135570154434895410463239750310569924528142314979595815829261674623579123704287083117637304718748312131553512818037135562076209179087036867769206293631957980461357334036489862265262538579749
124 1090776702836827065930089356449022775205532997563986037575424696363318352890530192732805338545892496781125764657254724549268542995354342589216879660799295745242030978886478349766541735865618632296238979503608289529407559026440708924907584698469125
125 273798129269845008692861114828379250022703289407452758536772272994026198926743188149278692439790696807382334519650002745920336241416431896491994870052615217669546980494381970521223719525465787081931897705761941065584729507640216495867781253559045376
126 69274207831822011929433567369655003487864141010632155853965058880214397140980507838879301845177531121731078798760285696513872183077802120459757793200181321194932777809296355844513160332764457410964366981140344542897247758944723657647177092136238602755
127 17665746581852270964934712037835229631364769070836971144994824429661682755040971319185588866450161747068813807726955980366346645539020239509232407124853603622189659132025292717086713348764598784817762676506508214107009714505380175793001465365902622492155
128 4540305243946137492101929753923221355633918634037969844680706971242627128694844585631296194200464553110380923153932531288993192838595374242594205582330913988968591326507602344953584206353690317749632668127534046652857334322404507352650793569403290916036354
129 1175992194519997439299396389728860034483448705641738558313999273152890105826482044568556032040740597547412439581781012555839481576195703084437027960238531621630476376539664376041436023948212941759103371028959217903015183559093046402314126308664824235817841915
130 306947619156042536046192795157244946532391646343052711161058403586594665519909660422068749383369851181664054585285410834663981549249948253296157699721011446032405229084146988297255403630891897254942392428783989868138632507886128098143846696714951341407146782951
131 80730760930703826230718161551032866072433309234591713160504562053680574807325789289082876749646935437327524890722325805179353253762135008879026636918399898263260328604476244993854391110792615582640625181840833719435574411866357489533671130694318060075354831448640
132 21394574850594452198001581546437468960308803944903496354053780007347245132823377612704262772010376624281291419327524875579682774458441349620260999981338949723527200418752426411743605589090779903483179517234806903044928846089217139817392718309416407966454291183929065
133 5712594293647849630549439649926075913206835397823027650985649685652593798402480323501342287121624054852955107194352832008987158338395053075955389719968518031548869473726048418011908150149897717958943011878893522797558942117368699922675328526834989288318665664306662789
134 1536752210793601534164250057233619453727457960737453708136942056699698599173029508329819203068151005734552180680247907352947691319556382052073197441369789467391285313735153827814269894810561307161779471174126080292103333720747583787853057490940630481824835721135410231230
135 416477029859174438696497666619082608783486586795962538354589702552154421677443833676281853481899949550830682805222313619162505875118548375604355950126071127995087882528750293533863832076927213664247033835022990927581053048511276626899460182754995074489254584627834826663621
136 113702850876326817343834711088850374867000452841780700092349227042445106662447440116588512806276034585766692251253500298127104619521682806130584837464866665524875183799927085476376047645360675963786612413578621845745402044295987325946607547991968034605937411896096788257199725
137 31269536507052013694848791726285493925301129878438602602678939307083711045283984464056325104272869491141877042436375377357999645454011126874246186960571719110517409609211799277071818101188881407754451165232772247749203787799260736524417041143381837940496145120637477020377715200
138 8662003557045069053676002361993533390187281199546380377157087783024024049422340299852112627222697155230163726674288597602119709817199320429224545294892544053629945826279417503026097613307138850566373801111183464709244976071092927689853833285346152887050038878246895657424219836779
139 2416793029266836206950074748590476035066531359285841486710150457527358754566740809767999985955271630947838383392480989221697128718856791149736523096757878219113437536250129067918304177190225479292183980905245176944083465716646978015364057104016088192810280336208664219278409803133595
140 679144890001966864249092807601812300387576228406402619829564470115661231066469297147832348897948031239577407786240492871205027900808422637776106664538144355059468409657073668710327297954552713648758155691721288029199537969495038353029527920928740188793835303584302045997585459431007586
141 192205271636418851936141182902804178978789762962255680551910510528567400865083677022528583238809048135939329510545463586129998519926040023989467110083389011799431439077585559753434161031736474685865238503383386529918748870622386961279187031815012455753695081234436894163459215128915178235
142 54780544702022211664910425373998739153349315796719972618452641249387433975356565658500971980607976362859935617997471855148252947189492369665619133881255480197342521308047953212114210493345179810110326636189985681663409362283078343540021207917176411076606326537765010949205792319819255717535
143 15722594308436036841281346445040238495880283848723767605796102086290054862197506246258629722109404142981295327483890287310915318002926758368510643056651398057362851411429521740164755478345164144897646425206606069596336779956473080321407024107647051948799891236132908364915126691856132135380224
144 4543994482545804739439903972114270619081552131653861171201548502998779350220874681684311320840651297368475287315487390767839752253848424167843026662939518796870169833831636608349978899505826539217771444679999300865958728009739928421255709688982135149393756508046736928278918132160234521721306785
145 1322349672150617575357633829863660138563252307912876667735621859226323365186472944908823279083974908638725770572526307484566430728921955614624400076045003307586203618632647738372553506474684139160968724858624070326969714596367145514956401280266788489589209054849786633500067419151125306732647119621
146 387462117478714066954148812354600725759062195632185579573199174847573334621904571697362716131656793456739112684280546548031105474738628601612476462167661334365447197603003512308804196815743980524865942034721211670873630381328355725538780010600984853369150111451628573880767127893242000781010381434270
147 114305300824781202175769595206397381270228447656280065666162454214157570273400325847521123539724737299038249512605721833559292187771494445100627788936548041073453574570915737967641393390603660329177098694297032994184472509681518812820213105510904458953152412970019111698255122025927673731992083518547045
148 33949839385131341590211152560665046342946292677194553466404369461141605301440335781152719992904248847449121895126924614282336504590850936166360623351738283085251147054229194256115226032376187061097375394857652379835007380844030129981420666722752760924067137643312764892720208862314200956780279124501092949
149 10151345669634799324909602553060020718189714880485224068429879503604344417198386416642073090187879449812025866442258617785087971442944986744420000823097677633838414399897711446868568931251821826448454026575230351529000308461732291135101331825025611765303061114430532397348201772051509657714877283785493619200
150 3055657125466409694230795294096574196778400521045640424559702250565559884667116085034359020597716396459649572546355020279547162211118306348215152403435595177077925735787482444538759742691073449613687963731743006760293936786240809322807288873594694424983541630663187235571800055081188887219012245090283230938451
151 925894631182397991715997117633394108981566880417197415099203913675486649160872869257950023328109803543440638896770237969957766814353462932956633004038514474158522490937078090899421872121347253402092440577155060552721334856088228967345025639268262750136175419442370977646652559896401209522379732296598900605674555
152 282407049852828192922026554497987072029305227061633836407764418479649743073482545969035982790149194777475490818621919870464594711440852722635278409094753927441706870667595251184150018077756006254334353979035899051874288755926817359478444523852678168188562850557105448558671745963572641396172836694354894830561259330
153 86701748120396873760076253425059439067539379958696706948591056750099873333026155884831096757961842233075935639539154161881147645998685681647606498618812174845254665295430603993784135623808460364734099494800792347947352333404984315330413392796276986856841808011375251457634373111891605303556587803695489649546723219579
154 26791689248273139912577350773203920407646190016602362050597852110109233535857120469450183798249942408931383955607637829772296563509547727729613956978833964969572193194378047344635009538463112765818999797686178137396848886852408529186917737286569012494228887240781548453133841807260911664716896154410785606732092969558615
155 8332476028129328356525357185665000480843872205607348705826424587224131822297772509285153060410062917714075780368393203093501026170708581792202664353540431450249948907358678339108773846349587716307913048098324557373445911009640779979009868056769347287543051037309511733326273967021419644596141888135397595112756878635837376
156 2608145545842392856459014572184409918439981778496214007421206233347406998172583241784791519527802015938426695701412673780635292994893907983925233860655715995355680876152091264467403411031788280380352080431087073348151438652524329681435212576327918996163308671603217955965633344733716295718850445302368519203042525710305663065
157 821590898125786802577385831505366610874052233974875331643932927517889020448390459068995253271874519282109063418348247414083937495976991753017063344403651741948852703130586454908528413358667185945023038552313236879051948984935812685131504928104286618559454700176163684666260538872235902096420272013330324402890876759986510383365
158 260452155861221348519065125346827860698394855245247331085106548779459730295026497714731126301210362492674975323900121555065930818805250307459859678353172317008752736912218132827719866475040400837450940102628062062329339154904089833370430801803480777205756354807428810412097840431540130360977720565162816046730354428897216299196414
159 83086707725433788627698684500877658123261982837029256596883893248980263194580686491983054122068427870799393919307981846520401725008650328082799755257638534140112940707445922205937814882814895739809283218383473072478292869436600248971076882594476526379695368599213232331668147163253614908538298896589470110722686478901947741176812805
160 26671616184746635866200149252287176806343054825213688492698388312824407955992732228750229322399598027975200267705754297819921107230105450568512452517536661137289859094080622889751962005931870302886768754224009309413077353733686602845529014930546613464378271121372813130543235802730758447119361188582945912451613851316018892321877273021
161 8615181810349066214643891657004640843144091754432204522789137650195383674586038288784125974515525699790688186795349130366339395928070596374617396833650270801453041422584417100800014637069324366249652886854192969184726903147894465538688765018401257423589039510353886838985727517189010655785627485074038458976297026795744872833377710790400
162 2800014269907968937062936004724096517409286011138847457082338792819698018388867613249738502325839384694384414010224055816142421797835655665293019300164621292071224608739473468090161937904886662085567335303832006591735713194725946616101719140144152409304899453921159210094341003478596467829421456015491098344818203580305223596190391813490875
163 915630565315265227288891810235798911071576607765559970852980529023109723663923916824193511448851996504827458224005120181962455244280149096078032960161107879064632655038616021146492621167704496786263394863321093802002522451979134738491303250102341854814997885785535147975977314337208977286128818403526051290364090680098032174479208570073225179
164 301250873315405532720659691468391376377338828750934049373184374019614976455753224859252654719241612370426380873094190270614049719610554521199599563982515429142426897936470274990264251717446663591626830238604632530332140853351120109104047576843601088307077091297116632894115108260424380059835121735787092735917969850175304929388100307798882475170
165 99716791576407590491193901774433061788170639761892520702551683439711845593697613067519581032317387230281600004101831490440488930358646974597289951204163301142089367798140933734400506885529682741581123686923960019658811349257513483571849014550823057729127495694977183741446837243645960574673514592060309280113008951878285697762745484004993296857211
166 33206597184442116894061159524967200029998315473065187780897886941204793692907792042873788369852584637204558043616178599393241712469300583352392278967171317359591253757423254578476941478710970362325544924850945463775000246449587884138076704763466950022222007461179039328518825907891017298072350667689986729614312605452399242937885520277501157625227535
167 11124509811501463456136922892143724831297961310489649811615798583525331752156121458340086571277148981073126204227301531910093583428616922894232178849472624760930342628693929093765625179310409528989997732306402530417280144729665696269694953521675546754814894126299723446631015154645870384738287504693333903300879006559916461171562899415418433375231096960
168 3749059626305468288957861141388388108135689694037804232090361120215398701010878072263102095833304265185777513476747342388781584509843781785930507617214695087667770370161715715031793231635479493108644411023389854463107369177994392904109569252495849224896998779084699388927031130622047128652620581491159191661155872319232615449047184246933816091503238373649
169 1270964653460220545009206161764916427705280946896834422808455323248451156333684707094577080794728512550901293225324134084349168083240015285669115689724993505965573831825745813370237401469231872163286078179817287221351670177178138795255291293295644340381921388028606223424976496831018395142371111608075883951103773386035471702245497697667227436862616235428485
170 433410216324446977546595209843172027727147660803559359888859547598779337977248762637943500987510589782156839965406462522503252961979194288401842021094384792018145118709688102998441415011022599859749805225395920932200136707270972622295832537343318237395504968301116743116939032825304128657593254916293418129545438824045862603460619187132322605781836289191898846
171 148663524613680579426347351545513494397186302220683595729054194384360995557934087905576525023292928814515483125212150073673266611327123200199895708222833703434530469213205235184828991490301942343483249194467007534206175699673959193162577200279398293381155394769431711644009996308944605418606829602860824696628966218911424426922478573104523206581476027691200001445
172 51290218771818515048929796254194828807082802658402367043056116202349996239681773502347869773146518974567911284833872502909165057162943617971092003088812680834067867041833885593185547604303322897661017124222871813901101524255047572964532332978683788013520954519079604507561476026757733240075986193547193974793692911439403872394529273525042342123997444380213719463845
173 17798152773764748154416780755636024966608949882616889137684832015078799632149105743504588871553521433984479049736525110280730660208377540940277364340852582709296216291942157286307256052766458093081962828255246449264963886151331354076623028178253866669050699632123588422132399121634999287189151002036990184888539897188606016393426096054093800990177640061007694781025024
174 6211709486896631671188461988213814171690001577615118563243284172249777088184740922207710532265245076074387491410317811245104904620001475397391821670340144163213052921386894980358248605263388499199949256515354394871747847022446537887759067577266985831692800281733297794364026900809048781337011292855536727122835237025510731894170988626361642676348312319009871962663194275
175 2180363527237672973578395364780016269601605051578333632217630033698588068018308974348088017259938975215506792657311747036247290708643363547772967288805792663020897303423308004831155605272907952914852881493811307500537750746191296432933107254915970196204586143576451542942475151427223434519527288762457935796072593834859608505672190172715308241889662348832921888249490262651
176 769686995942543431060430219943446596471195101100770161928143231352525238572993454929189131340201220386294083769198518115993134123321329974095797126018607891688016793698992102314907127444721703367678244625579031270528546248424021390742025736100336360133127731277321026445609100111356425209008093102845380453780766666515526487702767423673149211883770268622198851989617980345730
177 273245437109302789020129048733731994435570722533820183260024256606420306858402173629028577743360123550950190370017121927513057951049463673534907840919720711668732501287590109235521052550226803351984757378234044659328579379929937638906096686753431577371736035491674245641309178972616458363276265256534802308480600402602089541134468042096202135184318157459098949637544716747957755
178 97550934482195095943799954430860596025960188389915102931756345230032347272742216444748181909803156141725217419472579114361098127017008178331251738687934175993739390528677910462993684672965048287517167484446702675221097869197721673007544987865513931384344443540023619361828288726482343205155897593539968890058388318192340755542859679265117243158094571346140061141418774817196916679
179 35021606759166545409911426851427853499868879313397363609788073767829740877034084977651214441818855387082821517325058650809137587218317310737489294456173596207207557596851447169016249714757509650397874322610673485691161645282138355934522046662448564419638044984716719009980134046568237216239098126765482377558437208225954865782341395145772728307909585173099632360540216114844132613440
180 12643093240897190874929154716310447861035298048812313316279394185028218075436935674453235646149957983177403660920148623411073328126754860526021525439254096340634652958299513251468947409477590386026871041175843397433777145422120316002768655970029570606904568290831168381445752012761895185481059659069539135216491174655918785502144785862483303812696852980944683593650263512193937155769801
181 4589548106915861373022368082124237419003299405013297401038292421185043102192719110336762195680231645844843140746514308452061905820816484617219635761221442232614657377461959476770278576658275039093890332463344891111314769843542920295861558872840619249337101053413573165417061482828369692109348913616032608987667976995821227888489868291622056685970179695477323813563561379650704108027679365
182 1675223058542875514644666812448172282697381375068415102588790834459041849065637020506366821135136355686413337112471466063968020323155614401795708201959621926280739917878531746875945968973267017011884537708886603912991560299223100232385977896788409337390328921326623573208605022010454978477011304667104774035326165199157230418451653889481783611919786593561975256570917009547551771317920905790
183 614820656485981406675012414806043709776509290605263895281185848945064229824942583791465407809658288886846291663035600411731961657940802405674526584154053267529009443174005495220244024268464557218631135549647498213555200809653592926250621978937510361961810405562293470623717290397311549489101390329705893971007357769126198853575789796862943322182856448684191122252903856643801984763951717630789
184 226873857116955406866562561736136955782169171700123333143399043207638252617125761934658773029918181574431627615771091792179233001978562425640836581131850645383125072029616870213667967876347040318426155087753207151846204260308142330685221340390888980086440520993584639736554299801931984870432190197743441015491254662776223348129497934333649368350861397722914460762858799603170045867198304286005005
185 84172048812010483616642703777357123105016446774702978275256427463736702006413005388388366721504407476819624043904838004468514714801198565502299929655539854626984983058075871829702127861172871997245493685148484367254022868346735432780794378595141675011268513810848765245126345789428260334232785167688583033464584006283089697566534074054811838288817902572919171891063654069930615988622391547820087296
186 31396856061452224796916069515000250835504603062043977883085237742351266728371131909922710933902230695852859666611513988856102133858958494584421940154788800438938126108204033882064470787656134147668076594542104423473626936038684845828732009890697160372032252091721393491960730719201767997259193117621370138516159665626616127571573234880875047689521456385053289081505952330996227159063660698955745176075
187 11774073994171735527746877470679910442463918883852723881954871369563450502486920169011473680801509080956070399318056853977149259707258948515944372883391458086978105589828156637462381015182104600537175648458171236256992587643052949613332011113600589489240977349936708916251898265923476508713805611281400198616253122702028258002588570578310803217443836625966658878132083761589907480722100270736362467899675
188 4438920255170006989853383289414722276583430520740802492903455393998402154980399756402840414487192081278129870326621963694669945707033635177843002485884460067574584303057808250280780210903699595927247873378525379311126641654844755844455779112467304888133018429229441801115442907565185273170577766991828957696832635521169574042432156868691724043641429974022254659476435556550200361279166231935941927840489954
189 1682386161893926365604683520887490663595971256714340966527484044741938346053355070918737156425802292587181084541911726329073136689440132661876883164755766265565011784733245296320251667579256951675619140523239693553763585127435569379052964061849079346324410505546059463567796602962584304388792590899082642629143784313994213941015123913133332015305371705708888855127335030656289180892065943570741834060646527995
190 641002468053461954861068705115324027237755207725160823623443323908405679418658504295629956747335610744233516507697070281299888338631026322751151884057637273068968371092044377464073926193595349309913265942311588936745469644425578231547767285348049490057397308948227095028969979546564428690330123769255030514838717920736707263599564841245734163295439596466726548940019963809355830175020743218715195709936481571711
191 245509001324413231330444822540005665573736446047993214645252354508459934203554542452314864343007506771995634610868962028844803781695760030756617683798852547325640212470131571166387082247215444103573714159481992169021558397154609740844304772702492939721825051332004364784454043914517976184842530757456311486955293634259570255182955139767040650511939330897035060783474873984769004926630403190150662803398756695464960
192 94522891890977029856778129787814842893621257599618563025749533849696295702454617101606127334099753656105213636341409914515473973092746892429276326353532016348164648467444024873543769335219927611984734948882830050206664709073212512802344111641765954077323312512342852964628788790979641361862587036553228423286462000870529855746238908295280398982224299374226471664935238644538250029923646856909100497000310160805696385
193 36581096974190693676599729574393171763151853388506461320835509110816607129280954181547888831821718803646309814245598595639914905215489675299783863918807376612372215975236320298705045172572969420207162691444349996160030735067223749620728759346065552530978218027782892334701213577154775434935645233103180547992099819330760507455353543955612944030873304037357607146049036252198695442372571991441350220930026307398461010949
194 14230330783939234029995660401729993547952406684862820338930746086967838894409895354282117439199311685010609653523793740023430842183569576864462834062397436785694921679690453940811955643491651374462347207869211332281140458406374751592558375161790354658222873157005537022990691055740582322823970222645673216546065441175368680183411071218948520731790763931670432924804728223243114549744807469638670301421199337384893711393310
195 5564169269349250241022101525084311918681923911437004479172446933825083786560480828109895449470919662966197852487814708689857968467072122023456821951710809219088017274907568257718961591268344837373112528701098374272859237624898245183716768959970126080980454608064133804228303260780737736249469806354539036641304279124020848205489517703622045235185663383632090295938606870582713562520958685386015540062730653099912368110254821
196 2186761287198339197968376008047618084070900724160599601995977641609830379597191277596883163977244182453179033688321949007076352769344285865928900969573984708040452564329646022175915529465007932618745525384416814022231460966317500131542744699936695672233356109814132542718138761916769744986259968321656626125473464591588351814291199024240589841006272525872251411267379726409934562989261294371298327266414231048433826876958784245
197 863787429485165330862244249596413477913797188489730325780709552842554960675890263995507519427577598383590395167495590546619451065527336891749119758927296666391138103042404193470698213835592843338796339703688422117625911158847561330094525768722167975242471983966378317727196888456645275556839331406927531075724166763345178012290493718283789760448240779735031111976033390174078605411249748938926121898205269119271492234818967787520
198 342930180946344783368319366922116372836423569253117803179735499623378887015118439528913186422001354966227668129259570345729058903936328655784583511416169119507311888517642372853076672500054077270909557583004771910620023635663295324427811316312278709472862293043116822434545046982770185150849703742905261616157996132387199090959566144369928309818680136318737076381154180497923720022272047129340362185181722668168414749409813225754099
199 136831737944559471008628824566129554176653307538081443362936998289553946541710695450359767009262912435483750182828801187294306490778360922234198385452549323342381938954005677559357191727854877863080404656613130141516850823037271224289567151829290249670203711022207866102500960500917393905000741814327806877562737005776657044658632188931768486521265606654006702422091703776061174628442223461392913610746468924820141883389579740034572475
200 54870557438270725326089602144038673098957927983087317092111172273840275627954751993100912720393058834920243033327596119939811955347491239063120164132284266085015977560519192956807579241589425650766199148359268723524746383875349208368371251659589249276302663120410503945142988555566726899845286169838256474252690634129624037767572139466906721687070816092687694756402815886466024233426348689566983549168626647395833225610352534637531724226