1 57456
2 3277236
3 170872144
4 9797170648
5 531400908604
6 30250564851612
7 1663637150636064
8 94103848836813810
9 5210457711411390232
10 293448968580448326270
11 16310213444182983776468
12 916027510756160768424320
13 51029628799346814048201032
14 2861002047664072279774978028
15 159599645382049981467849144232
16 8938437904990252781923902378690
17 499049127919961911604021125983992
18 27930912446739837777153301599112698
19 1560247187758268283754264480226827220
20 87288571444828497747001496067878965856
21 4877593047962137596399044887280739023464
22 272809569587277889427489966001603397207408
23 15247346020505138392549544358326891947577824
24 852668620762137112466180418234353128536770722
25 47661581270976097124589932235991046913168354024
26 2665092999428132051027057481085152675931628790446
27 148981954650700271345447155085586643402524905678600
28 8330124876816595123593935117461068312582296073494860
29 465686167377232635424791999290170683522127071091404272
30 26037244604913308437012081470485335139096379966394630152
31 1455625216764030059549948856106977803216020134252390318804
32 81384413751744644272638654168110078729438423190046128992738
33 4549919087789150236306563403750379071369529661677951808627488
34 254383613489030272345197940991862159530616590168691818369843098
35 14221861886894444167276362665112708419055346975336411962150188904
36 795129861629993045159752883013083518709612568615881613691837483292
37 44453751935968651038747125273150627816906111529862581660024748066724
38 2485350475741093279543773951692052808569575695780158056370172650822368
39 138950424929036270560136335665387343328380821329866082213197275329050496
40 7768507973879397943766929516848195343061224064684210640188293011152767078
41 434321193539679420746902714039398976421115359455353228354772598194508438828
42 24282189240000719594547760335631129879484853538733869991769666707081045595950
43 1357569179584842354007090803827330876277308916443504794962409132646550744325632
44 75899377975595171387297120618927873281773250137300320426542261739124093722181916
45 4243388512678799220122637688028853495283855314012762066103040827879236252990705348
46 237240422818395193337635415709613514544445997688325890951778464940346409959875251852
47 13263665104808730578761566680776158055047699889930541473101477030663481661662147962772
48 741547920278440898974505219684896663165693211745733348837635995470579676908325181228430
49 41458563740847835337071794182546106655085397898663189375197306655053343600755396382707552
50 2317873817741691793415763900546907060194100246497341704237285602938638824991579194320198510
51 129588042173994235714492232189314301995016738843737899121990367938675215940561690242276977380
52 7245033220245704683337501208173446909220974315627377247604251570308393212878670698342349484456
53 405056482069300376229911772695196222354033457289729935575880346272926325853891245932977187288284
54 22645973076455289877555243360475524854329566846871206058268170532315086841359747187756570197512764
55 1266094824078880370813252828818091743195278602680339334100055204929880883812267134452728947826716608
56 70785059412299531869209755324462570551362915232770576805471498586633392086681778256476227152380190414
57 3957463092213126479916105772865395623507047794756389785835544637440411830907085987056572603507791317052
58 221254555143022891715618439327276986237008199493886406393594031231299115299604827841808158647493415001214
59 12369937601607165834874242067366835717135371301640940643459362618301543190442141813677739425751091597602908
60 691580666298649253852424892537051935628765862417801950614811345290268578959031549157934633006127106786247548
61 38665011337959360491850603499989677904504839037300279721275317798847364532176781695715317669984049252751190796
62 2161690275699796893121119910196251165179155329058849865044688950533722883524248457163693333200662300050645113580
63 120856154996696990736645963530168788871286052997088901504275379740726888352456308487553230881446785519361562515448
64 6756847161537165776764814913406084318446184073293172626194591359117198412225038113305930611615659987222134710226038
65 377762986759447121108851757204271006245678599365206166977414956916853203106256693401450360548956032172167909215168108
66 21120039333327181336125249849625839950154830500865572501717593198674529350776964418958604710141951461498121897133415226
67 1180782840231177876682984353782984090730995373872825539299126771528620274832438454886431994898466983268122361333685660300
68 66015413889344236825527880505343288405863796195561819966272043848440038603861214385200118444089309449144567915132405377028
69 3690801278540922691924065793204530063781245122607710640184109396275219978497153666798780437305923855169371304340299922025884
70 206345963912330573117771175869761385002832635748925838300887285963794034458973951389194304346028959507986431851747074683789692
71 11536426179202444309046206260509167428832143340692710464191290196285383621396534546721472419930316290047257588594980196941648552
72 644980533079726022357638662114266712936339187065456488202762253362059647395536356320928756355869082323143392609842828028359519934
73 36059684306334548993690562549454695749952850954075562257129203959423284992257500483402868765939605770350596261064323295732690608212
74 2016031136636447522499697979270349744929860201790813296466710643847304003432779682226259182652654313991289523558417173818505808447566
75 112712621031129625068101439659562338009031122117527901052303406409039373630663617043991023005124043612633452101532553073061441436909224
76 6301556924789814228471398408236032340089387064409376470497383896990369108375529318697233107817515602412565788308319851871385914101440752
77 352308545745162928975704610658050122182566695431192848779515356649276796285276252400912972633644795794692194027406336320572776244064281288
78 19696927770091527225702297287847733041734039299846403991560340444505022195472126828632071372774760551196370821166617761513260905137234978700
79 1101219280140835121701885616424998384870720648384981170632971209525642054630112367335325475164858753331599740031749827684233933184325760441316
80 61567160026680739999529070010728265847770249549983270327635367440150242877647956612136456427577106118256186103802893945463818560054235489227350
81 3442107543335361240875646583347020108760982038888771353086594564367262356650293564017622697582329056219922807604298689485854492196432967309344524
82 192441950244727865344703900150672497858020262263739939260755207275643563286324946426002494551045197654417790399388354735143329326933159589985185730
83 10759078190121389149641570850598341817536672015871514560368074233124850782513027747218402287958339792618910822749124281934111430910152704916474855944
84 601520424182069509639803896357412981330157832962893994990149044478799810170656924718866190908076317529231885925348576867617018644077547286719741636100
85 33629909014017361790139222977873546972800017341984047880834936854622059197160972551773721501045896619980523953755589030359565462729756553693060070505288
86 1880186831684788304477158007448344380573011726269341518150016963768437583626137476509094538021718761611916103885051443064746401809021647658700462707098984
87 105117814025691282635132901505039060706492952039782980525638734709388631443286997532953733905016179380177450609642883055234776591361869962659092725050578960
88 5876945120994643172844209505751838103360773254885472190985248200405982674542915782923308467255899882585245586293703255952285543538370806744318264376995074038
89 328569275071456392710573795254504756043285271704254938436086858308240427586736189689182940997789868626926039776591287269394576823343484288400885439546036664612
90 18369708463729220647484069816124749397689741884780177343554364182804381678832184602894916504844192911160966555560294261993419139738663388510529680388304259813394
91 1027016871698654450607546006761588255080235271577487323474693662362003949403774617035940523519233145947528410792410609389454036226026823760520315388769749769387132
92 57418638781939897427885581292204002405186572756234661219477193959643364508727443067521961375459974600126784924844132728941994245441676468639000725678855319398889536
93 3210171293469770424439091164989222297270832391961323723119497852881827881102831116962020761601438871251625170123205754403276950143080024734126219719218088467133750064
94 179474817800635621160437791763188981881470172125691188259565236645973630807048772936773012280097431259233324245801422871512574427330400893390138731304280079670058175236
95 10034109484836334941037347188783458936005775764727049148669339110112470427625914313649061396979162645763125961829749437111259203667176938691136976923620053416828056459460
96 560988746998118945023630680175371677292693121895069870346212061585628271188398886604377503021068868485601256224607810811938586963139047152325228973231834605351069438428606
97 31363856925136882963411198496396901363023351013796464347704033320298823054635502615252194883983333305380252623835873394754024689358790997469603658253074548969777137718096672
98 1753495995234202479945557435603684961929658307670448726200612164913899388369074996292856387309130928323476467370213009245842243332776337242770339595432134490660462322503154474
99 98034760603950526462414224015944881321435416197976078650211398283251595995727253424079677359889433144149598107425490648381075424684739768319059118442879945377224747908482836132
100 5480944531877416414886603196193418651418846769803409867086941578902025471191158633937049569081332945448598866267074455672658576617000491820875483672806838260267691928171860889780
101 306429604930603312082303724162155940560893224393943980918807476090676975875942462044456537795359003876644044951316534688567155083435646651319829275141880689981445441297940026938696
102 17131919914943988832035059938518090420989491433543713845262747605967312337664133011245671105162551964458663257885216139435156308067189111322254519553728304373895215955250143805293220
103 957814373181792793345102872708040859321014897987150126099683743958289901725447592290389984359637658840345796865770166942198527517293078820799480244427209416229682433602040992302445892
104 53549653397346566716875782616434357125601454445378572070883177089044840014847628840940844884381316055230679592762658693617061780147530688076775023098477731123635063745995192286304789626
105 2993863382362286380158929302971183840090618089123558476804350903273197201466609271084222036379481348598145937884364680901496477062858804286727983385641716438997839715725808667527008816388
106 167381437294426478280518873848272976175794748802821497794909215591132435077476081613368753971384272126162609795736041363249767812087233173140260550419839974553672044518846341153269233297594
107 9357990653735566751204523117792481226023096630510538563454002873405967697510663834177312317510241553583063366828801793139330584245379135654696159570727452658535421062322799521098742874242828
108 523188177201882486049800449750790792282889162902746323070408832605250064544600861790970196184549803737483895775461819290329430543298119130563102794429550080663779741643688352281713249819533328
109 29250496061813768066226582455884664150369269148921328816036446793784183749316106071537672215927522010842621724665081042317356664628364359859093203103790537873391209434562877694533658265797989580
110 1635341846672964818233702620229834552035900796895854702023310657466414295421310350370179815663776478498621126012675582554755717329702870432930898422152387257713966045514272604027989972886708422448
111 91428977813801198232598711925124397195925762936511008347507525357934078783834734735126362272238999255356269499209388430126909432332395858989212467210447855019858127420394554038884934764008564582252
112 5111627272968517550719631102648062314189122039548215951680859956373541818180421862443102507086893364813082715580109032473788198424696929803299964814213927807063590880603313055290366782980178688210074
113 285781751065386882820424953041539706724135756666023318089837658658271239911413921420099967316451168743299248229802615056781673869457400643385548368890410735602197724339282969555051161684808509237855724
114 15977536091865994551080737609984198519872698556623563467899324468350186555665763938230528749125375963352855299044536866918997251894904209130576573505998059650179778693862114940669583391472518456372264634
115 893274880621811120374147958600741674177608069661757281609689678449690234924761882771679581877227399176344526642736981484496967375952410810330178716445302767702791560726879068198512381412936650008653698804
116 49941368166038402798220715442432205119318582379205255557108573388398840981430608452837002060947693490693001447678013141923362897508311222525190396369581555480802066427227732630575924581612529410251329233168
117 2792130740942008080053866903463627549129603030690121408155151595045047593591755699143715421480970782207885249078881084066085069748487811163771801569340255952262927050836624198008656680267083578351593295468728
118 156102933515860127620246025914555042458231380194462542889413813059162064291605540554241589008746732882802832619818872199179411940284390596067836782055500702169473513414213452635536456765818291017828580347464928
119 8727430093059940427759890122993987748640579270791517137040062110279270885928393948509114492031611223149105671347613013482053902429719863399494249511170218366054161068188810975903068523958498557518452116610386884
120 487934687156372375330901870850903393136767397067459902288200094723772780475124631116599782817440782529340083981654933752078126957745808908371978500965159308154744406068188720785883016832940703149575203043723655006
121 27279537778216793480554887392138884825238727586458239869591643194360466868170726578184342106755554201646304403874986538369116408633841517045605183336611724020825300933038577865120968839759777327018367099397119382908
122 1525149166438942160320619354230671771448903264691838217876284610468776378262202689821765164152778421436241615662231598334789128935886411908018396400073028289510731996664930660992103938346356959253526719692029289785410
123 85268306186138647154498353222021449112538377553307879812125407854058751858676882217188635744661246229100427386005529923556048278615338274679176957936673663983525339363646407971875386104058138027389284511445598319110512
124 4767195366751916680523680758152879323434487360864961843049565114476826901444437059027976123028650833928028444582288794100228314017471980138819410924981772121986989483777654131711364187847058541012957214890926678978749320
125 266525191847599893706220237564904050746025376052236686857636336542707942439449390438659724847372691085728160776253013150998439648117611942611256984933171656452712248078875951246903250234972537937581658107304602901998470780
126 14900937013160532790540001425962217486846026086846145166520583335790439439342932092197848012742143174064849936952758551642805877546674531861166341135052644840551152772662199319127642136486440308164046205228071066728680020400
127 833084191145191757853066503153919323064721001639153585208062974830488666539740378908876302214829250806735121718809821250002174153742855691264637587104270203263169322340312079116735053862080621291205246823776462573452078311656
128 46576216577727782149994881422271279220011848672363203446732957903050448964961284055695698407721343204765597235954641361708184327325672648489052820770586708280746721662032219118520254613544601789715849525256633805271162885555886
129 2603991257730288242129318653228763363007203495306724073910850526910296065611987235775021816118944658359174349249817795036569967091293570650213867959522851479647904422050025698716877540635613624634055764692188763445879653391855536
130 145584398402559313625769897793708754435985012939405561398843006740115421543548608529230012838401674239777030706828323382192518136905768773901518419891653366776615991550712654999653905374553283212960270624434844902692780444618891202
131 8139357993355558013192392535195844211759916937305854826273951324859145554531638495516231164388111425675795891616903497458853882929022729083869912818911221957296967886493182193787363020733003160250439067239928744548635293831579149552
132 455056649413860751177671277832260379851546453478456850833127356724844807653721698415046245581048280113510731271558774927815078714065212883873258559655202751636932520216034989184149030685073722057900054982304671041666168757175848286100
133 25441386697183314039101652753409644132068900954823060530642693229696827591375060684176846756793166305523640399364336627005447217064240408964847803938308067674165257642937901972672527216741985215355042178612640965105917479176594985538036
134 1422381494500368720432607641847564314962089455774364453019656647208827441205632356300730480432276339921459113415772495906250521641868444745481942469081274423910981967327775973852736850696136227370427916222901365049471788295664976130866084
135 79522753220094303674813924713421600857564730914257275585230628751344502602283559925251257451254427727268425514293704808744069659894027176542265634595594816619522237603619056572994470657978382067396800208497039592691764977584281759010803204
136 4445971987230735654634618113047680348303704481098521855498859943260694858630422949684472270572764382058985981198259116030376574868004243270576787236428431248330786179805421945020072759546978829527049844063009755021697438046098196284605028074
137 248566178997002207121154465164358507919436314081869994570934999136442875522580391220454782337843925978786001884168313173471313008428202586863841436457676329912720551302616121327266850238514151264048931631906095215989975412806205137607803690460
138 13896881383558589243209237242251455515407878585099912941328466847565666527180235135858288396289493276529979140122230108644031871615307190481279772361931559209033171702014597230812814179219191152901882702565334248319938075225736176082640953295070
139 776949273501228367561866739122283905229106325281246450663963170933608399855368071441030354751956459617380902781958213572347119331939793520880130388626854771872252893361717673965686785042182116070200132488467890048644748180840020889493700029222200
140 43437815789970393369746333584063171615344882552648223252488685606934892262050300603426971485686785364789706490092545638777820948566991860621566795996835608393493132255966545709420958100878553725731850597596737065689623095342804416919502861250800268
141 2428528997910720463241583435222280225145827748065056256453994970276812548684181222433650796562872654160403508497684279565302194226150690395615433083851751144020035191479355375564306855110229164946681991724844909457086494358457915931220422312905022232
142 135774623710592193377364546354729668404214391482067134917671027232990471355431968501804060952889846156459261118073774419257666236700858840605686305467469137440265417864920459148044479338522998026320030221578327124811826480499267525498815484013913812896
143 7590911395174788809636722917745651425302605710581741497581367849971947371740260608415822072495366937233343004252190803997549643319184932557937213370946367141993182609418490126051515128960004260029044138360961364671295136291526958623424864919350694363320
144 424394001136894387825522922772388055248434373681756172267063635540967311354692996960650973474768932294518681028930105660880398465893322103739276258672077850864633044348836543894891478086397140039704963511385560684243599150391624122284526966542146959624218
145 23727093997628601517007719559325127479581762750574939662290420329424512353913222739347857612192224398493974245022644555013376026092493314244699471667310161393245015921818083187033459347962080406670950086998458327626425727950269412283727334925455611050837576
146 1326538518603394694298733966878865832249604989279799678682664860046525975539619414314726378377055989975505370102429649720390125437335741983221808334713746839691055974530010942273465742057092683048550254004818469612079934933004604941646939838037487016540194554
147 74164347370746791377266474371525699864503127882233016377366591718267630411868016433534675439302813292396413943191233665716936249616007020158620697583589447894043714161401304414050867558792905472085702377835725801593660838887728904900528278209815274079092362600
148 4146393296381375970316497382694671153021746572162648859284412050392057094605515124511529281225104209862549323881375787899297016652210913729625380739107914180790221343922956160255835528554556737880672544170577078026911818947469551336066604818275382934953038514020
149 231817281184055983859201449958427325696848264455739671826125328318327830874869926234158558314291228829866010231392678973379582216175902701088861085446335845240164998402183513062417327166822786327033528217515291233720757451869773423689720125521893535728620706096552
150 12960481077004149000776819007006233705534005439257064475412540137367198829738131902695974714494510922964014926223251205275129141843887716564418684516389625999281767957010318670639121014547195768787115607276093594902668339241558040544794221733919447124786118332850420
151 724596841484031704820750919951981839670885363437244677640595970551977086463505327543234217336692091016590042056251704680118781236120349751668732940772734208551842385239471294185044387771774031693938541421395316858286791165682600674249602676838662621616188562748077864
152 40510886869795080726367484871511122774316979724875822343509483628121564266206336666597796872224986415002765719580102389074799019146159135494550431607337902905408352951490763461204005890363332904909414671105333702423503165136304030321958502531789395138913752406523084594
153 2264889744228207294839606017704490215199337957721571137664241459658438751235388646740304292319043475459464024586544802239642735795668364358122916094440851056254296632947757489095905476988917470425967889661517311552119093920325115303155484791132899127255419931618405638068
154 126625851712341503652736784894006326917415563705408847338537589248565644963387821104643716951170022089310508728529887051834544772413572544752967789993344781452472279554765642512326932414440220238039665517615847969097800228541366966919339275676307574111907973247428502490054
155 7079420251134451744296005271088668917461547728334777319553981253156156000983229219866087057286901169603303031199791136437574070458499524952891445983723677857097331197545821201054818680782514553918025017035712515663655686825596396108723016315754506187510223549569228745349340
156 395797464849650828092952818348674146023516539196271971677877618766136551278650483656568066617380158455163408494598060992815806995430409104980636493761916059978972303809648369865392561979513089682123439242242200699328141846663318474413877025153623460970863463115243199050448356
157 22128313848341900181341547206334982047598195005230521282510511864706076729939874512757622424376275280961741041646794356774602644053995137761330881197003609513147078157963428668410143513597208114780365615726311708733271341473913203585133686053890458144092066737712973090627878644
158 1237153638557854191695129973836976756223537059286608872130199748186034252327712280441618293454850275628105626360898823063184205894606680393129480483927713519752289482611617048990422830307856359195852097414208052109578176196198058471907346912977866464532043669999365516917609895504
159 69167001873105822472546181160737636714757708330718282653520054966570794214391392437641053036802500132215687451123488848318837335128660770707142145363579997192033379149724584145287913985086680159348322075878223454704268312760547371455667389407875226696883338840189041887582221524740
160 3867000830786872530783764975046463606165120253192132577810970134075759406428269693288812703202240992423914558775009995994739183007154489344046697520836674165194131994964281436069201209561750158417854627774099178290236619236580201395591522435427815628920304429615620799284824142747890
161 216196958381114993569567999240390583877494088768298709404212545879654847141141554851174818385365687002284838184067925409088618892163923445423962141525510726359985066319112840815193102509305703360480516887580201982249082524732866078399425074157430628875868498225883839602487803113724360
162 12087177339378668034542099635984749141439351150240054874323197036301412562889071355153164154770499755387255647394964887446079669545963000703860033729379395907598588434284226785232379493153476407891541014084635453640718032256066995366471452817488587957704862531551453173025938942829559454
163 675772023471497344468137928662463776551966729661051720504814147099076644645740200339722355419681906642513411081660510334321251885381095458806899073157904795115199156943081513949610637804293824426758082459390147233679519927987905719750556289782993517537888430398572988164938956980642457724
164 37781180410002705705985045828861109501532152798300668127036735351453624372744552970965212033078634529116053520510198258170846730433186031188707342965813949545881071905646859980929195170066803922169137746341882742086035462583682978328288632263758078636978595218679357919480403367213428401752
165 2112276838334337637336274520906435070687760750832120246845614985422754813619259015009783427617723369585179754595626437600604808098346081772790817335146302459883036983313985216881556373310516800439517587431771287737627998869888242354804479447021643966726234013463938214273755049991478149826404
166 118093542693611833011921587855414799364909859534551748358093976756295963382527103568025274603504966483368385215339166814192414403378562508694260748739619822951919452642548707722554751754907936424013553390239031860818790393136193865203072997475830430365475935083767935219619727710041069443905120
167 6602394427107992452578577865130672902720566059054250155997004182678458378225085814011892886168979401629330334998923369718691392556804280465800477673597719292451607340201593546165204204393756415766131094034540032210262038791410585465670084999551708319967266866464856480677879963525145704030910344
168 369127821698118351549530964659369835817491462403107944032203700632002530206564370939693719668213648419220397513109434733378813246264123318426247681437332795946459008371962064540124545928511400219426816671298242335165394384877454548299317215940259356072710965401239681137941627950160627095178772130
169 20637262777298352491500749072084619342378396565963626211116984527726422610707924289344619630835913092361401857018980855792175788963493275281981430414717853395806695088741845614001835893630810128118192239043630684377757660694005245267823278263962970086906596287254811438545638843752788887671452807100
170 1153791694649266096762543459456908301585389541220111798694207591387468707065749442708533925306665417880942318263864348825939008811729498197271570163533207930022470369134436053895317147069513728875618317181137150972004108098972427726631821205728459627497743811575224680670139663107241880877868472462362
171 64506387741790377927980166197977081906182073289430583610084795737469117181672390452748267635614782019835641901294985004303460445573888080207386173663870756049204477889003464908627111644065175314486078187632213845313265854598764826441011941013605905583147819986526144367330075463665957084213259851057260
172 3606434401279949192816757431312455394904081729139270626324601234969192630834380049147903615185933903254840975408658798049999986041227384852417026897126530016330946936087433507009660991971840530539575108724490526827910524291192397100368074135548485437103583356502384031303403545476008487316014077864786692
173 201629164894460624015193392464920554044218757422067531334360058813813959006281990013218826411813303512905795483789566711677159603645501428108378612489605197654727010888591497850928445315130276737818237797307607354632295740598249014415871132996472719251430886973081563352233429888385086543986279339910585100
174 11272718594745293424113801188627482580503875159896867283928014078930404258321123111969304901011709216877590149417737492211784757769281010345373125055867900570578803931885242074477576086580256117227414957335454603666943073896044687859432083090737284633863873467757365280590873119052559072152545790658543074676
175 630237121612992522373534378240953112261720493885080766285621810333440940561920150381941796651394464768318250172868039004348643606154299750783488618139834263429630194160976316367273317810353205088013178171680154552990581272119166952936986103558164693934971595117294426833211012408143109206057834359207979665212
176 35235407157611621042528304414517046754008930202215802913422230303123208310578835019325225290602404170693848107444544458968837060898851996860748949755450150822179228597801078080144523084804883623077558162570499177845698829667603802054800848511933536233042400489960312306189907572830403284258185737735860049666526
177 1969947302350515290666881441985515105452556337205906552364932273353189845843406927070946304549851258770188494782412899755326172538547561971579714527164666540321834693502238595234071730796256396645136241478238302159824550110220215004396933879783639861115787755859239251777253254713575468127858345378243547299153764
178 110136158117297583377579207201826127388886707348141005199184662635519892728159279045561439170217655457098502514347264658921105043108281349576725848662788579369861767237159014746635574111810415039470659738630264387412922026986467349729551166586870060589874023429222375302617297621635663013407889919760590726036189614
179 6157511579302171812069333387915578030096599473682692660987747880335616178070960097360225727858540799444612237304949322293012711083793749463284858236299017469492596279259568921891578803705267988048256918384739420673087290066770272178377794306736799738481374230610346786039687010556003096951964257334468893886322235176
180 344255233679569784250391879159381022729994141587848580775156875603961115215149503888124391962162063650912185278900515912432243759201830396178154484707119212477375201389860714051848568459052575896477111409664259532952396081693588110731921929206678905805219352081975654565561968345945046239637728991593103445878662853784
181 19246681778746419403600721187124500280728201750442611888833234592063902925662527441083247695408328005293603160439834192580969772379367627334116011242125551220716194470741919908058947206498090238812804222989925518392221414672323473148937886532363443738286270352573249182495478388421516456850645603991186322570454023996972
182 1076046849115233375886492936884448378246940064370115629112349204426202318013108606741151711884623240783076751698149600254699558024803693644067884637457914942325925800956739190921469148860061222513418082636798946663009156208549502122108270193206982192376233635072607223831937452756912157612991664073818681841822743476380916
183 60159815328241843057783000683825592493281276842625925375475334855392806845619324703525194064193265828214439161940994978936119673686747316182205228992764091533010126985347493933490021707653026368776064133111604683943404763692969551423947264564050291009085563786089013674655442354659953063133341162790227180380306164465443716
184 3363425471022947387916140860639109642318937499207874273144208437300899097179410776645964213451810486788037754080070676952450225251476395371232125426308011393730832945355856254453812079875866917744909550253679622390688462484697667667235378144480432903727599809319621500486041427038985437732157482178201392563118116687268433398
185 188042979144838817245470607054349409320321834741009316390343880484267347727823006914688716191288457520581587820449488997579676311929517569610570605960921693143653694504266226835260623157384712527572245322851942834443109485260594961158697115779020705538284857255515387688629669926714962270343742001989916946748713651438283082516
186 10513139747054331939044508320123995838839080678190090049017601490079575631088220103447680030840505223194449214203537516491434013874807600182080891137484775094450613235127265320893427057018023452036634403083272278357744055598338289448992773891604199476463960986505448087729706940243104927841919333235001711375414133285093272542886
187 587770454625490936751163286745278040605218009186783739569406125789635735609228020201637515849751378399045755521333692768921100215484943748045956368000015262221498172039518461840486182652419931018953971736939565945142592498328876129023655275408269627708455224457811374769429048928677548419113762255496954900331020560149784473418808
188 32861173316701550439490347109286761112775246090664619631380339254344174218288163550826010697199641971273703162955275905403178229396346352858757190674696042500779127807155385155391619303483996953371067608619223955689229020470740298904499481295891329886342764222748011864326737391303995272780539138588483378549654488025544726555802736
189 1837208221768052474061351349949741241228112396439490257554199350550877637186310375416986764952591514098376278921991941618461508535248639106731739786948477563103693939945184540868828156082577404760468801493097780844880814544711677421404229676266064382351503644957549000750214945334769379799440402049870559117788633462529646861231270564
190 102714958397928853685783644173242880563052350233636138061616945673298223610815038053748450840006421997455796381601036113156049453223896828352998589566554055469041331702096204427731380959964677285565078522617372758202100997818395278839977933425338393091797607045923454148682313952483514770416445130975507248901168001098684602075242715512
191 5742605848201042050363132532034625814281251416373048147626009640036041101170392386467028970844683222979166157057673685811135459610597158026180920359204878133139621134735820730961884236430288242914297226308492695722907296389206724115130714833204324156314106679482444222740885427762978935855518549800917199891772328867429836866671784465020
192 321058611541605501660559108425485824210399938512661871441031975150390955966618394682658506277514763901669841549446882543565364483292858126788626317481518715557276383372032557331204822124259794832102611723497011916770893567000021234089584694504102911053239811839166256793246199071717308588316188301896672926912154619066439154702873691399634
193 17949800973597113337527624126121401033221016105766214123571973083840320339276303081018576673252678090879417420915206728514217545523737916672462805605208925745391857904881101120625608187666389031719891374450241808468836382107493287425316160993593336423042944664858402839433923297800671774771938058818838295894327743890607529354387877635437224
194 1003540610372306015322113768396396594373067633223574646152437606963495080523347535571763888941175394063717851697976714246909581075956702975021519514666233304792232938415066318768947683230118786609735814491412555948586664092556985669669462021783282407099379236840824452497300182521412146231140419321332994781875640066612043367502450532229751114
195 56106123858854153363566869114474592344494498345590207460818068915785563124490152602656695507667464223590521450117055302708234856910057696574138358377975830284334052247340356097620656864294256188604648426818540459505989770933206981568884991179288992355854055386324990386385162973082019604062730656125245816877337893044598677079638594480309183188
196 3136790979786295965048104005085738727688288684163644011178904233669556097766357567836289338316231383046481304541481421603265042209403043144771108948980893736539478917021932570949065885449844709441228975700180455386654193486354304341199619853444327213146633116928382075413311420833187051085014836594051715421499523214891597028244142199459130718496
197 175372258394141368759850145051822839282234576265131453192263409187129198918465220529857238177522525447931625795691683664567439729437926959784114307888758572893312052053221531889910929608776395270100552801673183833998866021716117898964193641929689932945974790362488741254795106249206192973822614645385162729787556539500888806210311569268796589943624
198 9804742876542191820188850182200981086681478533461709017920873745030950029856518694521728979200190019780689525479316125705553639556969456563967442075596490061173758405555813305626000153815197160426267850638367970027103762633682467315700315370792955549811954522686195658651412810196076666617367256948220442206876924865732105531082371373678943461570992
199 548165278564470789610703902630859152457744752764032386244848119388084702024929327392741791439665237687400248074656220471687494666703072155749673552701062668198155878390620278580353615256411224292974389621624839205811541666242117833957027330286945669018182513704384425200659818635723098855282337555351267118947239866974805731024325874663088054214851792
200 30646920210684304077223713408649508072856792275023929387003603837755487506088283947469370708526122166773775482421315504843140892777251123537953317968212590498021249674972338391551394216769105241432709927213392082138502483242198513874886402590717303861719308246663073601182815851674739891426990523761331708187319791411062291061011710723967332734931200098
201 1713413372075854592787850179260194867580251245102670429386678736056846788988889937337131732887599661809620392939990855171229021472733216068607667513263187856274216505254863126223669391611401403808958580752344140581970642543465260821074579810608139944774209107179537414849098987221092862771128723340879917854617854953646286410052714897580037541948579610988
202 95793814302582374672059507665074353141703671814479909963018989414512337350103891984801491267464813424746924663118316044205330385830847978268467340086081137921776988359603979089756156232111002174208713320101144240186713258252764146459890625748940371630506727423594825485396853152220027457918076278160389665307428196356677356845226066747807559836098112881514
203 5355657314335109744253579260381754155701268867114232640505847870337134894821044367074543484863439588706401229712226280291151881867647749096614425756185549199979509851838626684045313908769229127086168425289090955473602505054000287065052436758907432347094528360272894743712871994417489146292853687804286236207859283522466348064024904368476461269591264025637696
204 299425025273452681592174300512668352918108081428372730982392657167935819189279413510262973319329207854196092137953606897139349771366995855155615491263262481516688108109605896221199767787085343910863189741044087463654890442470335935835476501256428119979876277065466607682607497270092017865844815042702919719826486456044111788710501117660692306475225902561607256
205 16740306651068514806455150337357193076742720339183155271658903738429525435372959908889524997218023263618695468645022851280397911657833006933107052486322180426055827630379358864041242714979498003382627111826458297212821130413024111646892300405296162581163802847279956292338402347155843204780233913527083762480505650663885379743224595306041492660591153481115220668
206 935919990374481633316351950141347389956636621401621670899522530909001643982748457508134665545672745710132207194330984966188126719736258849195925356545700483722494469922482119014814923263172936898914202726937919495291976543096241103693138945462455813662629185335293120283758836212028223240982461039633693299761575245077816047241575331315687534479021528314605733056
207 52325578416250764311019035450436099676307784132497793108121795026647480169980036947684080866542232372102151790949119739796558598641737497638195806453055880090372582124859983496595316942846823445937165370650169418199222842652346538399601949850709557643338649399425274247598970282190685984968198548264583767921854574666345809246376981698826657226861546641201927796644
208 2925427584359736716764407133690307005911476189050785568075641055345993851738558657767064529523402955513840651106854696382814328228695701878414356729125710933778400647952046337094388069287695073878456717124789360676278332960256882126450638800286002661870954825677594455235607945508388249551731279749545579402959258421697739425547223491137127811430064945577340025667486
209 163555316737309980321543213559063324022109078617488696070219838148686035645121702419897296540542924824934343337937606556554942983609651538168735217705900347579942329169388349057795293669297334436007577050779796237376276333116768072812765045093424625652702318057821315717845255270536673373116430569368616838968223259008729482414344617432153887660574877325476011706279720
210 9144079236846468849053439623758287471382299959271385372245195413268623686017664764992788372059281268497809299531703034402253132316913002827409111592405092090930646019699285439734498764521859450271865347173975842825347826840154357652752329146345025681741437901852237829145077340720231896347505138492985526277948116690687351248993077291089541700145373638554515698174119714