1 1
2 13
3 273
4 7917
5 292929
6 13181805
7 698635665
8 42616775565
9 2940557513985
10 226422928576845
11 19245948929031825
12 1789873250399959725
13 180777198290395932225
14 19704714613653156612525
15 2305451609797419323665425
16 288181451224677415458178125
17 38328133012882096255937690625
18 5404266754816375572087214378125
19 805235746467639960240994942340625
20 126422012195419473757836205947478125
21 20859632012244213170042973981333890625
22 3608716338118248878417434498770763078125
23 653177657199403046993555644277508117140625
24 123450577210687175881782016768449034139578125
25 24319763710505373648711057303384459725496890625
26 4985551560653601597985766747193814243726862578125
27 1061922482419217140370968317152282433913821729140625
28 234684868614646988021983998090654417894954602140078125
29 53742834912754160257034335562759861697944603890077890625
30 12737051874322735980917137528374087222412871121948460078125
31 3120577709209070315324698694451651369491153424877372719140625
32 789506160429894789777148769696267796481261816493975297942578125
33 206061107872202540131835828890725894881609334104927552763012890625
34 55430438017622483295463837971605265723152910874225511693250467578125
35 15354231330881427872843483118134658605313356312160466739030379519140625
36 4375955929301206943760392688668377702514306548965733020623658162955078125
37 1282155087285253634521795057779834666836691818846959775042731841745837890625
38 385928681272861343991060312391730234717844237472934892287862284365497205078125
39 119251962513314155293237636529044642527813869379136881716949445868938636369140625
40 37802872116720587227956330779707151681316996593186391504272974340453547729017578125
41 12285933437934190849085807503404824296428023892785577238888716660647403011930712890625
42 4091215834832085552745573898633806490710531956297597220549942647995585202972927392578125
43 1395104599677741173486240699434128013332291397097480652207530442966494554213768240869140625
44 486891505287531669546698004102510676652969697587020747620428124595306599420605116063330078125
45 173820267387648806028171187464596311565110182038566406900492840480524455993156026434608837890625
46 63444397596491814200282483424577653721265216444076738518679886775391426437501949648632225830078125
47 23664760303491446696705366317367464838031925733640623467467597767221002061188227218939820234619140625
48 9016273675630241191444744566917004103290163704517077541105154749311201785312714570416071509389892578125
49 3507330459820163823472005636530714596179873681057143163489905197482057494486645967891851817152668212890625
50 1392410192548605037918386237702693694683409851379685835905492363400376825311198449253065171409609280517578125
51 563926127982185040356946426269590946346780989808772763541724407177152614251035371947491394420891758609619140625
52 232901490856642421667418874049341060841220548791023151342732180164164029685677608614313945895828296305772705078125
53 98051527650646459521983345974772586614153851041020746715290247849113056497670273226626171222143712744730308837890625
54 42064105362127331134930855423177439657472002096597900340859516327269501237500547214222627454299652767489302491455078125
55 18382014043249643705964783819928541130315264916213282448955608635016772040787739132615288197528948259392825188765869140625
56 8179996249246091449154328799868200802990292887714910689785245842582463558150543914013803247900381975429807209000811767578125
57 3705538300908479426466910946340294963754602678134854542472716366689855991842196393048252871298873034869702665677367730712890625
58 1708253156718809015601245946262875978290871834620167944079922245044023612239252537195244573668780469074932928877266523858642578125
59 801170730501121428316984348797288833818418890436858765773483532925647074140209439944569705050658039996143543643437999689703369140625
60 382158438449034921307201534376306773731385810738381631273951645205533654364879902853559749309163885078160470317919925851988507080078125
61 185346842647781936833992744172508785259722118208115091167866547924683822366966752883976478414944484262907828104191164038214425933837890625
62 91375993425356494859158422877046831133043004276600739945758208126869124426914609171800403858567630741613559255366243870839711985382080078125
63 45779372706103603924438369861400462397654545142576970712824862271561431337884219195072002333142383001548393186938488179290695704676422119140625
64 23301700707406734397539130259452835360406163477571678092827854896224768550983067570291649187569472947788132132151690483258964113680298858642578125
65 12046979265729281683527730344137115881329986517904557573992000981348205340858245933840782629973417514006464312322423979844884446772714509918212890625
66 6324664114507872883852058430671985837698242921899892726345800515207807803950579115266410880736044194853393763969272589418564334555675117707061767578125
67 3371045973032696247093147143548168451493163477372642823142311674605761559505658668436996999432311555856858876195622290160094790318174837737863922119140625
68 1823735871410688669677392604659559132257801441258599767319990615961717003692561339624415376692880551718560652021831658976611281562132587216184381866455078125
69 1001230993404468079652888539958097963609532991250971272258674848162982635027216175453804041804391422893489797959985580778159593577610790381685225644683837890625
70 557685663326288720366658916756660565730509876126790998648081890426781327710159409727768851285046022551673817463711968493434893622729210242598670684088897705078125
71 315092399779353127007162287967513219637738080011636914236166268091131450156240066496189400976051002741695706866997262198790714896842003787068248936510227203369140625
72 180547945073569341775103991005385074852423919846667951857323271616218320939525558102316526759277224570991640034789431239907079635890468169990106640620360187530517578125
73 104898356087743787571335418774128728489258297430914080029104820809022844465864349257445902047140067475746142860212659550386013268452362006764251958200429268955230712890625
74 61785131735681090879516561657961821080173137186808393137142739456514455390394101712635636305765499743214478144665256475177361815118441221984144403380052839414630889892578125
75 36885723646201611255071387309803207184863362900524610702874215455539129868065278722443474874542003346699043452365158115680885003625709409524534208817891545130534641265869140625
76 22315862805951974809318189322430940346842334554817389475238900350601173570179493627078302299097912024752921288680920659986935427193554192762343196334824384803973457965850830078125
77 13679623900048560558112050054650166432614351082103059748321445914918519398520029593398999309347020071173540749961404364571991416869648720163316379353247347884835729733066558837890625
78 8495046441930156106587583083937753354653512021986000103707617913164400546480938377500778571104499464198768805726032110399206669876051855221419471578366603036482988164234333038330078125
79 5343384211974068191043589759796846860077059061829194065232091667380407943736510239447989721224730162981025578801674197441100995352036616934272847622792593309947799555303395481109619140625
80 3403735743027481437694766676990591449869086622385196619552842392121319860160157022528369452420153113818913293696666463769981334039247324987131803935718881938436748316728262921466827392578125
81 2195409554252725527313124506658931485165560871438451819611583342918251309803301279530798296810998758413199074434349869131637960455314524616700013538538678850291702664289729584346103668212890625
82 1433602438927029769335470302848282259813111249049309038206363922925618105301555735533611287817582189243818995605630464542959588177320384574705108840665757289240481839781193418578005695343017578125
83 947611212130766677530745870182714573736466535621593274254406553053833567604328341187717061247421827090164356095321737062896287785208774203880076943680065568187958496095368849680061764621734619140625
84 633951900915482907268068987152236049829696112330845900476197983993014656727295660254582713974525202323319954227770242095077616528304669942395771475321963865117744233887801760435961320531940460205078125
85 429185436919781928220482704302063805734704268047982674622386035163270922604379161992352497360753561972887609012200453898367546389662261551001937288792969536684712846342041791815145814000123691558837890625
86 293992024290050620831030652446913706928272423612868132116334434086840581983999725964761460692116189951428012173357310920381769276918649162436327042823184132629028299744298627393374882590084728717803955078125
87 203736472833005080235904242145711198901292789563717615556619762822180523314911810093579692259636519636339612436136616467824566108904623869568374640676466603911916611722798948783608793634928717001438140869140625
88 142819267455936561245368873744143550429806245484166048505190453738348546843753178875599364274005200265074068317731768143945020842342141332567430623114203089342253544817682063097309764338085030618008136749267578125
89 101258860626259021922966531484597777254732628048273728390180031700489119712221003822799949270269686987937514437271823614057019777220578204790308311787969990343657763275736582735992622915702286708167768955230712890625
90 72602603069027718718767003074456606291643294310612263255759082729250698833662459740947563626783365570351197851523897531278883180267154572834651059551974483076402616268703129821706710630558539569756290340900421142578125
91 52636887225045096071106077228981039561441388375193890860425334978706756654405283312186983629417940038504618442354825710177190305693687065305122018175181500230391896794809769120737365207154941188073310497152805328369140625
92 38582838335958055420120754608843101998536537679017122000691770539392052627679072667833059000363350048223885318246087245559880494073472618868654439322408039668877260350595560765500488696844571890857736594413006305694580078125
93 28589883206944919066309479165152738580915574420151687402512601969689510997110192846864296719269242385733899020820350648959871446108443210581672939537904357394638049919791310527235862124361827771125582816460037672519683837890625
94 21413822522001744380665799894699401197105765240693613864481938875297443736835534442301358242732662546914690366594442636070943713135223964725673031713890363688583899389923691584899660731147009000573061529528568216717243194580078125
95 16210263649155320496164010520287446706209064287205065695412827728600164908784499572822128189748625548014420607511993075505704390843364541297334485007415005312258011838172234529769043173478285813433807577853126140054953098297119140625
96 12400851691603820179565468048019896730249934179711875256990813212379126155220142173208928065157698544231031764746674702761863858995173874092460881030672479063877379056201759415273318027710888647276862797057641497142039120197296142578125
97 9585858357609752998804106801119380172483199120917279573653898613169064517985169899890501394366900974690587554149179545234920763003269404673472261036709826316377214010443960028006274835420516924345014942125556877290796239912509918212890625
98 7486555377293217092066007411674235914709378513436395347023694816885039388546417691814481589000549661233348879790509224828473115905553405049981835869670374353090604142156732781872900646463423717913456669800059921164111863371670246124267578125
99 5906892192684348285640079847810972136705699647101315928801695210522296077563123558841625973721433682713112266154711778389665288449481636584435668501169925364588486668161662164897718610059641313433717312472247277798484260200247824192047119140625
100 4707793077569425583655143638705344792954442618739748795254951082786269973817809476396775901055982645122350476125305287376563234894236864357795227795432430515577023874524844745423481732217534126806672698040381080405391955379597515881061553955078125
101 3789773427443387594842390629157802558328326308085497780180235621642947328923336628499404600350066029323492133280870756338133404089860675808025158375323106565039504218992500020065902794435114972079371521922506769726340524080576000284254550933837890625
102 3081085796511474114606863581505293479920929288473509695286531560395716178414672678970015940084603681839999104357347924902902457525056729431924453759137685637377116930040902516313578971875748472300529047322998003787514846077508288231098949909210205078125
103 2529571438935920248092235000415845947015082945836751459830242411084882982478446269434383086809459622790639264677382646345282917628071574863609976536252039908286612999563580965893448335909989495758734347852181361109549688629634304637732237875461578369140625
104 2097014722877877885668462815344736290075503762098666960199270958789367992474631957361103578965042027293439950417550213820239538713671335561932670548552941083969602176638208620725668670469381291983990774369458348359816691873966838544680025198757648468017578125
105 1755201323048783790304503376443544274793196648876584245686789792506701009701266948311243695593740176844609238499489528967540493903342907865337645249138811687282557021846180615547384677182872141390600278147236637577166571098510243861897181091360151767730712890625
106 1483145117976222302807305353094794912200251168300713687605337374668162353197570571323000922776710449433694806532068651977571717348324757146210310235522295875753760683460022620137540052219526959475057235034414958752705752578241156063303118022199328243732452392578125
107 1265122785633717624294631466189860060106814246560508775527352780591942487277527697338519787128534013366941669971854560136868674898121017845717394630900518382017957862991399294977321664543256496432223821484355959816058006949239706121997559672936026991903781890869140625
108 1089270718430630874517677692389469511751967066288598055729050744089662481545951347408465536717667785508936777845766776277843929087282196365162676777205346326917461720035594792975473953171743843428144710298030481401625943983295386971039898878397919240029156208038330078125
109 946576254316218229955861914686449005712459380604791710428545096613916696463431720897956551407653305607266059947971328585446374376848228641326366119391445958091274234710931875095686865306245399939057753248988488338012945321483691277833672125327791819585336744785308837890625
110 830147375035323387671290899180015778009826876790402330045834049730404942798429619227507895584511949017572334574370855169436470328495896518443223086706298105246047503841487254458917380873577215746553649599362904272437353046941197250660130453912473425776340325176715850830078125
111 734680426906261198089092445774313963538696785959506062090563134011408374376610213016344487592293074880551516098318206824951276240718868418822252431735073823142752040899716220196141882073115835935699979895436170281107057446542959566834215451712538981812061187781393527984619140625
112 656069621227291249893559554076462369440056229861838913446872878672187678318312920223595627419917715868332503875798158694681489682961949498008271421539420924066477572523446584635154700691292441490580082046624500061028602299762862893182954398379297310758170640688784420490264892578125
113 591118728725789416154097158222892594865490663105516861015632463683641098164799941121459660305345861997367585992094140983908022204348716497705452550807018252583896292843625372756274385322854489783012653924008674554986770672086339466757841912939746876993111747260594762861728668212890625
114 537326924411742579284074316824609368732731012762914826663209909488429758231803146479406831217559388555607135666813574154372392183752983296414256368683579591598761730194855463835453416258474731212758502416923885170482974540926482575282878298862229911186738578259880639441311359405517578125
115 492728789685567945203496148528166791127914338703592896050163487000890088298563485321616064226501959305491743406468047499559483632501485682811873090082842485496064506588682460337110782709021328522099546716319202701332887654029584521534399400056664828558239276264310546367682516574859619140625
116 455774130459150349313233937388554281793320763300823428846401225475823331676171223922494859409514312357579862650982943937092522360063874256600982608326629299083859668594531275811827474005844728882942080712595262498732921079977365682419319445052414966416371330544487255390106327831745147705078125
117 425237263718387275909247263583521144913168272159668259113692343368943168453867751919687703829076853429622011853367086693307323361939594681408716773568745136045241070798697680332435033247453132047784961304851379911317815367618882181697225042233903163666474451398006609278969203867018222808837890625
118 400148265159002426630601675032093397363291344102247831825984495110175521515089554556426129303161319077274313154018428578402191283585158595205602483928189173018571847621574517192821366285853397256965648587865148496550064260929368132977088764742102877010152458765524219331510020838864147663116455078125
119 379740703635893302872440989605456634097763485553033192402859285859556569917819987274048396708700091804333323183163488720903679528122315506850116757247851525194624683392874216815987476605274873996860400509884025923226010983621970358195257237740255630282634683368482484145603009776082076132297515869140625
120 363411853379549890848926027052421998831559655674252765129536336567595637411353727821264315650225987856746990286287458705904821308413055940055561736686193909611255822006980625492900015111248054414995403287959012808527292511326225632792861176517424638180481391983637737327342080355710546858608722686767578125
121 350692438511265644669213616105587228872455067725653918350002564787729790101956347347520064602468078281760845626267397651198152562618598982153617075902177122774861868236736303600648514582354372510470564172880447360228837273429807735645111035339314775844164543264210416520885107543260677718557417392730712890625
122 341223742671461472263144848470736373692898780897061262554552495538461085769203525969137022858201440168153302794358177914615802443427896809635469414852818340459940597794344423403431004688630804452687858940212675281502658667047202926782693037385153276896372100596076735274821209639592639420156367123126983642578125
123 334740491560703704290145096349792382592733704060017098566015998123230325139588658975723419423895612804958390041265372534238102197002766770252395495970614791991201726436251879358765815599546819168086789620348634451154108152373306071173821869674835364635341030684751277304599606656440379271173396147787570953369140625
124 331058346153535963542953500289944666384213633315356910481789822143874791563053183726990461810232761064103847750811453436361483072835736335779619145514938029279298507445453108685819391627951804157237834934524799472191412962697199704390909829108412175624352279347219013254249010983219535099190488790161907672882080078125
125 330065171115075355652324639789074832385060992415410839750344452677443167188364024175809490424802062780911536207559019076052398623617229126772280288078393215191460611923116749359761933453067948744766121429721225073774838723809108105277737099621086939097479222509177356214486263950269876493892917323791421949863433837890625
126 331715496970650732430586262988020206546986297377487893949096174940830383024305844296688537876926073094816093888596814171432660616735315272406141689518785181267417914982732333106560743120333288488489952036869831199143712917428153645804125785119192373792966618621723242995558695270021225876362381910410379059612751007080078125
127 336027798431269191952183884406864469232097119243395236570434425215061178003621820272545488869326112045048703109148572755661285204752874370947421531482529388623894347877507853436946032780897621238840321413349139004732581185354719643199579420325741874652275184663805645154500958308531501812755092875245713987387716770172119140625
128 343084382198325844983179745979408623085971158747506536538413548144577462741697878498268944135581960397994725874440692783530172194052684732737317383643662505784996129182935518359121899469296471284855968163029470923831965390247168755706770588152582454019972963541745563702745478433010663350822949825625873981122858822345733642578125
129 353033829282077294487691958612811473155464322351184226098027541040770209161207116974718743515513837249536572924799472874252547187680212589986699587769328718452761016929240648391536434553906068952116791239757325580623092386564336649622266935209007345186552179484456185050125097307567972587996815370569024326575421728193759918212890625
130 366096080965514154383736561081485497662216502278178042463654560059278706900171780302783337025587849227769426123017053370599891433624380455816207472516793881035513174555622552382023282632400593503345112515628346627106146804867217105658290811811740616958454610125381063896979725907947987573752697539280078226658712332136929035186767578125
131 382570404608962291331004706330152345057016244880696054374519015261946248710679510416408587191739302443019050298552820772276886548137477576327936808780049605682111267410625567239214330350858620210995642578831622225325923411086241875412913898343268944721585067581023211772343813573805647014571568928547681746858354387083090841770172119140625
132 402846636053237292771547955765650419345038105859372945256368523070829399892345524468478242312901485472499059964376120273207561535188763887873317459645392234783263164583388722302892689859454127082178411635509698203268197351873812694809798334955462198791829076162817441996278035693217346306343862081760708879441847169598494656383991241455078125
133 427420280852484767630612381067355094925085430316794694917007002978149993285778601461055415093988476086321502622203063609873222788835278485033589824683761161105042217622975434363369143940880828834191294745275789793667557390338115269193196033387745392918130649808749305958050995870503604431030837668748112121087799846944002830423414707183837890625
134 456912280231306216597124635361002596474916325008653528866280486183642342822497324961868238735473680936277686303135074998954475161264912700500907522586940681221290130638960739334441614872801606023750494082699819289430618850271445222767526559691499825029481664645553008069156514585568353136771965467891731857442858036383139025722630321979522705078125
135 492094525809116795275103232283799796403484882034319850588984083619782803219829618983932093118105154368371068148476475773873969748682310978439477401826135113675329470698160716263193619218007329687579282127067705374716776501742346504920626104787745311556751752823260589690481566208657116328303406808919395210465958105184640730703272856771945953369140625
136 533922560502891722873487007027922779097781097007237037889047730727464341493515136597566321033144092489682608941096976214653257177320307411606832980981356598337732475707504377145565076851537952711023521107868460331567702504390445957838879323694703663039075651813237739814172499336392971216209196387677543803355564544125335192813051049597561359405517578125
137 583577358629660653100721298681519597553874739028910082412729169685118525252412044301139988889226493091223091572618995002616010094811096000886268448212622761983141595948302284220102628998730982313148708570900227142403498837298757431917895100798311103701709687431868849616890541774677517539316651651731555377067632046728991365744664797210134565830230712890625
138 642518671851256379063894149848353076906816087670830000736414815823315496302905660775555127767038368893436623821453513497880227114387016696975781561482097660943438897139080814926332994527602811526776728136561150083786252219865931932541602505978940525175582365862487603428196486493919946810787633468556442470151462883448619493684875941728358156979084014892578125
139 712553207083043324381858612181823562289659041226950470816684030748056885399922377800090636693645551102821215817991946469149171869855201516946141751683646305986273736927240623753303290931111517983195391503446315442918953711831318513188637179130645042419720843741498752201869903521757221013163485516629094699397972337744519018496527419376749196089804172515869140625
140 795921932311759393334536069807096919077549149050503675902236062345579540991713296002701241186802080581851298068697004206039624978628260094428840336630632923786667764147727776732439775970051565587229252309349534349740471296115582779231707729088930512382828182459254106209488682233802815871703613322074698779227535101260627743660621127443828852032311260700225830078125
141 895412173850729317501353078532984033962242792681816635390015570138776983615677458003038896335152340654582710327284129731794578100956792606232445378709462039260001234666193748823994747966308011285632908848018226143458030208130030626635671195225046826430681705266660869485674767513028167855666564987334036126630976988918206211618198768374307458536350168287754058837890625
142 1014501992972876316729033037977870910479221084108498247896887640967234322436562559917443069547727601961642210800812918986123256988384046022861360614077820490481581398876797517417586049445826976786622085724804650220537948225811324699978215464189978054345962372067126765127269511592260914180470218130649462931472896928444327637763419204568090350521684740670025348663330078125
143 1157546773982051877387826696332750708856791256967796500850348798343614361900117880865802542353957193838233762523727540563166636223746196512084812460662793179639484376118425967373465682417688580513535799812002105901633798925650721482675143844640764960008743066528591639010214512726769703079916518887071037204810575395354977834688061312412191089945242289104498922824859619140625
144 1330021243305377607118612874086330564476453154255998179477050769296812901823235445114807121164696815720130593139762944107078465021084379792385449517301549363405767548160071436512112069097924179010052633983990419680977234965572678983593740277492238939050045783441351793222736475123058388838824080201244621748327351129262869532056582447961607562347083390181069262325763702392578125
145 1538834578504321891436235095317884463099256299474189893654947740076412527409483409997831839187554215788191096262705726331889784029394627419789965091517892613460473053221202652044513663946298275114630897519476915570890660855167589584017957501058520452480902971441644024758706101717378555886519460792840027362814745256557140048589465892291579949635575482439497136510908603668212890625
146 1792742283957535003523213886045335399510633588887431226108014117189020594432048172647474092653500661393242627146052171176651598394244740944055309331618344894681451107002701089631858418497437490508544995610190606640087619896270241865380920488733176327140251961729515288843892608500746017607795171823658631877679178223889068156606727764519690641325445437042014164035208523273468017578125
147 2102886699082188559132729888331178423625973199764956828224700559462721157268792506515487110682556275814273601642319196790212324916449081127376877845988318561461342148514168378138169924897494176366523279850753581588822778138324993708091819733284015831735515551108721433813886029771375078653943736549151575192517676056621876947699691667781597122274747497650282614413299597799777984619140625
148 2483509191616064688335753998119121718302274348922414014133371360725473686734443950194790277716098961736657123539578971409240755726326364811432092736112204221085845077395232854581178681303940622288863993503739979856399700981361817569256439105008422697279643865859400013334199401159993967890307552864548010302363375422870436675233335859650066201406476794724983767622106825001537799835205078125
149 2952892428831500914431211503763635723061404200868750262804578547902588213527253856781605640204441665504885319888559397005587258558602047760792758263237410818871069797022931864097021452070385399901459288275946836049259244466839201089845906095855014587065496556506826615854363087979232827821575680355947584249510053377792949206852436337123928713472300908928005699702685014926828444004058837890625
150 3534612237311306594574160170005071960504500828439894064577080521839398091592122866567581951324716673609347727906605598215687948494646651169668931641095180750188670547036449441324134678128251323682046768066308362750963315626806523704545549596738452460717399378138671459177672616311141694902426089386069258346663533893218160200602366295537342670026344187986822822544113962867413647472858428955078125
151 4259207745960124446461863004856111712407923498270072347815382028816474700368508054213936251346283591699264012127459745849903977936049214659451062627519692803977348009178921576795582287144542845036866355519901577114910795330301861063977387264069835215164466250657099108309095502654925742357423437710213456307729558341327883041725851386122497917381744746524121501165657325255233445204794406890869140625
152 5166418995849630953558239824890463507150811203401597757900058400954383811547000269761504672883041996731207246710608671715933525236427697381914138967181387371224523135134031872653041314306330471029718889245640613040386794735656157470604570751316710115994497562047061218378932844720424925479554629942488922501275954268030722129613457731366589973784056377533759380913942335534598169033415615558624267578125
153 6308197593932399394294610826191255942231140479353350862395971307565302633898887329378797205590194278008804048233653188165154834313678218503317163678928473980265142747998652916509363444768029505127286763768927188522312276372236168271608180887357703051629281523259461747640677003403638834010536203159778974374057940161265511720258031889998606357990332836968720204095923591687744364389800466597080230712890625
154 7752774842942918855588076705389053553002071649125268209884648736997756937061732527806541765670348767672820175279159768254975291371510530540576794161403094521745860437290344434390007673619908261801435432672011514693921787661478250805806454310562617050452386992085878487850392037183072126998948993683368359505717208458195313904197121192808287213970119056634557130833890094184237823835064773447811603546142578125
155 9590182480720390624362450884566259245063562629967956775627310487666225331145363136896692164134221425611278556820320633331404435426558526278693494377655627923399629360928156065340439492267826519848375630215278243676381251337248596246782583982165957291409602709210231689470934949995460221097699905186326660708572186862787603299491838915503851283681037273056947170841522046505902188083975124754942953586578369140625
156 11939777188496886327331251351284992760104135474310106185656001557144450537275977105436381744347105674886041803241299188497598522106065365216973400500181256764632538554355554301348847167873444017211227659618021413377094657914874502327244317057796616827804955372966738453391314012744347975266636381956976692582172372644170566107867339449802294848182891404955899227697694947899848224164549030319903977215290069580078125
157 14960540817186598568146057943160095928410481749310563050626969951101996523206799313111786325666923410632210379461347883187490948198899902616867670826727114726084570808607509539590105501345425353565668257501380830961499606367337751416037129273419160885239609082327323282099316457968668013009095386592091795805461982923145719333157776330602275444773162930409741732305211769718509824878179934990839683450758457183837890625
158 18865241970472300794432179066324880965725617485880620006840609108339617615763773933833962556665990420807217288500759680699426085678812777199870132912502891669592643789654069529423123037196581370846307672709241227842451003629212904535622820013781561876287147052814754658727238053498490364404469282492627754510687560466086752079111955952889469335858958455246684324436872041615040889171384898023448840831406414508819580078125
159 23939992060529349708134435235166273945505808589582506788680732958482974754404229122035298484409141844004358739107464034807571702726413414266635198665966169528713064969071014232837943134202461759603964436668027118132070323605471175855705358597488802021008389610021923661924865089889584272429271519483144620474062514231464088388393072104216736587205018279708042407710390620809486888358487435591756579015054740011692047119140625
160 30571369861295979577287673795307331828410917568896861169145295987982758761374200588839076164590474134793566109840231572449269064381629930018493148696438798488166583965503685175334053382376543667014262585625070629854653803244186691567735742928993200180827713531997996516278052719788999115892179730379975680345377830673579640871977953077084772621860808343187170154646168822773714756433788455250673151402224902994930744171142578125
161 39284210271765333756814660826969921399508029076032466602351705344557845008365847756658212871498759263209732451144697570597310747730394460073763696074923856057294060395672235450304258596353858612113327422528215759363230137168779898664540429663756262232363611888617425523417297744928863863921450953538268749243810512415549838520491669704053932819091138720995513648720326937264223462017418164997114999551859000348486006259918212890625
162 50794483881392576547561356449272108369563881595309979316840755010513293595817041149359069242847895727330184059330093958782322796815400036875376459024876545882081220091604200437243406365085539185462532357328982976856656567359232408973250775555236847066446150171982331201778565984193020976050436082924981492772246992553305941206995728927341735135084842366247199147795382729882640936388521687341269694420553687450592406094074249267578125
163 66083623529691742088377324740503012988802609955498283091209822268677794968157970535316149084945112341256569461188452240375801958656835447974864773191364386192587667339177064768853671680976286480286754596885006852890510194134361364074199258997363138033446441373749012893513914345435120289841617343885400922096693337311851029510301443334471597410745379918487606091281792931577315858241466715230991872441140347373220720328390598297119140625
164 86503463200366490393685918085318444002342616431747252566393657349699233613318783430728839152193152054704849424695683982651924763881797601399097988107495981526097256546982777782429456230397959002695361767322473970433677844121879025573126830027548347685781391758237457877609713878174572459402677103145989807024571578541212997628984589324823321010665702313300276373487866947434706458438079930237368361025452714711545922909863293170928955078125
165 113925061034882667848484354118364390751085225840611131629940446729553890668740837778269881163438381256046286692324215805152584914032327441042612050337572207669870086872376318339459593855434112006549791447563698219061153720708514676679808035146281173902174092945598732024811993177555911929033325744843268575851360768938777517877372704140792313771046729946616463983883520769771508405762951268122614131470521225275105980472289957106113433837890625
166 150950705871219534899241769206832817745187924238809749409671091916658905136081610056207592541555855164261329867329585941827175011092833859381460966697283175162577865105898621799783961858450198408678473668021900140256028679938781946600745646568822555420380673152918319932875890960261583305969156611917330863003053018843880211187518832986549815746636917179266814778645665019947248637635910430262463724198440623489515424125784193165600299835205078125
167 201217290926335640020689278352708146054335503010333395963091565524906320546396786204924720857893954933960352713150338060455624289786747534555487468607478472491716294186162862859112021157314114478768405399473192886961286230358396334818793946876240466375367437312840120470523562650028690546856885763685802040383069674118892321512962604371070904390267010599962664099934671471589682433968668603539864144356521351111524060359670329489745199680328369140625
168 269832387132216093267744322270981623858863909536857083986505789368899375852718090300804050670435793566440832988334603339070992172604028443838908695402628631611391550503644399094069220371958227516028431640693551661415084834910609484992002682761038465409367733436518601550972097513688474023335083809102660536153696432993434603148882852461606082787348061214549932558012394443401764143951984597346957817582095131840553764942317911845748312771320343017578125
169 364003890241359509818187090743554210585607413965220206297796309858645258025316703815784664354417885521128683701263379904406768440842834370738687830098146024043767201629416294377899378281771648919122354283295601191248949442294412195254211619044640889837237072405863593492261359545965751457479028058479489063271336488108143279647842967970706605680132534578427859020758720104148979830191227221821046095918246332852907028907186863079914473928511142730712890625
170 493953279057524854823279882139003063764669260750803819946109592478181615140354767078019789528945070652171623782614406530279984774223726241092399385443184154627392092611117911470809456328364127583249034762432130816524824393193517348959965167043577687509130707254756896368998664903875524727799041075356666658859203614362750430482122907536248863907939849422926604691169583181330165629569495340011159552161060273681394838227052573199443941120989620685577392578125
171 674246225913521426833777039119739182038773540924847214226439593732717904666584257061497012707010021440214266463268664913832179216815386319091125161129946371066390206414175949157654907888217034151134932450719858564556385296709151181330352453014483543449963415402743163543683177593790091253445691067861849989342812933605154337608097768786979699234337894462294815403446481042515676084362361139115232788699847273575103954179926762417240979630150832235813140869140625
172 925740068179264919042775874711401896939236071689815225132901562195021683107220184945435398446724759437414187854067876926691582064687525416112114846231416367474153753406663578193460188530521987889508262254838365809135917012381664571966573917988885905156799769347966363545477002836273795290980933836174320035367682157839876905535918236544523127048745929096730781548932018471374023263829521844005214618884890306618617729089039444798871865032197092659771442413330078125
173 1278447034155564853198073482976446019673085015003634825908537057391324944371071075409646285254926892783068993426467738035761074831333472599650830602645586003481806333454602401485168520360650865275410910173931783182416701394099078773885838580742651435021540481469541548056303740916894111296844669627756735968842769059976870006545103084667986438454318128082585209319075117508967526127348569666571201388680033513440311083871963473267242045609464184963144361972808837890625
174 1775762930442079581092124067854283521325915085840048773186957972716550347731417723743998690219093454075682831869363688131672132940722193440915003707074718958836228997168442735662899074780944051867545754231591246840376798236403620416927429788651542843244919728761193210250205896133565920591317246112954106260722606224307872439091148184603833163013047879906710855744195338219955893790887163266867398728876566550168592095498157264368199201351545752913807518780231475830078125
175 2480740813827585174785697322792434079292303374918548136142180287885020835780790560070366170236073555343728916121501072319945969718188904236958260178783382385494211909044314501721070007468978840458961418661532971836006387136255857722447619414746205352013152861079386914719537636898591591066070192819796886446229480895358097797410334013891554928729227888229675065474640887493278383625869367083813756024240563470585523157410925698322374284288109416820589103735983371734619140625
176 3485440843427757170573904738523369881405686241760560131279763304478454274272010736898864469181683345257939127150709006609524087454055410452926355551190652251619367732207261874918103360493915270844840793219453825429588973926439480100038905277718418519578479769816538615180950379842521185447828620911814625456952420657978127405361519289517634674864565182962693466991870446928056128994346460752758327214057991676172660036162350606142935869424793730632927690749056637287139892578125
177 4924927911763420882020927395533521642426234659607671465498305549228055889546351171238095494953718566849467986663951826339257535572580294969984940393832391631538166605608861029259280048377902277703760040819088255332009220158058985381354973157416125368164391914750769063250682886717482435037781841348394065770673770389723094023775826756088417795583630603526285868859512941509343310269011549043647516353463942238431968631097401406479968383497233541384326827028417028486728668212890625
178 6998322562615821073351737829053134253887679451302501152473092185453067419045365014329333698329234083493094009049475545228084958048636599152348600299635828508415734746570191522577436948744999136617043018003924410826785101844601818226905416856688314148161600910860842838879220382025542540188687996556067967460127427723796516607785449820401641687524339087610852219649367889884776843892265411191023120738272261920811827424789407398608035072949568862307128421207380597479641437530517578125
179 10000602941978008313819633357716928848805493935911274146884048733012433341815826605476617854912475505311631338931700554130933405051501700188706149828179598938526084952848803685763157399756603766225754472727607983071475910535935998246247840688207600917722927701620144416758405925914500289929635147078621125500522094217305222232525407793353945971472280556195907821878946714645346109922047272591972039534991062284840101390024063172610882119244933904236886513905346873798407614231109619140625
180 14370866427622397946958813135039226755733494785904500949072378029338866712189342832069899857509227301132814234044853696286151303059007943171170737303094083674661984077243730896441657183450239612066409177309572671673710883440140029479858147068954322518767847107228147526881829315539136916628885706351978557344250249390267604348139010999049620361005667159253519540040046428945362359957981930714663820811782156503315225697464578779041837605354970020388405920481983457648311741650104522705078125
181 20765901987914365033355484980131682662034899965632003871409586252394662399113600392341005294100833450136916568194813591133488632920266477882341715402970950909886566991617191145358194630085596239435961261212332510568512226571002342598395022514638996039619539069944673176344243360954052844528739845678609015362441610368936688283060870893626701421653189045121335735357867089826048610139283889882689221073025216147290501132836316335715455339737931679461246555096466096301810466684401035308837890625
182 30172855588439572393465519676131334907936709650063301625158128824729444465912061370071480692328511003048939773587064147916958983633147192363042512480516791672065181838819778734205456797514371335900451712541519137856048265207666403795467967713770461245567190268629610125228185603466238783100258995771018899321627659866065008075287445408439597165662083682561300823474980881517248630532379491999547438219105639062013098146011167635794556608639214730257191244555165237926530608092434704303741455078125
183 44082542014710215266853124246827880300495532798742483674356026212929718364697521661674433291491954575454501009210700720106677075088028048042405110734035032632887230666515696730674172381168496521750559952023159460407686515468400615945178700829818643879773664982467860392958379166664174862109478392821458611908898011064320976797994957741730251459032304260222060503096947067896700249207806437811338807238113338669601136391322315915895847205221892720905756408295096412610661218423047102987766265869140625
184 64757254219609306227007239518590156161427937681352708517629002506793756277740659320999742505201681271342661982530519357836708623304313202574293107668297462937711341849111558497360359227936521390451572569522021247338891491223080504823467511519003587859387513859245286917255858995829672872438823759054722700894171178253487514916254592922601739393318454958266206879049415242740252666086267657144856707832788494505644069358852482080450999544470960407010556163785496630125061329863456194289028644561767578125
185 95646464482362945297289692768957660650429063955357950480538036702534378022222953817116619680182883237773111748197577091524818636620470600202230920026075352758999651911137771900601250579662242093696972685184025382319542732536489905624261514513568299268315357970105288776786903736840426832592142692123825429220690830280401059531308033746682769083931357973359187560355986313527353187809417329602953357469028606384836290443025116032826126327183608521154591453911178522694715584208324798964895308017730712890625
186 142034999756308973766475193761902126065887159973706556463598984503263551363001086418418180225071581608093070946073401980914355675381398841300312916238721898847114483088039591272392857110798429509140004437498277692744520957816687509852028349052648924413448306585606353833528552049208033846399331897803880762392725882966395573403992430113823912089638066590438393527128639675588119483896984734460385735841507480481481891307892297308746797595867658653914568309058100106201652642549362326462869532406330108642578125
187 212058254636169297833347464286519874216369529840743888800153283863372482184960622022698343076031871340882954922487589157505133023344428470061367183944411794978741923250443109769682535666422055257146026625184928595267569790020314452209078325135604844149278321732310286273458128209467594532674202523421193978252339743268828591092160698159939100749829633419524521536003059035653062389458198208549355903611370668358852463722683199881958968810630414370294450485423743458559067395326197953409064211882650852203369140625
188 318299440208890116047854543894066331198770664290956577089030079078922095759625893656070212957123838882665315338653871325415204668039987133562112143100562104263091626798915107764293486035299504940976185964402577821496622254820491992765826566028542871068066760920197739696460650442410859393543977987655212161356761954646511715229333207938068590225494279762706306825540591612515246646576755511032583211320667373206637548047747483022820412184756251969811970178621038931297160160384623128067005382035858929157257080078125
189 480313855275215185116212506736146093778944932415053474827346389330093442501275473527009951352299872873941960846028691830051543844072340584545227223938748215333005264839562897616318870427266952955933064620283489932638402982524122417083632288137071192441712742228578389201959121517597986824857862783371715151487353789561586178281063810778545502650270868161923816999740752743285507189684324066148168065882887066168816060004050951881436001986797184222446262999539147747327414682020396300253111121492111124098300933837890625
190 728636118452501435821294372718733624262659462473636121313084472613751752274434893340474096201438907149769954603425525506188192011457740666755109698715081042660168986761616915683955726438163967634150459028970054227812457324489093706715870181103936998934078229960753416419371987342196146013309377842374891884806315698764926232452373800951053527520460907001638430388606721911564114406751119608346770955944339679378093963026145294004138415013971328465450980970300887132695688072624941187483969571303532575257122516632080078125
191 1111170080640064689627473918396068777000555680272295085002453820735971422218513212344222996707194333403399180770223926396936992817473054516801542290540498590056757704811465796418032482818200050642079450019179332697413997419845867902741702026183503923374469300690148960039542280696849122670296801209621710124329631440616512504489870046450356629468702883177498606342625250915135274470295457402728825707815118011051593293614871573356311082896306275909812745979708852877360924310753035310913053596237887177267111837863922119140625
192 1703423733621219169198917516901173435141851857857428365308761707188244190260980754523693853952128913107410944120753279166504409989186192574256764331398584338557009561475977065908843796160300677634307796879401917025135658044623715494903029206139311514533061437957998355740618316308269705053564996254350081620597324998465113669382970781208396712975521519911105363523244509652902375762962936198383289810080575910942092519111598121955224890080037520969742939586893671460994296968384403131629711163032681042750482447445392608642578125
193 2624975973510298739735531893544708263553593712958297110940801790777084297192171342721012228940230655098520264890080803195583295793335922756929673834685218465716351734234480658565528289883023344234468314991158354135734049046765145577645568006660679043895447675893275466196292825431043615487543659227953475777340477822634740164519157973842139334695278662183013365189319789375122561050725884681708649597334167478761764571950972705933001555613337819814373869903403147721392211628280365225841384902233361486878493451513350009918212890625
194 4066087782967452747850338903100753100244516661372402224847301973913703576350673409874847942628417284747607890314735164149958525183877344350484064769927403403394628836329210540118003321028803160219191419921304290556252041973439210499772984842317391838994048449958683697138057586592686560390205128144099933979100400147261212514840175701481473829442986647721487702678256353742064847067574395371966698226270625424601973321952056721490219409645060282892465124480371475820436535812206285734828305213559476943174786356394179165363311767578125
195 6330898678080323928402977672127872577080712441756830264087249173383636468377998499175138246672445712352025485220042650581485423711297025153703688846776967099085437098164580810963731170841846520461281040817470780396084429352644850748146537399488179093313733436585670516443955662324812974527549384520363597205459323029285707885606153567206654752442730210502356353070045142776394966884213333594152149138303363786105272462279352315360271620817358860463568198815938387852419686259605186889127671217512105600523142356905736960470676422119140625
196 9907856431195706947950660056880120583131314971349439363296544956345391073011567651209091356042377539830919884369366748160024688108179844365546273045205953510068709058627568969158239282367489804521904828879341771319872131936889191420849331030199000281035992828256574358234790611538332305135614786774369029626543840540832132840973630332678414687572872779436187692554620648445058123173793867074848113401444764325254751403467186373538825086579166616625484231146943576989036808996282117481484805455406445264818717788557478343136608600616455078125
197 15585058166270847029126388269472429677265558449932668118465465216331300157847195915351900703054659870154036978113013894855718834394166895187004287500108964871338079349221165988485910391164061462512956295827204606286158863536726698104995997710503027442069616718847591465503325631949796715978322059596082483602553461170728944958851520513303146303552128882053123240388418280004076427752377752908736082380472614283625723957653884165576571861189029087951886695594142246603754900551151770798375598981354338401559843081400913433753885328769683837890625
198 24639976960874209153048819854035911319756847909343548295293900507019785549556416742171355011529417254713532462396674967766891477177177861290653778537672273461585503451118663427796224328430381172232983903702810482538417163251564909703998672380305286385912064032498042106960757824112628607961727176221406406575637022110922461979944253931532274305915915762525987843054089300686444832276509227348711746243527203182412269577050790865776560112539854988051932865734338891880536497771370949632231821989521209012866111911694844138764892704784870147705078125
199 39152923390829118344194574748063063087093631327946898241222007905654439238245146203310283113320244017739803082748316523781590557234535621590848854096361242530459364983827556186768200457875875682678211422983765856753544872406736641519653890412305100067214269747639388907960644182514966858051184483015814780048687228134255792086131419497204783872100390146653794682612947898790760838487373162257102964780964725856853096357933706685718954018825829576014521323651864499198172494958708438965616365141349201121444251827683107336497414507903158664703369140625
200 62527218655154101995678735872656711750088529230731196491231546625330139463477498486686522131972429696330465523149061488479200119903553387680585619991888904321143605879172607230268816131227773465237103642505074073235411161233558416506887262988451244807341188786980104086013148759476402072307741619376256203737753503330406499961551876937036039843744323064206110108132877794368845059064334940124593434755200667193394394883620129577093169568064849832895190553872027605219481474449057377028089335130734674190946470168809922416386370969121344387531280517578125
201 100356185941522333703064371075614022358892089415323570368426632333654873838881385071131868021815749662610397164654243689009116192445203187227339920086981691435435487436072034604581449890620576411705551346220643887542834913779861258493554057096464247915782608003103067058051103758959625326053925299098891206999094372845302432438290762483942843949209638518050806723553268859961996319798257578899972462782097070845398003788210307971234537156744083981796780838964604306377267766490737090130083382884829152076469084620939925478300125405439757741987705230712890625
202 161874527923675524263042830544965418064892940226916919004272157954185311502115674119735703119188804205790570626587295070371704418414112740997699291100301468285357441234384191817189878673570989752081054321453898590606592715926916209950102694096596831888157346709005247164636430363201875650924981507446511516889539223399472823522962999886599807290075146929615951245091422671118700063834589474765655582467522575273626980110383226757601308433828207462638207493249906746186532907349558926379824496593229422299344633493576099796498102278974329237826168537139892578125
203 262398609764278024830392428313388942683191456107832325705925168043734389944929507748091574756205051617586514985698005309072532862249276753157270550873588680090564412240936774935664793329858574388123389055076769615373286792517531176329116467130583464490703059015297505653875653618750240430149395023570795168877943081130545446930723022816178287617211813172907456968293196149883412803475869538595127699179854094518549334758931210574071720971235524296936534346558098835568369842813635019661695508977624893547237650893086857770123423794217387694516219198703765869140625
204 427447335306008902448709265722510587630918881999658858574952098743243321220290168121641175277858029085048432911702050648479156032604071830893193727373075959867529427540486006370197948334339617678253000770720057703443084185011058286240130724955720463655355283135919636710163439744944141660713364493396825330102169279161658533050147804167554430528438043658666247401349616528160079456862191478371463021963982319970716866322298942025162833462142669079709614450543143003140874473943411447028901984124550951588450133304838491307531057360780124554366921074688434600830078125
205 699731287895936573308537067987749831951814209833441551487196585642689316837615005215126603929853593612224284676456256911560378425372865587172158131709725346303145672883775592428014041423313954139300162261668734460536328810863102414575093996752514399003816598493500445294537550862473559898587777675690603065377251109987635018603091955422286602775053077469236646996009322256598050070883407450094084966955039057792063510169603368095191558377527549283484638855539125096141611513845364538786312548011889907750292868220020610270428340899597063895498649799264967441558837890625
206 1151057968588815663092543476839848473560734375176011352196438383382223926197876683578883263464609161492108948292770542619516822509738363890898200126662498194668674631893810849544083098141351454559148766920445068187582260893869803471976029624657886186361278304521808232509514271168769006033176894276511042042545578075929659605602086266669661461564962312436894284308435335112103792366603205255404769770641039250067944474228997540516590113531032818571332230917361860783152950940275624666303484141479558898249231768221933903894854620779837170108095278919790871441364288330078125
207 1902698822077312291091974367216269526795893922165946765180712647730816150005090157955894034506998943946456091527949706950061307608597515511654724809373109515787319166520469334296369361227653954386272911719495697714073477257566785139176376969559485866055193037374549008338227090241975166972841406239072752496327840559511727328060248598804950395966882702458186251961843608940307568781995098287184084430869637880362312215900532934473923457666797249098412177706399155874551827904275607573399659285865710858805980112870856743138194688149070842188681496054414310492575168609619140625
208 3160382743470415715503769423946223684007979804717637576965163707880885625158454752364739991316125245895063568027924463244051831937880473264858497908368734905722737135590499564266269508999133218235599306366082353903076045724818430116171962146438306023517675635079125902849795196891920752341889575763099841896400543169348979091908072922615022607700992168783047364508622234449850871746893858255012764239674468519281800590610785204161186863184550230752462627170328997907630586149001784179416834073822945736476732967478493050352541377015606668875399964946382169728167355060577392578125
209 5274678798852123829175791168566247328609318294073737115954858228453198108389460981696751045506613035398861095038605929154322507504322509879048833009067418557651248279300543772760403810519553341235215242324991448664233920314721959863891004822405532753251000634947061131856308183612615735658613701948613636125092506549643446104394573707844472732252955929698906051364890509296801104945565849427616303516016687958681325185729400505745020874655014335125860124747279097507835448282683977795446696069210496434179667322721604901038391558239047530353042541495511841276311315596103668212890625
210 8845636345675011661527801789685596770077826779161657143456297249116013227769126066305451503314590060363890056379742143191798845084748849067164892956206060921181143364387011906919197190241290953251455961379010659409920284367788726691745215087174078427201928064806221518123028823918356588699495178167825067781780133483752059117069700108055180771988207094105065448138921384090735452993713929490112540996359985706708582336468204648134400006796459040006067429201187046520640046770061030762964109308066002520119302100204131419041382643166882708402052342087973357820374076254665851593017578125
211 14904897242462394649674346015620230557581138122887392286723860864760482288790977421724685783085084251713154744999865511278181053967801810678172844631207212652190226568992115063158847265556575256228703294923632961105715679159724004475590687421888322149835248789198483258037303568302430851958649375212785239212299524920122219612262444682072979600800128953567035280114082532192889238294407971190839631578866575915803961236948924832106464011452033482410223618204000173387278478807552836835594524184091214246401024038843961441084729753736197363657458196418235107927330318489111959934234619140625
212 25233991031488834141898667804445050333984866842048355141423496444039496514923124774979893030763047638150370983284772310593960524367488465478146625960633811020158053581303650801927928420587281908795194678305710603151976644817412739577175033805256929399671076200113032155857154941136015432365993392235245409986423095689766917803560318846749554464154618318388990729233141727002561480432432695226091496263021113025456106374154529740756243571388292685720508585619372293544662464621186952762661529443666425719156933697762826719756447473075382136672076726536072037720970229202066548168659210205078125
213 42923018744562506875369633935361030618108258498324252095561367451311183571884235242240798045327944032493781042567397700320326851949097879778327410759038112545288849141797510014079406243418966526860626147798013735961512272834419070020774732502742036908840500616392267697113020554872362250454554760192152442386905685768293527183856102358320992143527005759579673230425574077631357078215568014579581635143398913256300836942436855089026370314931485858410585104138552271319470852320639006649287261583676590148285944219894568250305717151701225014479202511837858536163370359872715198434889316558837890625
214 73355439034457324250006704395532001326347013773636146831314376974290812724350158028989523859465456351531871801747682669847438589981008276541161544987196134339898643183331944614061705270003013794404810086586805474758224474274022190665504017847186141077208415553414385494366152128276867086026834085168388524039221816978013637957210078930370575573287652843121661550797306098671989246670405736916505014460068742755018130334624585347146066868217909332023689942972785831684975686615972062363631930046503292563420678671799817139772470612257393549744957092730900238303199945022470274125225841999053955078125
215 125951288822163225737261511447128446277337822649333264109366785264857325447709221335775012466702188555580223883600771144128052058997391210821174372743015762661605970345780948902343947948595174684993058918669545000159871422328496101372670398643618604229566849505212499893826683204251380786708074124234123095775343859751249416372529705523446278259334899931639892882718974571419805536533086650285639109827938031310366129784550413041049796812730150323084675632084273273003103253919624031078356023889846153331393305279480286028989332041245944724912091328218955709166594305603581460673012770712375640869140625
216 217265973218231564396776107246296569828407744070099880588657704581878886397298406804211896505061275258375886199211330223620889801770499838666525792981702190591270298846472136856543310211326676331613026634704965125275778203516655774867856437660242092296002815396491562316851028527333631857071427864303862340212468158070905243242613742027944829997352702382078815222690231135699164550519574471742727464453193104010381573878349462495810899501959509307321065465345371395930353113011351453610164141209984614496653451607103493400006597771149254650473357541177698598312375177166178019660947029478847980499267578125
217 376521931587195301099612993857831955512630620473483093060143802040396110126518138991699216643271190022765410783233235277535002026468276220409089199237289896294671427900936213172389556596229130082685375157943704562102923626694364457845995206465199545948972879082119877495102832437869184008304784488838593435588207317936878786539449614934428390385412233228142586780922170558166652166050422559530146695897383649249991267531179618505240288836895829629587406451443528629147301944848672069106414456716903336922700431635110354062211433937401658309270328618860951670875346182028986508072421202086843550205230712890625
218 655524682893307019214426222306485434547489910244334065017710359352329627730268079984548336175935141829634580173609062618188438528081268899732224295872121709449022955975529947133130218034034915473955238149979989642621190034074888521109877654455912409497161782481970706718974031274330249358458629795067991171359068940528105967365181779600839827661002698050196243585585498941768141421093785676141985397557344933344234796771783715817623342865035639385111674631963183343345452685981538072314267569144128709582421451476727126422310106485016287116439642125436916858993977702912465510554085312833194620907306671142578125
219 1146512670380393976606031462814043025023559853017340279715975418507224518900238871892975039971710563060030880723642250519211578985614139305631660293480340869826341150001201877535844751341527067163947711524315001884944461369596980023421176017643390804210535957560966766051485580698803606127944143511573916558707011576983657336921702932521868858579093718889793230031189037649152479345493031147572332460327796288419066659553849718965023226670947333284560318931303607667511196747781710088477653978433081113059655118632795744112620376242293486166652934077389167586380467002393902177959095212145257391966879367828369140625
220 2014422761858352216896797280164273594966394661751466871460968810317193479707719697915957145230295459296474257431439434162254744277724042759994827135644958908284881400552111698830479228107063057007056129148221458311847418626381893901151006262999437642997911677434618607952460165287797935966797860149835371393648219340760285940971432052440923584523467664089366705164799139149560906210031255726284588132795938078752300120836113956221545809260854464580972480362300438671817172685852464625455238040106923515645814043437822122405874001057709655194809205173972767449270480523206086126674130287739217237685807049274444580078125
221 3555456174679991662822847199489942895115686577991339028128609950209846491684125266821664361331471485658277064366490601296379623650182935471390869894413352473122815671974477148435795837608966295617454067946610873920410693875564042735531526054194007439891314110672101843036092191732963356981398223164459430509789107136441904685814577572558230126683920427117732234615870480598974999460705166356892298054384830708997809713275741132731028353345408129985416427839460274255757309790529600063928495140788720005114861786667756046046367611866857541418838247132061934547962398123458742013579839957859718424515449441969394683837890625
222 6303823797707625218184908084695668753040112302778644096872025441722057829755954098074810912640698944072125235121787836098481072731774344590776012322794873934846752186410747984176666020080697242129746062469341079460888160241375047770097395694085975190927299918221636567702991455942544031928019049670586570293856086952911497007949246036145742014610590917279739251973938362101982674043830259950770044450424304847053116621637889028332113270481408614464143326559363066255457710258608980913345221884618400569068649947761931469640209775839938420935600212165145809953537331872892349590077056245285280766665891860611736774444580078125
223 11227110183717280513587321298842986049164440011248765136529077311706984994795354248671238235413084819392455043751904136091394790535290107716172077946897670477962065643997542159818642181763721788233077737257896462519841813389888960078543461731167121815041521154352734727079027783033670920863801927463314681693357690863135376171157607190375566528021462423675215607765584222903631142472061692972321449166205686932601600703137080359459493734727388742360639264602225621000970181970582595006667840176505371413511265556963999947429213610770930327686303977866124687527249988065621274619927237172853085045431953403749503195285797119140625
224 20085300118670214838807717803630102041955183180124040829250519310643796155688888750872845203154008741893102073272156499467505280267634002704231847446999932485074135437111602923915550863175298279148976071954376771447997004154511349580514253037057980927109281345137042426744380703847237277425341648231869965549416908954149187970200959263581888518630396275954960722292630174774596113882518368727483072558341973922424263657912236763073034291427298460083183644373381635970735655545372262466928766075768109458771654081408595905950863149669194356230797816402497065986250228649396460295049827302234169146277764639307861216366291046142578125
225 36093284313250376065337468893123293369393464174682901370163183201226901691772933085318502830067753709181904425670065229543106988640938302859504629862258878675678221380489550454276244901126011007630710001302015058292050616465656895196184112707593191726015378577211265240859652124813485387533338941872670328092302185390606090782451123796656653667978822107891064417959856424069949216646885508603287081387340527138596401793268289463242242621694855332769481008938966799839411973015033955653070992638155292697412662384291246842993701079955542258146743676075287227577291660882965439150204539662114801955861143056836226605810225009918212890625
226 65148378185416928797934131352087544531755202835302636973144545678214557553650144218999897608272295445073337488334467739325308114496893636661405856901377276009599189591783638569968622046532449868773431552350137180217151362720510695829112323437205711065457758331866333759751672085288341124497676790080169942206605444630043993862324278452965259870701773904743371274417540845446258336047628343028933181904149651485166505236849262481152247932159213875648913221134835073710138611292136289953793141711870303318829855603645700551603630449319753775954872335315893445777011447893752617666119194090117217530329363217589389023487456142902374267578125
227 118114009650160891910654580141334718236072182740403680832311061314602992844767711469046814363797671641917960866350390011396783611582868163267128818562197001405403330729903736727353111770363331612086231404410798707733695420612285891538180642391653954161674915855673663106429781490627762458714288020415348105220575671114269760872393916835226016145582316089299732120519001552794066363254350185911455858792223318142606873994407712878329025501004654756551479669917455988636481302272643093686226965923620859917038528209409655100057382004616713595806183543927714817193721755031373495828674098885382515382487135513489562299582757987082004547119140625
228 215085611572942984169301990437370521907887444770275102795638442653892049970322002585134248956475560059932606737624060210753542956692402925309441578601760739559239465259154704580510016533831626865609027387432064446783059360934972608491026949795201850528410021773181740516808632094433155437318718485176348899606668297099085234548629322556946575401105397598614812191465101827637994847486171688544761118860638662337687117543816445151437155437329476311680244478919687355307032451438483073602619304946913585908927159869334981937204492630407035457963060233492368682109767315912131135904015534070281560511509073770064492947540202294476330280303955078125
229 393391583566912718045653340509950684569526136484833163013222711613968559395718942728210541341393799349616737723114406125468230067790404950390968647262620392653848981958993954677752820240378045537198911091613245873166215571150064900930088291175424184616461929823149403405242988100718241294855936109387542137380596315394226893989443030956655286408621772207866491498189671242749892576052208018348368086396108113415629737987640278181978557294875612174063167151944108172856562353680985541619190708747904948627427775401013681963147017021014467852614437167057542319578764420803287847568444411814544974175550095925447957601051029996597208082675933837890625
230 722660339012418663049865186516779407554219512722638520455290121234860243609935697791722764444140409405245947197361164052485138634530973893868209405021433661305120579858671894743031930781574469651834399675293532669006338004202669223008572190889254227140440565085125454055431369141019409258650354632944914906368155431379194804258606847867375761132638195545850744882174426072931552662207906129705952174709650604344511828683295191020294609750686499563754038058121326713537505043711970439954453331969901390628584823411662133766301070267603577445252721075884705241066190241015639775983232384503319117560485526215047898113130742103749071247875690460205078125
231 1333308325477912433327001269123458006937535000973268070240010273678317149460331362425728500399439055352678772579131347676835080780709646834186846352264545105107947469839249645800893912292004896507634467400916567774316693617753924716450815692190674049074112842582056462732270876065180810082209904297783368002249246770894614413857129634315308279289717470782094624307611816104558714661773586809307481762339305365015624323920679627432443554990016591695126200217233847786476696805648585461715966397484468065709738999194516636798825474643728600386491270385007281169767120994673855386689063749408623771899095795866763372018726219181417036452330648899078369140625
232 2470620327110571738954933351685767686855252356803465734154739037125921677949994014574874911240160569568513765589130387245175404686654975583748226290746202079765026661612129593669056419477085073228646668093898400085808833273698022499583361477629319012934331097304550625442897933348780041082334952663792580908167854266467720508877261212386266241523846473359221338842004695241747298268266456357646763705614732841373951872225019349632317907396500744411068849002534319948341319180866828860559685734538719325760146365507439327988223604514829096516168324023418492007578475203130654031534835127654179849329024509741112528350699684143165768546168692409992218017578125
233 4597824428752774006195130967487213665237624636011249731261969348091340242664938861123842209817938819967004117761371650663271428121864909561355449127078682070442714617260173173818113996646855321278511449322744922559690238722352019871724635709868162683070790172083768713949233053962079656454225346907317993070100376789896427867020583116250841475475878286921510911584970737844891722077243875281580627256149017817796924434210761009665743625664887885348999127993716369423863194995593168509501575151976556665239632386209344589386084128002096948616589251007581813626103542353026147152686328172564428699601314612628210415260652112190431495264419936574995517730712890625
234 8593333857338934617578699778233602340329120444705025747728620711582714913540770731440461090149727654518330696096003615089654299159765515970173334418510056789657433619659263661866055059732972595469537898784210260264061056172075925140253344141743596054659306831624563726371116577855126877912947173369777329048017604220316423683461469844272822717664416518256303893752310309032102628562368802901274192341742514301462451767539912327065274836367675457717279370220255894453200311446763631944258443959044184407332872929825265037562591235235919196964405310133170409667187520657805869028370747354522917239554857011002125266122158797683916464649200861458666622638702392578125
235 16129687650225180277195219483744471592797759074711333328486621075640755892716026662913745466211038807530906716572198785523281119522879873476015348703543376594187002904100437893322585347118789561696322636017962658515642602434986511488255526954052729794595518922959306114398585816634073149842601844415072046623129043121533927253857178897700088241056109804767082408573086450053256633811566243045691659025450699343845021967672415437901520867862126834135333377903420313888656984585575337159373099311125934132563802489282022475504983748537820332702188767119960858945310976274701616166251892784439515658644466609650989124511292063252711204146550016957917250692844390869140625
236 30404461220674464822512988726858328952423775855830863324197280727582824857769710259592410203807808152195759160738594710711384910300628561502288932306179264880042500474229325428913073379318918323797568168893859611301986305589949574155361668308389395662812553169778292025641334264355227887453304476722410807884598246284091452873520782222164666334390766981985950340160267958350388754734802368141128777262974568263147866409062503100444366835920109082345103417347947291680118415943809510545418292201472385839882767692296612366326894365993791327143625826021126219111911190277812546473384817898668487016544819559192114499703785539231360619816246781965674017556011676788330078125
237 57555645090736761909017087659942816706938207695087824272705452417314287455758061521408432515808180832106572091278159787376651635199089866923832948855597348417920453397716113036932447907050712386948796543716076244194660076481774543876099638107781125989704163150390306804539045762424446390949105374435523659325544480215785120289574840746557713371001721896899403993923387245157285912712980882891156775358810857722138911112355318369141186420396766492879280769039664223150464161381631403462476827137387226394898079241517487209456811034826246982282883688657991932778847883195899150474117460282179445922319343425550672747939266025764965653312155158261020915233530104160308837890625
238 109413281317490584389041483641551294559889532828361953942413065045314460453396074952197430212551351761834593545519781755803014758513469837022206435774490559342466781909058330883208583471303404247589662229604260940214048805391853407908465412042891920506427614148891973235428725994368872589194249316801930476377860056890207513670481772259206213118274273326005766992448359153044000520067376658376089029957099440529786070024587460219737395385174253102963512741944401688209032370786481297982168448388173117376701248638124743185177397777204695513319761892138842664212589825955404285051297291996423126698329071851971828893832544714979199706946406955854200759858940728008747100830078125
239 208869954035089525598680192271721421314829118169342970076066541171505305005533107083744894275760530513342239078397263371827955174002213918875392085893502477784769086664392353656045185846718198708648665196314534134868619169493048155697260471589880676246770315410234776906433437923250177772771821945774885279405334848603406143596949703242824660842785587779345009188583917623160996992808622040839953958188102831971361607676937461559478687790297649173557345824371862822791042795831392797847959567973022481072122683650180134740503652356683763734927425452093050645981833977748866780162926530421171748867110198165414221358326327860895292240560690878725669250570717849768698215484619140625
240 400403701885266620572669928584889964660527419530630473635819559425775669695606966279538962326632936994077072313287553883794190068562244082484126628657844249913402339135640141958638621268158786924479491181334961936543142947918173314471648324037801256365058694641420067329632900498870590790403582670050455080620026904772729577275352581116494874835619971773004382614515370083599631235214128452290191737846593128889100201916689113809520644494000593465709431945320861031290429039608779993474538491804284096215259184557395318297545501567762775079855874591662378088347175735344577617572330158817386242578250249883099062343911570509336275225154844414517107953344066118006594479084014892578125
241 770777126129138244602389612525913181971515282596463661748952651894618164164043410088112502478768403713598364203078541226303815881982319858781943760166350181083299502836107273270379345941205664829623020524069801727845550174742483630357923023772767418502737987184733629609543333460325887271526896639847126030193551791687504436255053718649252634058568445663033436532942087410929290127787197270658619095354691773111517888689626544083327240650951142421490656494742657485234075901246901487438486596723246885214373930272985987722775090517943342028722558588950077820068313290538311913826735555723468516963131731024965695012029773230472329808423075497945432810187327277162694372236728668212890625
242 1489912184807624226816419121012590180750939041258964258160725476112296911329095911700321467291459324378385638004550820190445276099871824287025497288401554900034017938982195359231643275704350550115661298673026926739925448487777220857481865204952759419965792529228090106035247263578809940095861491204824494616364135613331946075281018838149005341635212805466643632818177054965326317817012652324183110711320619197424564078837048109713071556178288558300741439004337556918957468717110260575218594591466036229119384807217681914268124249971184480141520705752440500426192049590610556929427079829213464643289733636071258688458253551654503013519681804937528521622092103626755488221533596515655517578125
243 2891919550711598624250669513885437540837572679083649625089968149133968304889775164610323968012722548618446523366833141989654280909851210941116490236787418060966028819564441192268619598142144417774498580724345264802195295514775585684372300362813306034153603299231722895814414938606470093726067154428564344050362787225477307332120457564847219368113948055410755291300081663687698382882821558161239417890673321862201078877022710380953071890542058091661739133107419197979696446779911015776499292102035576320720725910809520595594429169194069075954691689865487011327238768255375091000017961948503334872625372987614313114297470143761390349241702383383742860468480773139532402637996710836887359619140625
244 5636351204336905718664554882562717767092429151534033119300347922662104226230171795825521413656796247257352274041957793737836193493300010124236039471498677800822790169331095883731539596779039470242497733831748921099478630958297616498841613407123133460565372830202627923942294715344010212672104883981271906554157072302455271990302771793887230548454084759995562062743859162527324148238619216856255625468922304309429902731317262532477537114666471220648729570426360016862428374774046569748397120306867338249084694800167755640813542450759240629035694103547834185076788359329726052359035007837632999666746851952860296259765769310190949790672077945214914835053069026848948652741455589421093463897705078125
245 11030339306887324491426533905175238670199883849552102814470780884649737970732446204430545406526350255882638400300111402344945430666388119813129929245722912456210200361380954644462622990896580243264568065108732638591679680785388435488233037437739972182326434628706542847155070757928227986199309257951349121126485390495904967285022524400637310183324643875311314956789732381065973358102977807387692259042680949533554319645187882776058540133402284178809563769324386552999772329432809136997613164440539380953458747723928297789072102576135833911022853360643111500195274819208273884466631510338247780347823589271747599780361610540043688740345256538785588332198856085543392513415028588497079908847808837890625
246 21674616738033592625653139123669343986942771764369882030435084438336735112489256791706021723824278252809384456589718905607817771259452655432800310967845522976453043710113575876369054177111780178014876247938659634832650572743288275734377918565159045338271444045408356694659714039328967992881642691874401023013543792324453260715069260447252314510232925214986733890091824128794637648672351391516815289018868065833434238102794189654955031362135488411360792806722419576644552627335469954200309868125659883573546439277519105155526681562106913635159906853663714097883715019744258182976930917814656888383473352918984033568410564711185848374778429098713681072770752208092766288860531176396762020885944366455078125
247 42764018824140278250413643490999615686238088691101777246048421596838378376941303650035980861105300992792915532851515400764224462694900089168915013539559216832541855240054085204076143891441542291223350837182975459524819580022507768023927633329058796452409559101590687758563615799596053849955481031068193218405721902256146283390831650862428816528689561449168825965151169006111820080830549295462676565234226693889365751776812936189226276877493318635614844207663333824719702333732882219637211369811926950290607124694545194471854142722036940602170496222278507915124569733955421395013484700848318040780592925309155498230474044175169678843437840611762092756576694106567027887921828011030811467207968235015869140625
248 84715521290621891214069427755670238674437653697072620724421923183336827564720722530721278085849601266722765670578852008913928660598597076643620641821866808545265415230547142789274841048945695278913458008459474385318667588024587888455400641624865475772223336580251152449714522898999782676761807922546090765661735088369425787397237500358471485543334021230803444236964465801107515580125318154311562275729003080594833554269866426590857254494314264217153006375381064306769730323124839677101315723597427288525692714019894030248743056732355179332899753016333724179861772642965689783521713192380518038786354585037437041994569081511011133788850362251900705750778431025109282245973141289852037516538985073566436767578125
249 168499171847046941624784091806028104723456493203477442620875205211656950026229517113604622112754856919511580918781336645729804105930609585444161456583693082196532910893558267007867658846352987909758867978825894552398829832580905310137791876191857431310952216458119542222482186046110567744079235957944174532901191090766787891133105388212999784745691368228068050587322322478402848488869257808925697366424987127303123939442764322489215079189191071527917329680632936906164993612695306117754516974235282876877602808185569226164749939840654451693137608749487777393745065786858756979424687539644850379146059269639462276527197903125401145106023370519030503738298299308942362387240578025515702620396041311323642730712890625
250 336492846178552742424693831336638125132742616927344452913887784807678929202380345675868430359171449268264627094806329281522418799543427342131990428797635085146476223054435859214711714716166916855788459353715311421140463175664067904345170376755139290327971576266864725818296925534082803784926234208014516542203678608261275418592811460261360570137145662351451897022882677989370488432271907844424617640750699293224338507067200352010962513140814569841250907372223975001611492244552526317155770397547859905124572807946581744651005629861786940031195804672727091455308896376356937687911101016670766207154680361470006166224814212541426086776728670926503915965381703719957897687319434316954858132930894498713314533233642578125
251 674668156587998248561511131829959440891148946939325628092345008539396253050772593080116202870138755782870577325086690209452449693084571820974640809739258345718684827224143897725496988005914668295855861004199199399386628667206456148212066605394054277107583010415063775265685335695836021588777099587069105667118375609563857214278586977824027943124977053014661053530879769368687829306705175228071358369705152082914798706669736705781979838847333212531708069281309069878231041950327815265897319647083459109774768479932896398025266287872882814762547588368817818367894337234595660064261757538424886245345134124747362363280752496145559303987340985207640351510590315958515584863075465805494490556526443469920195639133453369140625
252 1358106999211640474354321908373708354513882830188862489349890502189804657391205229870273916377589315390918472155399507391627781232179243075621951950005127049931712557202201666121425436855906227279557848201452988390965283507086596226350890076658231259817564599965523379609824580755717911458208301468770109707909290102052044572342795586359768249510578807718512700757660975739168600394397517734107644398216471142907489796526179988739125415599681756826328343463275157664879087446009892130251304449579003187976608950104920449224861037488113106117008295386430268374571300853241063709358917924849296011879754993116440437284154774741010878926517403222980027590818306024491872329370912666460409490287730704949353821575641632080078125
253 2744734245406725398670084576823264584472557199811691090976128704925595212587625769567823584999108006405046232226062404438479745870234250255831964890960361767911991078105649567231400807885786485331986411215136489538140837967822010973455148844926285376091298056530322750191455477707305899057038977268384391719684675296247182080704789880033091632260879770399114168231232831968859741397077383340631549328795488179816036878779409757241772464926956830546009582139279093640720635728385991995237886292599165442900726688162044227883444156763476587462473764975975572385008599024400189756614373126120427240008984841088326123751276799751582986310491671913642635761043796475498073977658614498916487579871503754702644073404371738433837890625
254 5569065783930245833901601606374403841894818558417921223590565142294032686340292686453114053963190144995838805186680618605675404370705293769083056763758574027093429897476362971912512239200260778738600428355511937272887760236710860265140497006355433028089243756700024860138463164268123669186732084877551930799240206176085532441750018666587142921857325054139802647341171416064816415294670010798141413588126045516846738827043422397443556331336795409177853442160597280997022169892895177758337671287683706683645574450280787738375508194073093995961359269136254436369182447420507985016170563072898346869978230242568213705091340626695961879223987602312780907959157863048785592100669328818301553299559281118291664824937470257282257080078125
255 11344187001865910763657562472184660625939745403497305532453981194852944582075176202304993327923018325356523646165268420099760798703126683407622186627776215293189316701159351373785787431250931206290529072560177816224872367602180022360091192401946017078217789532397950640102049465614167914133373256895573283038052299980686229583844788023838010131823371135282777992633966174524031037955242811995814059479012754717816806990687451423592524246933052248495287461681136661390934160071827477093733836413011710514586035155221964623070910191326892469773288831230550286884024645395574765477939436979493932574145655004111451317271060856579674347979262745911134709512804567030376251109063422802880264071202255637960121248397626914083957672119140625
256 23198862418815787511679715255617630980046779350151989813868391543474271670343735333713711355602572475354090856407973919104010833347894067568587371653802360274572152653870873559391935296908154316864131953385563634179863991746458145726386488461979604924955379593753809059008691157180973384402748310351447363812816953460503339498962591508748730719578793971653280994936460826901643472618471550531439751634581083397935370295955838161246712084978091848172862859137924472544460357346887190656685695464608948002328441892428917654180011341263495100686375659866475336677830399833950395402386148623065092114127864483407917943819319451705434041617592315388270480953685339577119433518034699631890140025608612779628447952973147039301693439483642578125
257 47627264545828811761478455419782996402036038005862035087871807838752679739215688640114249413052081291901948528205570455920534240863226520718309874005256245643696629398396903417431643164552440812522062900300562140971260775055478573176271460812444128910933394305976569998144842945692538358178842281151521437907713205454413355991370200367461144167295264023804185882604554077629074049285722093241045810105794964215961315217597335745039499910460022564298887449810158942133777113633159402418175732788842170248780291205156567944031563283613955441709129229705873866199585810859100161761098763123152634110304505784436455538661062834351256087440917023492119297397916002151826197012525238344270457472574482036577203647453870871686376631259918212890625
258 98159792228953181040407096620172755584596274330081654316103795955669272942523534287275468040300339542609915916631680709652221070419109859200436650324833122271658753190096017943326616562142580514607971637519458572541768457389341339316295480734447349685433725664617710766176521311072321556206593941453285683527796916441545926698213982957337418128795539153060427104047985953993521615577873234169795414628043421249096270663468108970526409315458106505020007034058737579737714631197941528383860185277803712882736180173827686532649051927528362165362515342423806038237346356180605433389624550796817578901337586421723534865180450501597938796215729985417257871937104880434913792042814516227541412850976007477385616717402427866545622237026691436767578125
259 203092610121704131572602282907137431304529691588938942780018753832279725718081192440372943375381402513659916031510947388270445394697138298685703429522079729980061960350308661124742769667072999084723893318027759786588918938338547231045415349639571566499162378400094043575219222592608633299791442864866848079219011820117558522338604730738731118108477970507682023678275282938812596222630619721497306712865421838564380184002715517460019140873682822358886394553467528052477331571948541022226206723339775881954381156779649483436050888438056181320135044243474854693113069610937672641683133195598615570746867466306545993636058352087806135369370345339828306537037869997619836635736583234074783183188669359470710840988305623255882892408408224582672119140625
260 421823351222779481276294941598124444819508169430226184154098951709644990316454636698654603390667173020871645597448237725437715084785956246370206023117359599168588691647591089156090732598510619098971526421543657076745184634929162598881327681201390143618760259936995328505730325324848131363666826830328443460537887550384169050897282025744344532311308744744455563179777762663913762354403797161549906042621481158698217642173640129764459755594639222039407041487552055764995417674937119703163831364376714506819249662631331977096677695285842688601920486893697273197595845581917546076775867647258324540441243727518696028782093197286373343162182207270823392677427655985056400692424883377173324671482866259620666416732710779502468767532263882458209991455078125
261 879501687299495218461074953232089467448674533262021593961296314314609804809807917516694848069541055748517381070679575657537635951778718773681879558199694764266507422085227420890449177467894640821355632588918525005013709963827304018667568215304898449445115141968635259934447728302308353893245333941234804615221495542550992471120833023676958349869078732792189849229836635154260194508931917081831554098865788215885783783932039670558898590414822777952163681501546036270015445852243894581096588394725449746718135546586327172246572994670982005735004215173358814616987338038298083570077684044533606666819993171876481220010664316342088420493149902159666773732436662728842595443705881841406381940041776151309089478887701975262647380304770194925367832183837890625
262 1840797031517843492239029877114763255370075798117411196160993185860478321466927971362442317009549429681646878580932351851226272047072858393316173915311961141609800034424380991923710128440303483239097339008606472835493694954290547311071220274633152454688625992140353599042799095336731384698562483939004446059658590170559227242055903518555873826275981787734053354438048077377866587107194502452273442728926094735848945459769759030479774749738224074253878585382735853913142328168746471358235159510160366319881057699005182771512077277846365338003363822357839998993354498514157888912172592705208838753654245708737475193482320414103991064092162745220182557421989935091467552263676410694063557400507437484689924279311960234224720966977884017978794872760772705078125
263 3867514563218989177194201771818117599532529251844680923134246683492864953402015667832491308037063351761140091898538871239426397570900075484357281396070430358522189872325624464031714979853077618285343509257082199427372253098964439900560633797004253307300803209486882911588920899302472639251679778755848341171342697948344936435559453292485890909005837736029246097674339010570897699512215649652226503173473725040018634410976263723038006749200008780007398907889128029071512031482536336323652070130846929638070102225609889002946874360755213575145067390773821837885037801378245724604474617273643770221427570234057435381506355190032485225657633927707603553143600853627173327305984138868227534098466126155333530910834428452106138751620534321773448027670383453369140625
264 8156588213828848174702571536764410017414104192140432066890126255486452186724851043458724168650166608864244453814018479443950272477028259196509506464312537626123298440734741994642886892510140696963789461023186358592328081785716003750282376677881970225097393968807836060541034176628914796181792653396084151530361749973059470942594886993852743927093311785285680019995180973294023248271262805116545695192856086109399299972748940191887156234062818517035604296738171013311818874396669133306582215905956174606689845593811255907214958026832745429980947127141990256099544723106720233190836967830114711396990745623627131219596903095778511340911949953535335893579854200299708547288320548873091869413665060061598416690949809605491846627167706884620201890356838703155517578125
265 17267497248675671585845343943330256006865658574761294685606397282864819279296509659002119065032402710965605508724277120982842726833868824719010625184949642154503022799035448802658991551443967855472342288986085521139958549140360779939347791427076130966531183031966188940165369351923412623516855047239510148789775824692966899985473375765986258893656541049449784602329798120463447216590263358431727236723276334293598318042309506386225109747510986800564374296194708035181120557097748555210034551072909221642362403122098428755574066142804922075269665068159593372162736178816926733665001860896352844027429408485218636791886643853763108508710598051634306086708551342034482994609374601964335487548728932150403848134740746934826239309714035474740967401885427534580230712890625
266 36693431653435802119921355879576794014589524471367751206913594226087740968505083025379503013193855760801911706039088882088540794521971252527897578518017989578318923447950328705650357046818431692878727364095431732422411916923266657371114056782536778303878763942928151497851409872837251824973316975383959066178273627472554662469130923502720800149020149730080792279950821005984825335254309636667420378036962210373896425839907701070728358213460846951199295379413754574759881183832715679821323421029932095990020106634459161105594890553460459409948038269839135915845814379985969309038128954404749793558287493031089603182759118189246605581010020859722900434255671601823276363544921029174212911041048980819608177286324087236505758533142325383824555729006533510982990264892578125
267 78267089716778565921792252091137301633119455697427413324346696484245151485821342093134479927142494337790477668981376585494857514715364681642005534978932371770554263714478051129152211580863714800910325467615555885257004618797327780172586283117150948122173403490265747144917057258761858142668085108493984688158257647398959095046656259831303466717859979374262329933135101205765632440097442455011607666352840394727521076316523126383863588069311986546908097044289538507962826565115182545058882857056845160746712887451301390638233901550531159921419165629566876908499122072510072536178329059745331309659827222635314123588825199097663009704294374493788946626267347526689048483441316555228596139250557476088224242151729278075466782951192580043697777369970935978926718235015869140625
268 167569839083622909638557211727124962796508754648192091927426277172768869331143493421400921524012080377209412689289127269544489939005595783395533850389894207960756678612697507467514884994629213388749006826164905150335246888845078777349507232153820179929573256872658964637267419591009138283452370217285621217346829623081171422494891052298820722242938215840295648386842251681544219054248624296179852013661431285111622624393676013587851942056396963196930235771823901945548411675911605828971068196958705489158712292033236277356458783219687213391758433612902683461096620357244065299957802516914754333981690083662207538603674751268096503776894255791202134726838391054641252803047858744744424334135443556304888102446852384359574382298503313873556941349107773930882103741168975830078125
269 360107584190705632813259448001591545049697313738964805552039069644280300192627367362590580355101960730623027869282334502251108878923025338517002244487882652907666102338686943547689487853458179572421615669428381168070445564128074292524091041898559566668652929019344115005487684701078638171139143596946799996078336860001437386941520871390165732100074225840795348383323998863638526747580293612490501977358415831704877019822009753200293823479197073910203076673649565280983536691534040926458825555264258096202072715579424760039029925139107821578888873834127866757896637147717496329609317608849807063726651989790084000459297040475139386616545755695293387527975702376424052273749848442455767894057068202499204532158285773988725347559483621514273866959232606177465640939772129058837890625
270 776752059099352049978200629339432962672197105734947085575748273222712607515497231401107881825954929295953871114041995521355641851836965655181173841360362882321835782744547737232366225299909293337713424998957018179527951081824256248974464377375192985304284367894725256066836935900226622535147132738614247591540972607023100443632860519588587484139860105138595566462829865548868302194530693322142012765162102948987419731756075037653033777244628088424308036385062112311081488643638926278371686722705004713507870847504819207404187548525055571145663300860213808596783046327626639582967298082289033836458388341977211188990703716304875656931889195034747836897843590025946680754478423090377091347481096112790784175865422414493680574685806171606288731031064731524793387507088482379913330078125
271 1681668207950097188202804362519872364185306733916160440271495011527172795271051505983398564153192421925740130961900920303734964609227030643467241366545185640226774469641945851108072877774303620076149565122741944358678014092149514779029715377017292813183775656492080179384701966223990637788593542379099846035686205694205012460465143024909291903162797127625059401392026658913299874251158951042437457636575952884557763719251902456518818127734619811438626898773659473153491422913478275392674701754656335204744540384847933584030066042556745311530361046362362895612035295299311674697124200348155758255932410760380662224164873545800055797257540107250229066883831372406174563833445785990666402767296573084192047740748639527378818444194770361527615102682255143751177683952846564352512359619140625
272 3654265015875561189964693879755682647374671532799816636709958660048546484123994922501925079904887132844633304580210699820016078095850337588254315489502688396212780922531948334457842363403561766425473005011718245091407324622240895614831571514258577283048344501557290229802957372604731655914613767589783965435546124973507492076590755793127891305572758158329254079224873929818600626747768400615216595444279545618144020561934384038015391791567328850256136251035162035162536861990988292428282126912868216399909886256274559678097333510475807561955474553745414572164952696685404269116850887356542462690141128582307179013110270215023521247440634653054747762338565572238617327210077692957718093213335453311949319740646793692994172479235235995599507618128540427371309107229535584338009357452392578125
273 7969951999624598955312997351747143853924158613036400084664419837565879881874432925976698599272558836734145237289439536307455066327049586279982662082605363392140075192042179317452554194583168212573956623930557492544359375001107393335947657472597957054328439357896449991200250029650919741549772627113318828614926098567219840219044438384811930937454185543316103146789450040934367966936882881741787394663973688993172108845578891586911569497408344222408633163507688398689492896002345465786083318796965579968203461924934814657930284386347736292624890001718749181891761831470866710943851785324619111127197801438011957427593499338966299840668024178312404869660411513052424390645179448340783161298284623673361466354350657044420290177212049706402526115138346672096825162867617109441198408603668212890625
274 17446224927178247113180151202974497896239983203936679785330415024431711061423133674962993233807631293611043924426583144977019140189911544366882047298823140465394624595380330525903641131942555217324391049783990351179602671877424084012389422207516927991924953754435329030737347314905863314252452280751054915838073229763644230239488275624353316822087212154318949788322106139605331479624836628132772606919438405206053746262972193683749425629826865502852497994918329904731299949349134224605736384846557654550397378153682309286209392521715194744555884213762341959161066649089727230256091558075591234257435987347808174809002170052997230351222304926325854259686640802071756991122297812417974340081945041220988249849673588270236015197917176807315129666037840865219950281517213852566783316433429718017578125
275 38329356165010608907656792192934971878039243099048885488370921808676469201946624683893696134675365952063463501965203169514511050997235662974039857915514439602471990236050586165410299566877793812461687136375426801541587070114700712575219560589914690798259123398494417880529952050848181701412637660810067650096246885790726373836155741546704237058125605103038732684943667188712913260735766072007701417402006176237700080539749909523197488108729623509766938094835570800694665988720047891458802837507887167047223039803640033501802035370208282853789277617635865284276863428050130724872633153092073941663586864203134560055377767606434915081635403923137901808531549842151650109495688293882289625160033255562511184919732873429708525389824037445671339876285136380888230768493318834089222946204245090484619140625
276 84516230343848392641383226785421612991076531033402792501857882588131614590292307427985599976959181924299937021833272988779496867448904636857757886703709339323450738470491542494729710544965535356478020135707816097399199489602915071228359131100761893210161367093680191426568544272120240651614866042086199168462224383168551654308723410110482842713166959252200405570300786151111973739922364188776981625371423618604128677590148550498650461279748819839036098499112433615531738505127705600666660256704891203339126802767026273871473487991309263692605357146887082951830483858850538248344156102568023041368209035567911704922107977572188987755006065650519073487812067401944388491437992688010448623477873328515337162748010985912507298484562002567705304427208725719858548844527768029166736596380360424518585205078125
277 187034417750936492915381080876138029549252363176920379806611494167535263088316876338132132749010669598475760629317033124169026567664425961366218203275308767922796484235197783540836849436008729743885858560321397023544428470491251052628358757125986069674087105378314263626996188474202092562023698551136758759806902559952004810985204906574498530924238480825119497527075639752410797886448191949763460336946960467970936763506998742253513470812084138303786885978535815591171737311847612494275319148087924232989487614523429144077570828924767400551735655366061114572400860779636241143585617454983034990547846595711788602992624954367254229901828423284598709628528105160502931731552277818567122803756533676004441141161348311824378651546335711682331838697412910018046968592939950648545988087789737619459629058837890625
278 415403441824829950765061380625902563628889498615940163550484128546095819319151782346991466835552697178214664357713130568779408006782690060194370629474460773556530991486374277244198642597375388761170491862473822789292175632961068587887584799576815060746147461045235979515558534601202847580254634482074741205531130585653402685198140097501961237182733665912590404007634995890104382105801434320424645408359199199363450551749044206545053418673638871172710673758328046427992428569613547349785483827903279721469651991856536128996284811041908396625404890568021735465302311791572091579903656367517320714006767289075882487246620023649671644611960928115093734084960921561477011375777609035037579747143261294405863774519354600561944985084411615646459013746954073150082317244919630390420639542981007252819836139678955078125
279 925934271827545960255321817415136814328794692414930624554029122529247581262389322851443979576446962010240486853342568037809300447118616144173252133098573064257507580023128263977318774349549741548649026361454150997332259485870221882401426518256720770403162690669830998340179973626081147256387580260544598147128890075421434585306654277331871597680313341319164010533018405839042667713831397100226534615232655015381131279848619536388924070223541043843972091807313215487995123281668597042671843452396410499155854289848219031532718843812413816078027501076120448352158852983414192131605250043196107871521084287350142064072716032715118095840060908768543933275377894160532258356608290539098765256382329425230670353403641404652575371753153491275957141641960629051533485138925856140247605541304665166535414755344390869140625
280 2071314966078220313091154905557661053653513726932199807127363147097926839283964915218680182312511854016907969090927324700579405100204344314515565021741507944744044456511737926517262098219942771844327871970572935781032264469891686350931991121340284363391874939028411943286982601001543526412539017042838266055127327098717749167330985618391396764010860944530969891562362173861938447675840835313206757934275449269407590673021361902902023145090061315078965569372959663046645090781092651584456913803010770286611646046390465973538692053608369706566547519907281442963779354123897547798400944346629693308592665550802267797330665765183719180394216252915232778737020349237110661943732745935963937878527270924241009580563945822207811106611804359984316125853065927188280406255777140185733893595898535977539722807705402374267578125
281 4650102098845604602889642762976949065452138316962788567000930265234845754192501234665937009291589112267958390609131843952800764449958752986087443473809685335950379804868851645031253410503771522790516072573936240828417433734906835857842320067408938395814759238118784812679275939248465216796150093261171907293760849336621346880658062713288685735204382820472027406557503080320051815032262675278149171562448383609820041060932957472015041960727187652352277703242294443539718228803553002807105771487759179293443145374146596110594363660350789991241899182191846839453684650008149994807410120058183661477790534161551091205007344642837449559985015487794697588264610684037313436063680014626239040537293723224921066508366058370856535934343500788164789702540133006537689512044219679716972591122792213269576677703298628330230712890625
282 10476680028699147170310365144987066244463667628117162641453095887574107484195705281702356081933950269939710254042374044425660122305757070477655010146493221061896205700369522756255413933864997240847032711509078350586424478204745101187718747111872338205770652563481622182966408691126792133441726160117420307132843193555407894522122615293039408961415474494523477746974054439961076739267687807401670083530196208272924552510281953184449889537518353780749681665404889381294985169494404915324409303161921430948127406527952281037169101326770329850267998857478230929289151516468361938301095000491087789309462073465974608484881547480312773858646239894001453666360167871136067171451471072952916558330522758425747162843348729509539775460075907275735271199822919663729414470635626938402339247799650856496356254865531809628009796142578125
283 23687773544888771752071735592815756778732352507172904732325449801805057021766489641929027101252661560333684884389807714446417536533316736349977977941221172820947321088535490951893490904468758761555140960722026150675905745220928673785432087219943356683247445446031947755687050050637677013711742848025487314427358460628777249514519233177562103661760387832117583185908337088751994507484242132535176058861773626905082413225747496150041200244328997898275030245480454891107961468226849513548489434449104355373716066159700107425039338099827715791455945416758280131122771578734966342498775796110349491628693748106568589784317178852987181694399148400337286739640339556638647874651776095946544338385311956800614335188811477421069432315231626350437448182799621359692206118107152507727689039275010586538261492250967421568930149078369140625
284 53747558173352623105450768060098952130943707838775320837646445600295674382388164997536962492742289080397131002680473704078921390394095674778100031948630841130729471549887028969846330862239613629968614839878277335883630135906287160819145405902051476314288453717046489457653916564896889144111944522169830716435676347166695579148444140079888413208534319991074796248826016854378275537481745398722314477557364359447631995609221068764443483354382496231186043626995152147923964571406721546241522526765017782342961754116359543747414258148509087130813540150624537617517568712149638631129722281374382996505506114453804130220615678817427915264591667720365303612243930454013092027584879961702709103796272829980593926543413242268406541923260560189142569926772340865141615681985129040034126430114999020855315325917445079539902508258819580078125
285 122383189960723922811111398872845314002158822748891405547320956631873250568697851699391663595974192236064267293103438624187704005927355851469733772747032425254671006719092764964340095373319600235438535990402837493807025819458615865185194089238971211567634809113714856495077968018270216581142897676980704541324035042498565833721007306961905916875832646619677311058576840377419333398845934272890710065398118646462258054002196373576637811597928943918410621338667961440822867329093104960791946793443945490394923914122950681112862265804155191396862430922972072155087503957564727163082377634689470083043037422611312004512341900667283363057475227399271796325079429643787810546810771672797068629344113233865812370739351952645161695959264295550677631723260620149927458907880138824157705881371852770487552997114022446112358011305332183837890625
286 279645589060254163623389546424451542494932909981216861675628385903830377549474591133109951316801029259406850764741357256268903653544008120608341670726969091706923250353126967943517117928035286537977054738070483673349053997462937251948168493911049218432045538824838447091253156921747444887911521191900909876925420072109222930052501696407955020061277597525962655768848080262403176816362959813555272499434701107166259653395018713622617399501267636853568269758856291892280251846977744835409598423019415445552401143770942306342890277362494612341830654658991184874374946543035401567643232895265439139753340510666847930310701243024742484586330894607336054602806496736055147099462613272341301818051298739383381267139419211794194475266918915333298388487650517042584243604506117213200357938934683580564058598405541289366738055832684040069580078125
287 641227335715162797188432229951267386940881162586930263822215888877483055720945237468221118369424760091819908803551932188624596077576410620554927450976940127283975013059720137494484751408984912031581386514395619062989380816182515118717150356538035857864680420525354559180243488821566891127981118093028786347789988225346448178610386389863440861000509531127032369677968648041690484439920266852482239841203769638732233385234777910336661697056406691305232042557057477308998617485119968907594209183983519616651655822666770708444247405992200146099817691133066786916941752423180175794605933028843651947454409790959082304202437950255734517156456741334621573204235297015774452299067772233478605068791628009406093245550688252644087931787045072859253204802182635578645670585132526769868420753977229450233386366143906176517930362024344503879547119140625
288 1475464099480589596330582561117866257350967555112526537054918760307088511213894991414376793368046372971277610156972995966025195574503320837896888064697939232880426505050416036374809412992074282584668770369624319463938565258035967288168162970394020508946629647628840840673740267778425416485484552732059237386264762906522177258982499083075777421162172431123301482629005859143929804696256534027561633874609873938722869019425223971684658564926791796693338929923789255288005818833261048456374275332346078637915460047956239400130213281188052536175680507297186676695882972325737584503388251899369243131092596928996848381969809723538445123977006961810964239942945418433297014740154943909234270263289536049643420558012133669334046331041990712649141624249822244466463688016389944097467236154901604964987022028497128112167757763018016703426837921142578125
289 3406846605700681377927315133621153188223384084754823774059807417549067372392883535175796015886819075190680001852450647685552176581528167814703914541387541688720904800161410627989434934598699518488000190783462553642234147180805048468380288298639793355157767856374993501115666278300384286664983832258324779124885337551159707290990590382821970065463456143463703123390374528763333919043656337069639812616474198924511104565852842150619876626415962258564919589194029390460005435685999760885768201742387095574946797250730956774900662466263213306029646291349204036490793783100128082618323473635643582389692806309053722913968290651650269791262909074821516430028260971162482807035017765486421930037935538738626658068450016642492312978375956555506868010392839562473064655629844380921051848281667805864155033863799868810995352674808600568212568759918212890625
290 7893663585408478752657589164600211937113580924376926684496573786461189101834311151002319368809759797216805564292128150687424393139400764826668969992394934092766336421973988425051520743465186784336696442045282736789056519017925297301237127987948401203900548123220859942084998766821990392202767539342538513232359327106037041793225197916998504641678827884405400136895497783144644690424151732990355445832370718908092229279081035262986254143405784553094918688162566097695832594484461445972324923437110900447151729229943626847444834934331865230070690457056105752549169195442996767426655488413786180396918232218077475991664529439873675106356160326361453568375480670183472663900136162632039611897896643257397966744598688560654689170897091339109413180080209266250090807094349430594077132468624306187247213462424296035076232147531527516548521816730499267578125
291 18352767836074713099928894807695492753789075649176354541454534053522264661764773426080392532482691528529072936979197950348261714049106778222005355232318221765681732181089523088244785728556559273582819227755282363034556406716676316225376322571980032799068774386488499365347622132861127661871434528971402043265235435521536122169248585157021523291903274831242555318282032345811298905236152779202576411560261921461314433073863406986443040883418449085945685949977966177142810782176372861885655446991282843539627770459618932420309241222321586659914355312655445874676818379404967484266974010562052869422834889907030131680620030947706294622278072758790379546472992558176573943567816578119492097662609695573450272681191950903522152322335737363429385643686486544031461126494362426131229332989551511885349771300136488281552239743010801475975313223898410797119140625
292 42817007361562305662134111586353584594589913489528435145213427946867443455897216403045555778282119336058327161972468818162494578876566113591938493756998411379335481178481857364875085104722452785268717258353073752959620096870005845753802960560429416520227450643677669019356002435965010835146056756090280966937794271071743773020856949171331213840010340181288881557551981462777760345915944433879610768170091062769246572361323328499371614381015241717511285321298595091274177554817477886779234157830662873977951588482290969336581459771676261677580190944425155225621017279151789140794850366641269344363473798153101297210886532200998785353774743746257955481921491638225947010343716076752775063846868419772859486165220821457917181368009275268880756706720573107225398808111347540164158033864623677228521016443218427160861375320444199843450405751354992389678955078125
293 100234614233417357555055955223653741535934987478986066674944634823616685130255383599529646076958441365712543886177549503318399809150041271918728013885133281039024361438826028091172574230155261970314067101804545655678470646772683684909652730671965264073852461956849423174312401702594090365076918866007347743601376388578952172641826118010086371599464206364397271726229188604362736969789225919712168808286183177942806225897857912017028949265956680860693918937160011108672849655827715732950187163481581787982384668637043159216937197325494128587215227000899288383178801450494338378600744708307211535154892161476410136770685371882538156513186675109989873783178211925086941951214639335678246424465518970688264057112781943032984121582509713404449851450432861644014658609788664591524293957277084028391967699493574337983576479625159871833517399863922037184238433837890625
294 235451108834297372896826438820362638867911285588138270619444947200675593370969896075295138634775378768058765588631063783294921151693446947737092104616178077160668225019802339986164376866634710368267743622138877745188727549269033975852774264348446405309479433136639295036459831599393518267565682416251259849719633136771958653535649551205692886887141420749969191284912364031648069142034891685403884530664244284987651824634068235328001001825732243341770015583388866094272523841539304256699989647018235619970621586628414381000585476517585708051368568225112428412087004607211200851333149319813639896078841687308087411274339938552082129649475499833366213516685619812029226643403187799508200851069504062146732270157924784184479701597315316787052701057066792001790433074393573125490566505643870382692732126110406119923421150639500538936932372280352865345776081085205078125
295 554958263522438907917819916299594739811666900131241903850031740551992373575376045049470641762165567756314510492403417337226129154541454455816326090580331727867695006371674115347389436274658012338007071717381334845409830833627113081084988941069288177314443023903058818400935823079770522556652313455104219465789175303371506546383525992191818134392992328707677383858538442022594498967776239702496955838775623779715895350662498830668098361303250897556551926730047557384200338694508140133041875598021981356270755079683172696018379968151949513877075715306589993767289069859196800406592232946800749235057829856985162028373619235167257579583813753107244165258828005896952887198501313643440829405970821074479847960762228716322818656664872201667083216391506428748220050756345651856781265253802602492006769621242227224659503652057302770274349601464791703619994223117828369140625
296 1312476293230568017225644102048541559654592218810387102605325066405461963505764346541998067767521567743683817314534082002539795450490539788005611204222484536407098690069009282796576016789566199179386724611606856909394249921528122436765998845628866539348657751530734105518213221583657285846482721321321479036591399592473612982197038971533649887839426857393657012825443415383435990058790806896405300558704350239028092504316809734530052624482188372721245306716562473213633801012511751414644035789321985907580335763450703426083468624679360600319284066700085335259638650217000432961590630919183771940911767611769908197103609491170564175715719526098632450837128233946293578224455606766737561545120991841144840427202670914103466123012422756942651806765912703989540420038757466641287692325243154893596010154237867386319726137115521051698836807464232379061286337673664093017578125
297 3114506243836137904876453454161189121060347335237048594482436382580161239399178794344161414812328680255761698487389376592026934604014050916937315387619955804894045191533759028076274887841640590652684697503343071445992555063786234542445715260677300297874364844382432032394719974818018739313703497695495869753831391232939883606753573479449351183842959932595148091434777224704893604409510584765169778225805423117213663512743789500039814877896233008467515112838402748935953009802690386106950296928061072558688136766668519230096071046364122704557661090279302500571122516964942027417854567171223090815783624542729992151726865322547748788973402435432054805836505299154554661126633154857468233546572113639036706333751938079167525109908479202224912737455510846567179416751971468339775693887802006562503332096006459307736710123375131455681339744112623435512432479299604892730712890625
298 7415639366573844351510835674357791297244687005199412703462681026923363911009444709333448328668154587688968604098474105665616131292157455233227747937923114771452721601041880245849610507950946246344042264755459853112908273606875024445563248035672652009238862694474570669131828260041702618305928028012975665883872542525629862867680258454568905168730087599509047605706204572022351672099044702325869241955642712442085732823842962799594799224270930793161153483668236945216504116340205809320648656985713413762236453641437744286858745161392976159551791055955019253859842712893526967281911724434682179232380810036240111313261666332986189866545671198763722492696719117286994648142513541715631864074388202574546397780663364566497877286692088980497517227881571325676454191286444066117005927146856577625320433720591379611721106803756187995977269930732156399955101733212359249591827392578125
299 17715962446744914155759386426040763409117557255421396948572344973319916383401563410597608057188221309988945995191254638435156937656964160552181089823698321189000551904889051907334719503494810582515916970500793589086737865646824433400450599557221965650071642977099749328555937713239627555132862058922998865796571504093729742390888137447965114448096179275227114730032122722561398144644617793856501619032030440024142815716160838128231975346783253664861995672483418062122228333936751678467029641538869345477982887749394771101305542190567820045169228832676540997471164241102635924836487109674455726186157755176577625927382120869504007591177608493846533035052461971198630214412464851158644523273713415950591344298004777949363428837907400574408568657409073897041049062983314873953527159953840363946890516158492805892401724154173533122389697864519121639492738040644326247274875640869140625
300 42465161984847559231355249263219709891654784741245088485727910901047839571013547495202466513080166480043503550473437368329071179563743092843578072307404875890034322916019057421881322649877060966290652978290402233040910663955438166860880087138661051663221728216108099140548582698635387249653470355238428281314381895312670192510958865462772379332086541722719394007886998165979671352713148851874034380819776964737870329271637528993372044906239459034674203626942753094906981316446393773285470050768669821110724981935299266329829384630791064648270641511925668770938380685923018311833059601889670375668220139158256569347934943724201106196052727559750139685020751344963116623946678248227270922287091058033567452282317452744624138924464039176857339071809550131207394603971005752866604602409355352380696567231907255724086932797553958894368105781252334569864093083424450014717876911163330078125
301 102128714573558379951409374478043402289429757302694437808175625717020054168287581725961931963957800384504626038888616870831416186850802138288805263899308726515532546613025833099624580972954331623929020412788417370463390146812828791300416609568479829250048256359739978433019341390218106335416596204348420016561088458226971812988856071437967572293668132843140142588968230589181109603275122988757052685871563600194578141898288257229059767999505898978391459722797321193251290066053577024751555472098650919771293581554394735523239670037052510479090892836181233394106805549644859039958508342544657253482069434675607049281783539656703660401506809781199085942474906984636295480591761186986586568100453994570729722738973473850821054113336014220341900467701968065553784022550268835644184068794499622475575244192736950016429073378117271140955294403911864640523143865635802285396493971347808837890625
302 246436588265996370822750820615518729724394004371401678431127784855169390708077934704746141829030172327809662631838232509316207258870985559690887101789031957081980034977231335269394113887738802208540726256058451114928160424259355873407905278888741827980366442596052567958875670774596290587360246641092737499961906449701682984742109700379815751944621204550497164067180340411694017472702871771870768131008082967269517056400569564693721220182807734234858592311109936039315362929387281360725503354174044669408131412290754496817577323799407707786046324413705316179979721791293044863419880630560257952652233545872239809916943681191625932548835932002033394379191950553927380994667919744198633388826395488899170820969142992402031203575479802313685005828564848942181280846413798700409416158001127589033563064237074260389643354061396975263125125396639329377582346147779190914661739952862262725830078125
303 596622980191977213761879736710170844662757884583163463481760367134365094904256679920190409368082047205627193231680360905054537773726656040011637673431246368095473664679877062687203149722215640146877098265917510149241076387131900569520538680189643965540467157525043267028437998945297619511999157118085517487407775514727774506060647584619533935457927936216753634206643604136711216301413652559699129645170568863759500793545778916123499074062577524582592651985197155151182493652046608174316443620455362144637086149155916636795354700918366060550018151405580570471730906456720461614339531006586384503371057414556692579808920652164926382700731791376922847792023712291058189388091033700704891434348703478624892557566295184605317543856236601401431399110955499289020880929167806653691196518520729893050256178517956784403326560182642077112025928585263816423126860023773421204396072425879538059234619140625
304 1449197218886312652227605880469004981685838901652504052797195931769372815522439475526142504355071292662468452359751596638377472252382047521188267908764497428103905531507421385267216450675261789916764471687913632152506574544343386483365388454180645192297794725628330095612075899438127917794645952639829721976913486725273764275221312983040847929227306957070494577487937314448071544396133762067509185908119311770071827427522696987263979250898000807211117551672043889862222277080821211255414641554086074649323482256299721510775916568530711161075994089764155205675834371783374001261230720814998327958688298459958206276355868264108606183580077521254545597286825597154980342023673120859012181294033000749579864022328531003406316314026798704804076868440510907773031719776948602361815916343486852910219072257620117029315680214683637605305110980533605810091775142997745640105478059922461397945880889892578125
305 3531693622425943933478675530702965140368389403327152376666766485721961551428185001857209283113308740218435618400714641007725899879055049809135808893659080232289217780283585915896206490295612982027155017503445521555658522164564832859961451662838232333629725746356240443006628966930717735665552186583265032457738167149492163538714339739670546403526947054380795285338103235309950353693377978158519886058086762783665043440872812557962317434438427967173493473424770959594235689245961291829445481467307763920401326258602421321760908677509343099542197596755246236232008364036082441073619266626150925235323383346918148695479250959632673269384648919297327620587993980266687093511691395533412685813558422826726128622414630055301192857283308443607535328389525082242878301096423743955745388129077460542203879091820225200442312683184024844128555459560397359193656023485506124937050032031038426794111728668212890625
306 8634990906831432917355361672568749768200712091134887560950244057590195993241912329540876697212039869834075086989747297263889825204289596783337052744996451167947137472793367564366224868772773741056394017795924300203585086692361016342605749315639478055724679449841007883151207824145604863702275096196083004359169818680508339852156560663494485956623385547961044472651662410332828614780309156597581121412022135006061031212934026704217866127201956379739191542523564996207906260206375358522994202187567482785381242702282920131705421716510343878380673124066577047587260450068221568424999106900939012200365672283214873560446768596301886143645466607681966032337645281752049943636085462079194016814150343811345384481803770485211416536057689144620423877912388826083837446180756053971797473975594391025688484379500450615081454510384940743894318098625171543228488977422062475471087328315888953511603176593780517578125
307 21181632694457504946272702182811143181396346759553879187010948673268750771422410944363770538261133800702986188385850120188321741226122380909525790383476294714974328220762130635390349603099613986811334525653402308399394217656361573088411903071263639670692638690459992337369912792629168730661680810968991609693043565223286957657340043307551974051597164749148442091414527892546428592056098361133866490823690297169867709565327167505446425610026398999500236853810304935697994056286238754456904777966103035272540188348700003083073399470599873533667791173335313497731549884017347507346522809228003396927496994110726084843775923366728526710362329588643862677324243876137778511739317638480262923245110793369230228133864649000223604762949511471753899772519089790383653255481394600392819203662133041186013852182914605358794807913974259644772762295927545795539483461616319252330577216358875602963962592184543609619140625
308 52127998061059919672777120071898223369416409375262096679233944684914395648470553334079239294660650283530049009617577145783459805157487179418342970133735161293551821751295603493695650373228150021542694267633023080970909169652305831370581693458379817229574583817222041142267355382660384246158396475794688351454580214014509202794713846579885408140980622447654315986971153143556760765050058066750445433917101821335044433240270159230903653426274967937770082897227160446752763372520433574718442658574579569805721403526150707587443636097146288766356434077578206517917344264566692215579792633510116359838570102506496894800532547405518904234201693117652546048894964179175072917390460708299927054106217662481675591437440901189550291321618747731986347340169479974134170661739712111566728060212509414358780090222152843787994022276290652985785768010277690202822668799037761679985550529459192858894311939366161823272705078125
309 128704027212756941672086709457516713499089114747522116701028609427053642856073796181841641818517145550035691004745797972939362258933835845983888793260192113233779447903948845025934560771500302403188912146785933986917174739871543097653966201148739768739819647444721219580258100439788488703765080898737085539741358548401823221700148487205737072700081156823258506171831777111441642328908593366806849776341324396876224705670227023141101120309472895838354334673253859143032572766752950495979834924020636957850326145306066097033398337523854186964134035737540591892737922989215163080266508012136477292441429583088540833262514859544226174554243980307484136194721666558383255033037047488792519896588251408667257035259041585036999669273076688150274291582878446056137267363835349203458251580664685744051828042758495371312557241000161622221905061217375617110769169264824233587884324257234747168610056178295053541660308837890625
310 318799875405998944521758779326268899337243737229612283068447865550811873354494793142421746784466969527438406618755341578970800315379111390502092540905495864480071692458081289129239907031006249052698935387588758485593841830661812252888874280245428407168533266720574460900299314789356086519226105386171760881939345124391316120151267802808610729078101025451211319787627311905040948048706585769580566895997460531062408595945152336320507475006564362991603686985649809097291682743247058378542051106799117744595257861923125722351727682046586821110160006521888046118311835244285958949820140346062054253377421077310315643991249307091048234370862339221638205354325568065115322716832766629739071783849098739268795676336646006136648180789410956548229420250789910881052011260220159976966089165306426588016378061912793034741204285957400338243658836635439403583375232268969626597189471185170468736647109153636847622692584991455078125
311 792217690383907377136570566625778214853050687015586523425092945893767505285919560958918040759400419275684440447607023823742438783717091805397699964150157223232978155758332003486161168972050528895956854438158064836700696949194603448428852586409889591813805167800627535337243797251549875000276871884636825791619272634112420558575900489979397661759081048246260129672253870084026755901035865637407708736553689419690085360923703555756461075391312442034135162159339775606769831616968940070676997000395807595319215786878967420044043289885768250458747616206891794604004910582050607990303048759964204819642891377116134375318254528121254862411592912965770940305499036641811576951329425074901593382865010367082957255696565325249570729261686227022350109323212928539414247981647097542760731575786470071220699483853290691331892650604139840535492209039066917904687452188389522094015835895148614810568066246787566342391073703765869140625
312 1974998702127081091201470422598065089628655362729857202898756714113162390677797465470582675613185245254281310035884310392589899887806709870856466010626341957519814542305521684690999794247321968537620438114328055637894837494342146396933129497919854752391816283326964445595748786548113838375690241608399606698506846676842264452529719921518638370765389053277926503272928898119478702461282413034057417880228347723287382804782792964500857460950541917991098959263234060587677190221103567596197753521986748335130804956689265778169799921685220248393657807203781243947784242081052165719825500558590762615369728203150522997668408538606288371992101132023666954181609098348036261339664256711729672303482470845137812438451537355847179828049383763966718822542769830848759720218246214174102503818435669887553203813246253693490408377956120622454982077134393826336385818305655078580381478886605496722746189153241402891580946743488311767578125
313 4939471754019829809094877526917760789161267062187372864449790541997019139085171461141927271708576298380957556399746660291867339619404581387012021492576481235757056170306109733412190485412552243312588715723934467150374988573349708138729756874297556735731932524600738078434967715156832709777601294262607416352965623538782503395776829523718114565284238022248094184685595174196816234855667314998177602118451097655941744394761765204216644509837305336895738497117348385529780652742980022558090581558488857586162143196679853711202669604134735841232538175816656891113408389444711466465283576897035497301039690236079458017168689755054327218352244931191191052408204354968438689610500306036035910431009659583689668908567294926973796749951508793680763775179467346952748060265833781649430362049907610388770562736928880487419511353268257676759910174913118959667300931582443351529534078695400347303588219072256748631843947805464267730712890625
314 12393134630835752991019047715036661820005619059028118516904524469870521019964695196005095524716817932637822509006964370672295155105086094700013161924874391420514453931298029321131185927900093578471285087751351578080290846330534417720072959997612569849951418704223251838793333997328493268832001647304882007629590749458805301020004065275008749444298153197820468309376158292059811933252869293330427603715193804018757836686457268897379561075181799090271407889267427099294219657732136876598249269130248543683680817280469752961407498036774052225652438283123992139803541649116781069361396494434662062728308582802323360165076242595431306990845782532358698350492184726615812672232745267844414099271403235895477379291595342971777256045628335563345036311925283573504444883206976958158420778383218194465425341906954561142935553985350058510990614628857015469805258037340350368987601003446759471384702841652292182317296465043909847736358642578125
315 31193519865813590278394943098747277800954143171573774307048688090664101407251137808344825435712230736449399255170529320982166905399501700359933128564908843205434880545077139801287194980524535537012224565870151922028092060213955129401423640313990838312327720878529924878242821671275817557650148146266388013203679916387812942667350232297197022351298451598914118734699790421114546635997472011312686278551142804715213474939812945814704355226232588310213133657286114008923550878511788518397793410400835584451824617094942368203862672558560289451967187158623088215885514330826937951582634976492044411887152702913447897535496902612700599695958834633946843748188828956892000496009819839164390287866121944748916563676945478259963353466846520612939456397115938754510687771031961003684745099190560195469475585579804630396768789381126097272163377020833107937499834479985661878741791725675493589475297052438819422892635202515521086752414703369140625
316 78763637661179315452947231324336876447409211508223780125297937428926856053309122966070684225173382609534733119305586535479971436133741793408831149626394829093723073376319777998250167325824452230955867028822133603120932452040236701738594691792826866738627495218288060317563124719971439333066624069322629733339291788879227680235059336550422481437028590287258149805116970813314230255893616828564532853341635581905914024223027688182128496946237285483288162484647437872531965968242266008954428361262109850740857158164729479714753248210364730866217147575523297745110923685338018327746153315642412140015060574856455941277129679097069014232296057450715780464176793116152301252424795093890085476861957910491014323284287332606407467503787464547672127402717745355139486621855701534303981375456164493560425853589006691751841193187343395612212526977603597542187082061963796243823024107330621313425125057408019042803903886351690744049847126007080078125
317 199508294195767206042315336944545308041287532750330835057379675507471726383032008473057043142364178149951478991201050694370767647726767962704569302003658102094400544862217997669567673836313337501011211184006464416705321901017919565503860354311230453448943445387923656784387394915687655830657758767594221114548426101231083714035405299482220145479993419197624893456361287070124945238178531426753961717514362928967680223356929134165331482764819044129168915573611960131123469797557659800681567039076924251926591181631259772117469977716853863284128034808800513188365969694961200424181006348522229950658148436111402899254969477152875813050405913522663071915759816963213779072392005972823586512891339387273739280879099813492030115187093647699253498711084048984568319613160491986391984824030464662188558687140953950207413742343540821085734330834269912574359878862954295885603720063868463786905841770414512235422288544128832654678262770175933837890625
318 506950575551444470553523271176089627732911620718590651880801755464485656739284333530037946624747376679026708116641869814396120592873717393232310596391295237421871784494895932078371459218072190590069487618560426082848222950486533615945309160304836582213765294730714011889128370480762333465701365028456915852067550723228183717363964865984321389664663278181164854272614030445187485850211648355381816724203996202506875447549956929914107297705405191132218214472547990693184736755594013553531861846294464524145468192525031080950491213378525666604969336449162104011637928994896410277843937131594986304622355176159074767006877441445457440961081426261086865737945694903526212622948087176944733329256893383062571512713792626083248522690404958803803140224864568469788100137040810137422033437861410706621127624025163987477038319294937226378850934649879847851448452190766865845319052682289766482527743938623275590208035190631363775537465699017047882080078125
319 1292217017080631955440930818227852461091191721211687571644163674678973939028435766168066725946481063154839078989320126156895711391235105635349159710201411560188351178677489730867768849546866013814087123939710526085180120300790174187044593049617028448062887736268590016305388216355463188004072779457536678506920186793508640295560746443394035222255226696083789213540893163604782901432189491657868250829995986320190025515804840214351059501851077832196024228690524828276927893990009140547952715846204590072046798422746304225342802102901861924176066838608914203125665081007990949798224195748435620090482383344029481581100530598244471017009796555539510420766023576309088315975894674214032125256275821233426494785907457403886200484337842239990894204433179785029489867249317025040288763233108735891177254313640143004078970675882794990039691032422543732173342104634264741039718265287156614763963219299550729479440281700919346263845000066794455051422119140625
320 3304198912675175910062460102208618743010177231138285120694126516154136362095710254091746618245152078486923524975691562583182334027388165109587801378985009359401613963878341241828884948291336397322620775913839815199805567609120475396273024427870741741696803941638784671692877669220919371726414097072921286942194917631001593235748828655758548063306614661886249019024063819337429878962108530169169117372299737020725895243912976428095659146233206016925233952761671985904104624932453372381115094418745136814223663566962299904201544977120060940118202906322993617392325612137432858634059268528749880571363454210683384402874056739711112390494049792514528145898722284622338823950362681965280144280297274893871547167565368581737014638451862607656716480735640710320405590556503633028018367587059037673740239279977845661429928018232306789531489969904444323167235761549814942838559604339259463951453951748951215278928800309250768396651665170793421566486358642578125
321 8475270211011826209310210162165107075821104597869701334580434513935359768775496801745330075798815081318958841562648858025862686780250643506092710537096549006865139817347945285291089892367277859132522290218999125987501280917394019391440307657488452567452302110303482682892231221551658188478252158992043101006729963723519086649695745502020675782381466607738228733796723696600507639537808379883918786059948825458161921300636784538065365710088173433413225088833688643844028362951742900157560217184081275928483697049258299254276962866312956311403190454718478628611315195132515282396362023776243443665547260050402880993371955537359003281617237717799764694230222660056299083432680279240943570078962510102780518484805170412155442547629027588639477773086918421971840339777431818716867112860806431633143713753143174121567765366765866915148271772804899688923959728375275328380905385130200525035479386236059867190452372793228220937411521163085126318037509918212890625
322 21806870252933428836555170747250820506087702130318741533875458004355680685059353270890734285030351204233681099340695511700544693085584905741176544211949420594664004750036263219053974293061005931547979852733484751165840795800454811894175911602717788456054773329810860943081710933052416518954542805086526898890316196660614609949667153176699198788067513581710462532058970071353106156530780961441323036532248327903850623506538446616442185972056870244172228153569080880610684977874834482105402438814641122963988552507741603981254625455023236589240409039990645511416913997075961821605839487176274380551453100109686612795946041597624715443601152647898794558254362904324857541672286358486947805813170538494454274061403703470475953675049487985569376310152641099733545194247332069558499081390854948592078775486837387014793860288688575572676503271427006899601348381109583419924069555940005950916288460785382038281033955196976212471959843952618030016310513019561767578125
323 56283532122821179827148895698654367726212359198352671898932557109242011848138190792168985189663336458127130917398335115699105852853894641717976660611041454554827796259843595368378307650390456309325335999905124142759035093960973869498868027846614612005077369964241832094093895918208287035421674979928325926035906103581046308280090922349060632072002252554394703795244201754162366990005945661480054757289732934319838459270375730717037281993878782100208520864361797752856177927894947798314043694580588738370054454022481079875618188299414973636829495732215856064967055026453057461564671716401964176203300451383101147626336733363469390559934574984226788754854510656062457315056171091254812286803793159854186481352482958657298436435302728490754560256503966678412280146352364071530486129069796622316155319531527295885182953405105213553078054943553104807871080171643834806824023523881155359314940517287071040803348638363395604390128357241707135472097434103488922119140625
324 145718064665984034572488490963816158043163797964535067546336390355827568674829775960925502656038378090091141945144289614544985053038733227407841574321986325842449164516735068408731438506860891384843294903754366405603141858264961348132569324094885230481145310837422103291609096532241255134706716523034435822506960902171328892137155397961717976434413831863327888125887238341526368137125393317571861766623118566954061771051002766826409523082152166857439860517832694382144644655320019849835059125269144243640070981464203515797975489507185366745751564450706851352199705463486965767990935073764685252190344868630848871204585802678022252159670614634163156086318328088545701988680426955258709010535020490862488800221578379963745651930998764062563556504088769730409393298906270581192428588161703455176526122267124169046738666365817397888919084248858988347578226564385888314867396903328311225266380999256226924639869624722831219766042316898779773737260256893932819366455078125
325 378429813937560537784752611033030562438096383313897570417835605754084195848532928170523530397731667899966695631539720128973326182741590191578164568514198488212840480249960972657475545802317734926438036865050089555351359405914104621100282534674416943559534372244785202248308823694230539584833342810320429831050577462938941132880192568506581584800172721349062525462929157972943978052114646445734125007920238918379698419419454185448185531444349177328771317764811507310429642169866091550021648548323967600733264338862536530527342346250160397438716812878485692961662635088675650099472458386566887599938325623834314518518309329554823788858664586204921716356168698045953188064603068802806867300359448214769883414175439052765847458064803790270477556241118534989873194397259584699356737043455943873093438339527721467014380316552027782317522861794286792738660654387710151953710629757943624252016791455068421323289741415405192677732411896986131072395664887153543531894683837890625