0 1
1 1
2 9
3 153
4 3825
5 126225
6 5175225
7 253586025
8 14454403425
9 939536222625
10 68586144251625
11 5555477684381625
12 494437513909964625
13 47960438849266568625
14 5035846079172989705625
15 569050606946547836735625
16 68855123440532288245010625
17 8882310923828665183606370625
18 1216876596564527130154072775625
19 176447106501856433872340552465625
20 26996407294784034382468104527240625
21 4346421574460229535577364828885740625
22 734545246083778791512574656081690165625
23 130014508556828846097725714126459159315625
24 24052684083013336528079257113394944473390625
25 4642168028021573949919296622885224283364390625
26 933075773632336363933778621199930080956242515625
27 195012836689158300062159731830785386919854685765625
28 42317785561547351113488661807280428961608466811140625
29 9521501751348154000534948906638096516361905032506640625
30 2218509908064119882124643095246676488312323872574047265625
31 534660887843452891592038985954449033683270053290345391015625
32 133130561073019770006417707502657809387134243269296002362890625
33 34214554195766080891649350828183057012493500520209072607262890625
34 9066856861878011436287077969468510108310777637855404240924666015625
35 2475251923292697122106372285664903259568842295134525357772433822265625
36 695545790445247891311890612271837815938844684932801625534053904056640625
37 201012733438676640589136386946561128806326113945579669779341578272369140625
38 59700781831286962254973506923128655255478855841837161924464448746893634765625
39 18208738458542523487766919611554239852921051031760334386961656867802558603515625
40 5699335137523809851671045838416477073964288972940984663118998599622200842900390625
41 1829486579145142962386405714131689140742536760314056076861198550478726470571025390625
42 601901084538752034625127479949325727304294594143324449287334323107501008817867353515625
43 202840665489559435668667960742922770101547278226300339409831666887227839971621298134765625
44 69980029593898005305690446456308355685033810988073617096391925076093604790209347856494140625
45 24702950446645995872908727599076849556816935278789986835026349551861042490943899793342431640625
46 8917765111239204510120050663266742690010913635643185247444512188221836339230747825396617822265625
47 3290655326047266464234298694745428052614027131552335356307024997453857609176145947571351976416015625
48 1240577057919819457016330607919026375835488228595230429327748424040104318659407022234399695108837890625
49 477622167299130490951287284048825154696662968009163715291183143255440162683871703560243882616902587890625
50 187705511748558282943855902631188285795788546427601340109434975299387983934761579499175845868442717041015625
51 75269910211171871460486216955106502604111207117468137383883425095054581557839393379169514193245529533447265625
52 30785393276369295427338862734638559565081483711044468190008320863877323857156311892080331305037421579179931640625
53 12837508996245996193200305760344279338638978707505543235233469800236844048434182058997498154200604798518031494140625
54 5455941323404548382110129948146318718921565950689855874974224665100658720584527375073936715535257039370163385009765625
55 2362422593034169449453686267547356005293038056648707593863839279988585226013100353407014597826766298047280745709228515625
56 1041828363528068727209075643988383998334229782982080048893953122474966084671777255852493437641603937438850808857769775390625
57 467780935224102858516874964150784415252069172558953941953384951991259772017627987877769553501080167910044013177138629150390625
58 213775887397415006342211858616908477770195611859441951472696923060005715812055990460140685949993636734890114021952353521728515625
59 99405787639797977949128514256862442163140959514640507434804069222902657852606035563965418966747041081723903020207844387603759765625
60 47018937553624443569937787243495935143165673850424960016662324742432957164282654821755643171271350431655406128558310395336578369140625
61 22616108963293357357140075664121544803862689122054405768014578201110252396019956969264464365381519557626250347836547300156894195556640625
62 11059277283050451747641496999755435409088854980684604420559128740342913421653758957970323074671563063679236420092071629776721261627197265625
63 5496460809676074518577824008878451398317160925400248397017886983950427970561918202111250568111766842648580500785759599999030467028717041015625
64 2775712708886417631881801124483617956150166267327125440494032926894966125133768692066181536896442255537533152896808597999510385849502105712890625
65 1423940619658732245155363976860096011505035295138815350973438891497117622193623339029951128427874877090754507436062810773748827940794580230712890625
66 741873062842199499725944631944110021994123388767322797857161662469998281162877759634604537910922810964283098374188724413123139357153976300201416015625
67 392450850243523535355024710298434201634891272657913760066438519446629090735162334846705800554878167000105759039945835214542140719934453462806549072265625
68 210746106580772138485648269430259166277936613417299689155677484942839821724782173812681014897969575679056792604450913510209129566604801509527116851806640625
69 114856628086520815474678306839491245621475454312428330589844229293847702840006284727911153119393418745085951969425747863063975613799616822692278684234619140625
70 63515715331846010957497103682238658828675926234772866816183858799497779670523475454534867675024560566032531439092438568274378514431188102948830112381744384765625
71 35632316301165612147155875165735887602887194617707578283879144786518254395163669729994060765688778477544250137330858036801926346595896525754293693046158599853515625
72 20274787975363233311731692969303720046042813737475612043527233383528886750848128076366620575676914953722678328141258222940296091213065123154193111343264243316650390625
73 11698552661784585620869186843288246466566703526523428149115213662296167655239369900063540072165579928297985395337505994636550844629938576059969425245063468393707275390625
74 6843653307143982588208474303323624182941521563016205467232399992443258078315031391537170942216864258054321456272441006862382244108514066995082113768362129010318756103515625
75 4058286411136381674807625261870909140484322286868609842068813195518852040440813615181542368734600505026212623569557517069392670756348841728083693464638742503119022369384765625
76 2439030133092965386559382782384416393431077694408034515083356730506830076304928982724106963609494903520753786765304067758704995124565653878578299772247884244374532444000244140625
77 1485369351053615920414664114472109583599526315894493019685764248878659516469701750478981140838182396244139056140070177265051342030860483212054184561298961504824090258396148681640625
78 916472889600081022895847758629291613080907736906902193146116541558132921661805980045531363897158538482633797638423299372536678033040918141837431874321459248476463689430423736572265625
79 572795556000050639309904849143307258175567335566813870716322838473833076038628737528457102435724086551646123524014562107835423770650573838648394921450912030297789805894014835357666015625
80 362579586948032054683169769507713494425134123413793180163432356753936337132451990855513345841813346787191996190701217814259823246821813239864433985278427315178500947130911390781402587890625
81 232413515233688547051911822254444349926510973108241428484760140679273192101901726138384054684602355290590069558239480618940546701212782286753102184563471909029419107110914201490879058837890625
82 150836371386663867036690772643134383102305621547248687086609331300848301674134220263811251490306928583592955143297422921692414809087095704102763317781693268960093000514983316767580509185791015625
83 99099496001038160643105837626539289698214793356542387415902330664657334199906182713323992229131652079420571529146406859551916529570221877595515499782572477706781101338344039116300394535064697265625
84 65901164840690376827665382021648627649312837582100687631575049891997127242937611504360454832372548632814680066882360561602024492164197548601017807355410697675009432389998786012339762365818023681640625
85 44351483937784623605018802100569526407987539692753762776050008577314066634497012542434586102186725229884279685011828657958162483226504950208484984350191399535281347998469182986304660072195529937744140625
86 30203360561631328675017804230487847483839514530765312450490055841150879378092465541397953135589159881551194465493055316069508651077249871091978274342480343083526597986957513613673473509165155887603759765625
87 20810115426963985457087267114806126916365425511697300278387648474552955891505708758023189710420931158388772986724715112771891460592225161182373031021968956384549826013013726879821023247814792406558990478515625
88 14504650452593897863589825179019870460706701581653018294036190986763410256379479004342163228163389017396974771747126433602008348032780937344114002622312362600031228731070567635235253203726910307371616363525390625
89 10225778569078697993830826751209008674798224615065377897295514645668204230747532698061225075855189257264867214081724135689415885363110560827600371848730215633022016255404750182840853508627471766696989536285400390625
90 7290980119753111669601379473612023185131134150541614440771701942361429616522990813717653479084749940429850323640269308746553526263897829870079065128144643746344697590103586880365528551651387369654953539371490478515625
91 5256796666341993513782594600474268716479547722540504011796397100442590753513076376690428158420104707049922083344634171606265092436270335336327005957392288141114526962464686140743546085740650293521221501886844635009765625
92 3832204769763313271547511463745741894313590289732027424599573486222648659311032678607322127488256331439393198758238311100967252386041074460182387342938978054872490155636756196602045096504934063976970474875509738922119140625
93 2824334915315561881130515948780611776109116043532504211929885659346092061912231084133596407958844916270832787484821635281412865008512271877154419471746026826441025244704289316895707236124136405151027239983250677585601806640625
94 2104129511910093601442234381841555773201291452431715637887764816212838586124612157679529323929339462621770426676192118284652584431341642548480042506450789985698563807304695541087301890912481621837515293787521754801273345947265625
95 1584409522468300481886002489526691497220572463681081875329486906608267455351832954732685580918792615354193131287172665068343396076800256839005472007357444859231018546900435742438738323857098661243649016222003881365358829498291015625
96 1205735646598376666715247894529812229384855644861303307125739535928891533522744878551573727079201180284540972909538398117009324414444995454483164197599015537874805114191231599995879864455252081206416901344944953719038069248199462890625
97 927210712234151656704025630893425604396953990898342243179693703129317589278990811606160196123905707638812008167435028151980170474708201504497553267953642948625725132813057100396831615766088850447734597134262669409940275251865386962890625
98 720442723405935837259027915204191694616433250928011922950622007331479766869775860617986472388274734835356930346097016874088592458848272568994598889199980571082188428195745367008338165450251036797889781973322094131523593870699405670166015625
99 565547537873659632248336913435290480273900101978489359516238275755211616992774050585119380824795666845755190321686158246159545080195893966660760128021984748299517916133660113101545459878447063886343478849057843893246021188499033451080322265625
100 448479197533812088372931172354185350857202780868942062096376952673882812275269822113999668994062963808683865925097123489204519248595343915561982781521433905401517707493992469689525549683608521661870378727302870207344094802479733526706695556640625
101 359231837224583482786717869055702466036619427476022591739197939091780132632491127513313734864244434010755776606002795914852819918124870476365148207998668558226615683702687968221309965296570425851158173360569599036082619936786266554892063140869140625
102 290618556314688037574454756066063295023625116828102276717011132725250127299685322158270811505173747114701423274256261895115931313763020215379404900270922863605332088115474566291039761924925474513586962248700805620190839528860089642907679080963134765625
103 237435360509100126698329535705973712034301720448559560077798095436529354003842908203307252999726951392711062815067365968309715883344387515964973803521343979565556315990342720659779485492664112677600548157188558191695915895078693238255573809146881103515625
104 195884172420007604526121866957428312428298919370061637064183428735136717053170399267728483724774734898986626822430576923855515603759119700671103387905108783141583960692032744544318075531447892959020452229680560508149130613439921921560848392546176910400390625
105 163171515625866334570259515175537784252772999835261343674464796136368885305290942590017826942737354170855860143084670577571644497931346710659029122124955616356939439256463276205416956917696094834864036707323906903288225800995454960660186710990965366363525390625
106 137227244641353587373588252262627276556582092861454790030224893550686232541749682718204992458842114857689778380334207955737753022760262583664243491707087673356186068414685615288755660767782415756120654870859405705665397898637177621915217023943401873111724853515625
107 116505930700509195680176426170970557796538196839375116735660934624532611427945480627756038597556955514178621844903742554421352316323462933530942724459317434679401972084068087380153555991847270976946435985359635444109922815942963801006019253327948190271854400634765625
108 99845582610336380697911197228521768031633234691344475042461420973224447993749276897986925078106310875651078921082507369139098935089207734036017914861635041520247490076046350884791597485013111227243095639453207575602203853263119977462158500102051599062979221343994140625
109 86366428957940969303693185602671329347362748008012970911729129141839147514593124516758690192561958907438183266736368874305320578852164689941155496355314310915014078915780093515344731824536341211565277728127024552895906333072598780504767102588274633189477026462554931640625
110 75397892480282466202124151031132070520247679010995323605939529740825575780239797703130336538106590126193533991860850027268544865337939774318628748318189393428807290893476021638895950882820225877696487456654892434678126228772378735380661680559563754774413444101810455322265625
111 66425543275128852724071377058427354128338205208686880096832725701667332262391261776457826490071905901176503446829408874023588026362724941174711927268324855610779223277152375063867332727764618998250605449312960234951429207548465665870362940572975667956258244253695011138916015625
112 59052307971589550071699454204941917820092664430522636406084293148782258381265831719271007749673924346145911564231344489006969755436462472704318903341540796637982729493388461431778058794982746289444788244439221648871820565510585976958752654169375368813113579141534864902496337890625
113 52969920250515826414314410421832900284623119994178804856257610954457685767995451052186093951457510138492882673115516006639251870626506838015774056297362094584270508355569449904304918739099523421631975055261981819038023047262995621332001130789929705825362880489956773817539215087890625
114 47937777826716822904954541431758774757583923594731818394913137913784205620035883202228415026069046675336058819169541986008522942916988688404275520949112695598764810061790352163395951458885068696576937425012093546229410857773011037305461023364886383771953406843410880304872989654541015625
115 43767191155792459312223496327195761353674122241990150194555694915284979731092761363634542918801039614581821701901791833225781446883210672513103550626539891081672271586414591525180503681962067719974743869036041407707452113146759077059885914332141268383793460448034133718349039554595947265625
116 40309583054484855026557840117347296206733866584872928329185795016977466332336433215907414028215757485029857787451550278400944712579437029384568370127043239686220162131087838794691243891087064370096739103382194136498563396208165109972154927099902108181473777072639437154599465429782867431640625
117 37447602657616430319672233469015638176055762057346950417813603570772066222740546457577987632212438703592737884542490208634477637986297000298264015848023169668498530619780602240268165574819882799819870627042058352807165395077385387164131927275809058500589138900482037116622903384268283843994140625
118 35088403690186595209532882760467652970964249047734092541491346545813426050707892030750574411383055065266395397816313325490505546793160289279473382849597709979383123190734424299131271143606230183431218777538408676580313975187510107772791615857433087815052023149751668778275660471059381961822509765625
119 33158541487226332473008574208641932057561215350108717451709322485793687617918957969059292818756987036676743650936416092588527741719536473369102346792869835930517051415244030962679051230707887523342501744773796199368396706552197051845288076985274267985224161876515326995470499145151115953922271728515625
120 31600090037326694846777171220835761250855838228653607731478984328961384299876766944513506056275408645952936699342404536236866937858718259120754536493604953641782749998727561507433135822864616809745404162769427777998082061344243790408559537366966377389918626268319106626683385685329013504087924957275390625
121 30367686525870953747752861543223166562072460537736117029951303940131890312181573033677479320080667708760772168068050759323629127282228247015045109570354360449753222748777186608643243525772896754165333400421420094656156860951818282582625715409654688671711799843854661468242733643601181977428495883941650390625
122 29426288243568954181572522835383248398648214261066297402022813517987801712503944269633477461158167009789188230857941185784596624336479171357578711173673375275810872843565093823775302976473936954786208065008356071721815998262311915822564318231955393322888734048695166962727208900649545336128212511539459228515625
123 28749483613966868235396354810169433685479305333061772561776288807074082273116353551431907479551529168564036901548208538511550901976740150416354400816678887644467222768163096665828471008015036404826125279513163882072214230302278741758645338912620419276462293165575178122584483095934605793397263623774051666259765625
124 28318241359757365211865409488016892180197115753065845973349644474967971039019608248160428867358256231035576348024985410433877638447089048160109084804428704329800214426640650215841043942894810858753733400320466423841131016847744560632265658828931112987315358768091550450745715849495586706496304669417440891265869140625
125 28120013670239063655382351621600773934935735942794385051536196963643195241746470990423305865286748437418327313588810512560840494977959424822988321210797703399491612925654165664330156635294547182742457266518223158874243099729810348707839799217128595196404151256714909597590495838549117599550830536731518805027008056640625
126 28148133683909302719037733973222374708870671678737179436587733160606838436988217461413729171152035185855745640902399323073401335472937384247811309532008501102891104538579819829994486791929841729925199723784741382033117342829540159056547639016345723791600555407971624507188086334387666717150381367268250323832035064697265625
127 28401466887064486443509073578981376081250507723845814051517022759052299982921111418566452733692403502528447351670520916981061947492193820706041611317796577612817124479427038208464437173057210305494526521298804054471415398915006020488056567767492835305724960406643369127752779111397155717604734799573664576746523380279541015625
128 28884291824144582713048727829824059474631766355151192890392812145956189082630770312682082430165174362071430956648919772569740000599561115658044318710199119432235015595577297858008332604999182880687933472160883723397429460696561122836353529419540213505922284733556306402924576356290907364804015291166416874551214277744293212890625
129 29606399119748197280874946025569660961497560514029972712652632449605093809696539570499134490919303721123216730565142766883983500614550143549495426677954097418040890985466730304458540920124162452705131808964905816482365197213975150907262367655028718843570341851895214062997690765198180048924115673445577296414994634687900543212890625
130 30583410290699887791143819244413459773226980010992961812170169320442061905416525376325605929119640743920282882673792478191154956134830298286628775758326582632836240387987132404505672770488259813644401158660747708426283248722036330887202025787644666565408163133007756127076614560449719990538611490669281347196689457632601261138916015625
131 31837330112618583190580715833434411623929286191443673246469146262580186443538602916754955772213546014421014480863417969796992309336358340516380555564417972520782526243894604833090405354078278466003821606165838364471760861919639820453577308844938097894589897821461074128286755757428158510150694561786721882431753725395537912845611572265625
132 33397359288136893766919170909272697793501821214824413235546134429446615579271994459675948605052009769127644190425725450317044932493839899201683202787074453174300870029845440469911835216428114110838008864867964444330877144153702171655802596978340064691424802814712666760572806789542138277148078595314271254670909657939919270575046539306640625
133 35301008767560696711633563651101241567731425024069404789972264091925072667290498143877477675539974325967919909279991800985116493645988773456179145345937697005236019621546630576696809823764516615155775370165438417657737141370463195440183345006105448378836016575151288765925456776546040158945519075247184716187151508442494668997824192047119140625
134 37595574337452141997889745288422822269633967650633916101320461257900202390664380523229513724450072657155834703383191268049149065732978043730830789793423647310576360896947161564182102462309210195140900769226191914805490055559543303143795262431502302523460357652536122535710611467021532769276977815138251722739316356491256822482682764530181884765625
135 40340051264086148363735696694477688295317247289130191976716854929726917165182880301425268226334927961128210636730164230616736947531485440923181437448343573564248435242424304358367395942057782539386186525379703924586290829615389964273292316589001970607672963761171259480817486104114104661434197195643344098499286450515118570523918606340885162353515625
136 43607595416477126381198288126730381047237944319549737526830920179034797455562693605840714952668057125979595698305307533296692640281535761637959133881659403022952558497060673011395155013364462925076467633935459942477780386814236551379428994232711130226894473825826131498763702478547347139010367168490454970477728653006843174736356013454496860504150390625
137 47488671408543590629124935770009384960442121363989664166718872074968894429107773336760538583455514210191779715454479903760098285266592444423737496797127089891995336203299072909409323809553900125408273253355715877358302841240703604452198174719422420817088081996324657202153671999138061034382289846486105462850246503124452217287891698651947081089019775390625
138 52095072535172318920150054539700295301605007136296661590890602666240877188731227350426310826050699088580382347853564454424827818937451911532840033986448417611518883815019082981622028219080628437572875758931220317462058216841051854084061397667206395636345625949968148950762578183054452954717371961595257692746720413927524082364817193421185947954654693603515625
139 57565055151365412406765810266368826308273532885607811057934115946196169293548006222221073462786022492881322494378188722139434739925884362243788237555025501460728366615596086694692341182084094423518027713618998450795574329609362298762887844422263067178161916674714804590592648892275170514962696017562759750485126057389914111013122998730410472489893436431884765625
140 64069906383469704008730346826468503681108442101681493707480671048116336423718930925332054764080843034576911936242924047741190865537509295177336308398743383125790672043158444491192575735659597093375564845257945275735474228855220238523094170841978793769294213258957577509329618217102264783153480667547351602289945301874974405557605897586946855881251394748687744140625
141 71822365055869538193786718792471192626522563595984954446085832244938413130988921567297233390534625041760718280528317857517874960267547919893794001714991332484011343360380616274626877399674408341674008191534156654099466610546701887384388565513858227815378813063291444387958502021371638821915051828320581146167028683401846308630076211194967425442882813513278961181640625
142 81087450148076708620785205516699976475343974299867013569630904604535468424886492449478576497913591672147850938716470861137680830142061601560093427936225214374448806653869715774053744584232407017749955248242062862478297803307226430856974690465145939203562679948456040714005148782128580229942093514173936114022575383560684482443356042439118223325014696456491947174072265625
143 92196430818363217701832778672487873252466098778948794428670338535356827599095941915057141478127753731232106517320627369113543103871524040973826227563488068743748293165449866835099107592272246779181699117251225474637824602360316451884380223058870932874450767101394518291823854165280195721444160325615765361643668211108498256538095820253277419920541709871031343936920166015625
144 105564913287025884268598531579998614874073683101896369620827537622983567600964853492740426992456278022260761962332118337635006853932895026915031030560193838711591795674440097526188478193151722562163045489252653168460309169702562337407615355402407218141246128331096723444138313019245824101053563572830051339082000101719230503736119714190002645809020257802330888807773590087890625
145 121716345019940844561694106911738402949806956616486514172814150879300053443912476077129712322302088559666658542568932443293162902584627966033030778235903496034465340412629432447695315356703936114173991449108309103234736472667054375030980504778975522516856785965754522131091474911190435188514758799473049193961546117282272770807746030461073050617800357246087514795362949371337890625
146 141312676568151320536126858124528285824725876631740842954637229170867362048382384725547596006192724817772990567922530566663362129900753068564348733531883958896014260219062771071774261129133269828556004072414746868855529044766450129410968366048390581642070728506241000194197202371892095253865634966188210114189355042164718686907793141365305811767266214762707604677416384220123291015625
147 165194518908168893706732297147573566129104549782505045413970920900743946234559007744165139731239295311976625973901438232429470329853980337151723669498772347949440670196084379382904111259956792429581968760652839089692113453331980201281422019910568589939580681623795729227016529572741859351768927275474017623487356044290556144995210182256042493955934205057605189867899753153324127197265625
148 194433948754914787892823913742694087333956055094008438452243773900175624718075952114882369463668650582196488771281992799569486578238134856827578759000055053536491668820791314533678138952969144689617977231288391608567617534571740696908233717434739230358886462271207573300198455307117168457032027403232918742844618064129984582659362384515362015386134559352801308474518009461462497711181640625
149 230404229274574023652996337785092493490737925286399999565908872071708115290920003256135607814447350939902839193969161467489841595212189805340680829415065238440742627552637707722408594659268436457197303019076744056152626778467512725836256955160165987975280457791380974360735169538933844621582952472831008710270872405994031730451344425650703988232569452833069550542303841211833059787750244140625
150 274872245524566810218024630977615344734450344866675199482129284381547781542067563884569780122635689671304087158405209630715381023088142437771432229492172829459805954670296785312833453428507244693436382501758555658990083746711742681922654547506078023654509586145117502412357057259948076633548462300087393391353150780350879854428453899801289857961455357229851973796968482565716840326786041259765625
151 330121566875004739071847581804116029026074864184876914578037270542238885632023144225368305927285463295236208677244656766489172608728859067763490107620099568181226951559026439160712977567637200876817095384612025346447090579800802960989108111554799706409066012960286120397240825769197640036891703222404959463015134087201406705168573133661349119411707884033052220530159147561425925232470035552978515625
152 399116974351880729537863726401176279092524510799516189724847060085566812729115981368470281866088125123940576290788790030685409683953190612926059540112700377931103384434862964945301989879273375860071868319995938643854532510979170779835831706869752845048560809668985919560264158354959946804602069195887595990785297111426500706548804918596571085368754831795960134620962409401763943606056272983551025390625
153 485725357786238847847580155030231531655602329643011202895138872124134811091334149325428333031029248275835681345889957467344143585371032975931014460317156359942152818857228228338432521683075698421707463745435057329570966065861650839060207187260489212424098505367155864104841480717986255261200718211395204320785706584606051359869895585932027010893774630295683483833711252241946719368570484220981597900390625
154 595013563288142588613285689912033626278112853812688723546545118352065143586884332923649707963010829137898709648715197897496575892079515395515492713888516540929137203100104579714579839061767730566591643088157945228724433430680522277848753804394099285219520669074765933528430813879533162694970879808959125292962490566142412915840622092766733088344873922112212267696296283996384731226498843170702457427978515625
155 733651723534279811760181255661537461200913148751045196132890130928096322042628382494860089918392352327029108996865839007613278074934042482670602516224540894965626171422428946788076941563159611788607495927698746467017226420029083968587513440817924418675668984969186396040555193513464389602899094804446601486222750868053595125231487040381381897929229545964357726069533318167542373602273073629476130008697509765625
156 910461788906041246394384938275967989350333217600047088400916652481767535654901822676121371588724909237843124265110506208448078090993146720994217722634655250652342078735234322964003484479881078229661902446274144365568377987256093205017104180055044203576505210346760317486328995150209307497197776652318232444402433827254511550412275417113294935330173866541767938052290847845920085640420884374179877340793609619140625
157 1137166774343645516746586787906684018698566188782458813412744898949727652032972376522475593114317411638066062207123022254351649535650440254521777935570684408064775256340307669382040352115371466708847716155396406312594904106082860413066363120888750210267055007723103636540424914942611425064000023038745472323058639850240884926464931995974505374227387159310668154627311268959554186964885684583350666798651218414306640625
158 1429418635349962414550459592398701811504097699299550728459820337979807658605446277288751820544696986429049040194353638973720023466312603399933874865012350300937422497219766740413224722609021933653021579207333282734931794461346155539224418442957159014305688144707941271131314118082862561305448028959703058710084710291752792352566419518939953255403825659253509870366530265082159613014861305521271788165904581546783447265625
159 1808214573717702454406331384384357791552683589613931671501672727544456688135889540770271052989041687832747035845857353301755829684885443300916351704240623130685839458983004926622729274100412746071072297697276602659688719993602886757118889330340806153096695503055545707981112359374821140051391756634024369268257158519067282325996520691459040868085839458955689986013660785328931910463799551484408812029869295656681060791015625
160 2301857152342635224459259852321287468646566209578535017821629382164093363996987385400555050455050068611086976631776410753135171188859169322066515719498313245363073631285365271590734365929825425748475034968633115185783740551856474841812346117523846232892093375389709686259956033484147311285421706195113022078491362794772650400993570840227359025073273631250593352195390179723730322020416829039652417714023613370954990386962890625
161 2948679012150915722532311870823569247336251314470103357829507238552203599280140840698111019632919137890802417065305582174766154292928595901567206636677339267310097321676552912907730722756106370383796519794819020552988971646928144272361615376548047024334771613874218108099003678893192705756625205635939781282547435740103765163672764246331246911118863521632010084162294820226098542508153957999794747091664248728193342685699462890625
162 3800847246662530366344150001491580759816427944351963228242234830493790439472101543659865104306832768741244315597178895423273572883584960117120129354677090315562715447641076704738064901632621111424713714015521717492802784452890377967074122220370432614367520610283867141339615742093325397720289890064726378073203644668993753295974193113520977268432215079383660998485198023271441021293010451861735429001155216610641218721866607666015625
163 4929698878921301885148362551934580245481907043824496307030178575150446199995315702126845040285962101057393877329541027363985824030009693271904807773016186139284841935590476486045270177417509581517853687078131667588165211435398820223295136519820451100834674231538175682317481617495043040843215987413950112360945127135684898024878528468236707517156582957960608315035301836183059004617034556064670851414498315944001660682260990142822265625
164 6433257036992298960118613130274627220353888692190967680674383040571332290993886991275532777573180541879899009915051040710001500359162649719835774143786122911766718725945571814289077581529850003880799061636961826202555600923195460391400153158365688686589249872157319265424313510831031168300396863575204896631033390912068791922466479651048903309889340760138593851121068896218892001025230095664395461095920302306922167190350592136383056640625
165 8446866489570888534635739040050585540324655852846740564725464932270159298074973619544774536953586051488307400018462016452231969971580559082144371450791179383149701687166535792161558864548693055095489167929330877803955504012155639493908401096934149245491685082142560195502123639721143923978421081874244029276546842267546323794198487781827210045884704418061973726521963460735405197346127115607351240418943356928988805520930327475070953369140625
166 11158310632723143754253811271906823498768870381610544286002339175528880432757040151418647163315687174016054075424388323733398432332457918547512714686495147965140755928746993781445419260068823525781141190834646089579025220800057599771452997849050011153294515993510322018258305328071631123575494249155876362674318378635428693732136202359793744470613694536259867292735513731631470265694233919717310988593424174503194212093148962594568729400634765625
167 14829394830889058049403315180364168429863828737160413356097108764277882095134106361235382080046548254267335866239012082241686516569836573749644397818352051645672064629304754735540962196631466465763136642619244653050524518443276550096261034141387464822728411755375217962265287781007197763231831857128159685994169125206484733970009012936165886401445600038689363632045497749338223983107636879304306303840660727914745107871794971288181841373443603515625
168 19826900888898670612052232396146893190727939021583472657101834417839528361194300204971705841022235015955428053161559153957134872653871499103274559883136693050263550409380457081418266456896270664725313691181930101128551281158660747478701002647035040467987886516936666415548689763206623409440959192980349500174204120401070089317902050295653790118732767251727679176044830490865205465414910507629857528234963393222014209224589876612299121916294097900390625
169 26667181695568711973210252572817571341529077984029770723801967291994165645806333775686944356174906096460050731502297062072346403719457166293904283042818852152604475300616714774507568384525484044055546914639695986017901473158398705358852848560262129429443707365279816328912987731512908485698090114558570077734304541939439270132578257647654347709695571953573728491780297010213701350983054632762158375476025763883609111407073384043542318977415561676025390625
170 36080696834104467299753471731022174025088842512392279789304061746068106118775969598504435713904647948510448639722607924983884684232425545995652494956933906962473855081734415089908740024262979911607154975507508669082220693183313448350527904102034661118037336065223591493019272400736965181149515924997745315174514045244061332489378382597276332451218108853185254649378741854819137927880072918127200282019062858534523127733770288610912757576443254947662353515625
171 49105828391216179994964475025921178848145914659365892793242828036398692427654094623564537006624225857922720598662469385903067055240331168100083045636387047375926916766240538937365795173021915659697337921665719298620902363422489603205068477482869173781648814384769308021999229737403009611544491173921931373952513615577167473518043978714893088466107846149185131577804467664408846719844779241571119583827944550465485976845661362799452263061539269983768463134765625
172 67225879067574950413106366310486093843111757168671907233949431581829809933458455539659851162068565199496204499568920589301298798624013369129013689476213867857643949052983297805253773591867002538125655614760369719812015335525388266787738745674047898907077226892749182682116945510504720158204408417099124050940991139725142271246202206860688638110101641378234445130014316232575711159467502781710862710260456089587250302301710405672450148131247260607779026031494140625
173 92570035476050706718847466409539351221964889621261216261148367288179648278372293278111615050168414279706273595906403651467888445705266409290651850408746496039975717845958001077834446236000862494999027781525029104181145117018459643366716252793163956795045341431315624553275033967964999657847470390345493818145744799401520907506020438847168254677609960177828830944029713452256754266586751330415857952028648035361643666269455228610963853976727477856911718845367431640625
174 128209499134330228805603740977212001442421372125446784521690488694128812865545626190184586844483253777393188930330369057283025497301793976867552812816113897015366369216651831492800708036861194555573653477412165309290885987070566606062902010118532080161137797882372140006285922045631524526118746490628508938131856547171106456895838307803328032728489794846292930857481153131375604659222650592625963263559677528975876477783195491626184937757767556831822730600833892822265625
175 178595832294122008726206011181256318009292971370747370838714850750921436321705057282927129474365172511908712179950204096795254517741399009776501068252846658542405352318796001269471386295347644015914099294035146275842204179989299282245622500095115187664464952450144391028756289409564713664883413861445512950817676170209351294455902762770035949590786284220886052684471246312006217290297152275527966826138630797863395933551991319835275618296570206666729063726961612701416015625
176 250212761044064934225414621664940101531019452890417066545039505902040932286708785253380908393585606689184105764110235939610151579355700012696877996622238168617909898598633197778529412199782049266295653110943239932454928056165008294426117122633256377917915398382652291831287561462800163844501662819885163644095564314463301163532719770640820365376691584193461359810944216083120710423706310338014681523420221747806617702906339839089221141233494859540087418281473219394683837890625
177 352549780311087492323609201925900603057206409122597646761960663815975673591972678422013699926562119825060405021631322438910703575312181317889901097240733579582635047125474175669947941789492907416210575233319025064828993631136496686846399025790258236486342796321157079190284174101085430856902842913218195574530650119078791339417602156832915894815758442128587055973620400461117080987002191266262686266499092442659524343395032833276712587997994257091983172358595766127109527587890625
178 499563038700810976622554239129001154532061481726720865461698260627237529479825285323993412795938523792110593915651583895936466966217360927449989854790119482268593861776796906924316233515711449808770385105613058516862683975320415805261347419544795921101147742387079581212632674701238055524231328408030183129109931218734647327954742256232241822953929712496207858314620107453402903758582105024294226439629213991248545994590761524753101737193157862299340155232130200602114200592041015625
179 711877330148655641687139790758826645208187611460577233282920021393813479508751031586690613234212396403757596329803507051709465426859739321616235543075920262232746253031935592367150632759888815977497798775498608386529324664831592522497420072851334187569135532901588403228001561449264229122029642981443010958981651986696872442335507715130944597709349840307096198098333653121099137855979499659619272676471629937529178042291835172773169975500249953776559721205785535858012735843658447265625
180 1020120214103023534537671320157398582583332847223007175294424390657334716136040228263727648764626364046584635540608425605099663956690006447876065533227793735779525380594763703862126856744920673295754345645289505817896522244703672084738802964395961890786571218647976181825726237556795640331868478392407834704220707296936618209866782555782643608517498321160068851874912124922535064547618623012234417745383845700479312134604199802583952574891858183761810080487890672884532250463962554931640625
181 1469993228522456913268784372346811357502582632848353339599265546937219325952033968928031541869826590591128459814016741296948615761590299291389410433381250773258296073437054497265324800569430690219182012074862177883588888554617991474108615071694581084623449126071733678010871508319342517718222477363459689808782039214885666840418033662882789439873715080791659215551748372013373028013118435760629795971098121654390688785964651915523475660419167642800768325983050459626610972918570041656494140625
182 2130020188129040067326468555530529657021242234997263989079335777512030803304497220976717704169378729766545138270510258139278544238544343673223255717969432370451271010410291966537455636025105070127594735496475295753320299515641469645983383238885447991619377783677942099437752815554727308173704369699653090532925174822369331251765730777517161898377013152067114203334483391047377517591008613417152574362121178277212108050862780625593516231947373914418313304349440115998959299759007990360260009765625
183 3103439414104011378094664685407981710279949936391013632088592227835028880414652450963077694974784809269856266460133446108928838955559108731886283581081462963747501862167795395245072861688578087175905529618364505912587676394289621274197789379056097723789433430818761638880805852263237688009087266652394552906471979716192115633822669742842504885935308162561785394258342300756029043130099549748791300845610556749898041430107071371489753149947323793307482484437134249010483699748874641954898834228515625
184 4546538741662376668908683764122693205560126656812834971009787613778317309807465840660908823138059745580339430364095498549580749069894094292213405446284343241890090228075820254034031742373766897712701600890904001161940945917634295166699761440317183165351519976149485800960380573565643212933312845645758020007981450284221449403550211173264269657895226458153015602588471470607582548185595840381979255738819465638600630695106859559232488364672829357195461839700401674800358620132101350463926792144775390625
185 6697051566468680833302491184552727091790066565485305912297417155095461397346397183293518696482362005239839980926312669363532443379954000892430346222376837595304102905955683234192128756516558640330809458112301593711539013336675316780548748601587210802562788924868192584814640584862192452650769821636201563471756676268658194971429461058218269206079668572859391982612818476204969093477382672882655443703281072885658729013892404130749455361163077643148915289878691666980928247454585289233364164829254150390625
186 9918333369940116314120989444322588822941088583483738056112474806696378329470014228457701189490378129760203011751869063327391548645711875321689342755340096478645376403720366869838542688401023346329928807464318660286789278751616144151992696678950659198595490397729793218110482706180907022375790105843214515501671637553882786752687031827221256694203989156404759526249584163259559227440003738539212712124559268943660577669574650517639943389882517989503543544310342358798754734480240813354612328112125396728515625
187 14768398387840833191726153282596334757359280900807285965551474987170907332580851186173517071151173035212942284498533035294486015933464982353995431362701403656702965465139626269189590063029123762685263994314370485167029236061156438642317125354957531546708685202219662101766508749503370556317551467600546413581989068317731469474750990390732451217669739853886686934585630819093483689658165566684887728353468751457110600149996654620765875707535069286370776337478099772251345799641078571085017756558954715728759765625
188 22108292386597727288014051464046713131766843508508507090430558055794848276873534225701755055513306033713774599894303953835845565852397078583931160749964001274084339301314020524976816324354598272739840199488612616295042766383551188647548736656371424725422901747722834166344463598006545722807374546998017981132237635271644009803702232614926479472851600561268370341074689336182945083418273853327276929345142720931294568424544991967286515934179998721697052177204715359060264662062694620914271581568755209445953369140625
189 33272980041829579568461147453390303263309099480305303171097989873971246656694669009681141358547525580739230772840927450522947576607857603268816396928695821917496930648477600890090108568153670400473459500230361987524039363407244538914560848667838994211761467130322865420348417714999851312825098693232017061604017641083824234754571860085464351606641658844708897363317407450955332350544502149257551778664439795001598325478940212910766206480940898076154063526693096615385698316404355404475978730260976590216159820556640625
190 50342018803288153887081716096979528837386667513701923697871258679318496191579034211647566875482406203658456159308323232641219683407688553745719208553116778561172856071146610146706334263616503315916344223848537687123871556835160987377730564034440398242395099768178495380987156002794775036304374322860041814206878690959826067183667224309307563980848829832044561710699237473295417846373831751826675841119297409837418266449636542133989270405663578789221098115886655179078561552719789726972155818884857580997049808502197265625
191 76570210599801282062251290183505863361665121288340625944462184451243432707391711035915949217608739835764511818307959636847295138463094290247238916209290620191543914084213994033140334414960701543508759564473625822115408637946279861801528187896383845726682946747399491474481464280250852830218953345070123599408662488949895448186357848174456804814871070174539778361973540196882330544334598094528373954342451360362713183269897180585797680287014303338405290234263602527378492121686800174724649000523868380696512758731842041015625
192 117075852007096160273182222690580465079985970449872817069082680025951208609601926173915486353723763208883938570192870284739514266710071169788028302884005358272870644634763196876671571320474912660024893374080173882014459807419861908694536599293570900116098225576773822464482158884503553977404779664612218983495844945604390140276941149858744454561937866296871321115457542961033083402287600486533883776189608129994588457219672789115684653158844869804421688768189048264361714454059117467153988321800994754084968008100986480712890625
193 179945584534906798339881076275422174827938436581454519835180079199887007632958160529308102525673424052054613582386441627644633427933379387964199501532716235665402180803631033599444205119569940758458261115961227256656224724004327753663502753114218473478442972711501365127909078205481962463271146344508980577633113681393947645605658547332890226661698500498291220554458243531107849189316041947802579364003427695801682458746637076870807311905144564889396135636706567182323955115888863547015680050608128937028595828451216220855712890625
194 278015928106431003435116262845527260109164884518347233145353222363825426792920358017781018402165440160424377984787052314710958646157071154404688229868046584103046369341609946911141296909735558471818013424160096111533867198586686379410111753561467541524194392839269609122619525827469632005753921102266374992443160637753649112460742455629315400192324183269859935756637986255561626997493284809354985117385295790013599398763554283765397296893448352754117029558711646296690510654048294180139225678189559207709180554957129061222076416015625
195 431758736349287348334735556199103834949533065656993253074733554331020887809405316001613921578562928569139059010374292244746118777481931502790480820985076345112031011587520247553002434100819322306733374847720629261212095759405123947223903553280959091987073892079385702967428123610060338504935839471819680363264228470431417071651533033592326816498679456618092480230058792654887206727107071308928291887299364361891119866279799802687662002075525291827143746904679186698760363045737000861756217478228385449572357401848421432077884674072265625
196 673975387441237550750522203226801086356221115490566468049659078310723605870481698278519331584136731496426071115194270194048691411649295075855940561557704174719880409088119106430236799631378962120810798137291902276752081480431398481616513446671577142591822345535921082332155300955304188406204845415510521047055460642343442048848043065437622160554438631780842361639121775334278929701014138313237063636074307768912038111262767491995440385239894980542171388918204210436764926714395458345201455483514509686782449904285385855473577976226806640625
197 1057467382895301717127569336862850904492910930204698788369915093869525337610785784598996831255510531717892505579739809934462396824877743974017970741084037850135492361859258877989041538621633591567552142277410994672224015842796864217656309597827704536726569260145860178179151667198872271609335402456936007522830017747836860574642579569671629169909914213264141665411782065499483640700891183013468952845000588889422987796571282194940845964441395224470666909212662406175284170014886474143621083653634265698561663899823770407238043844699859619140625
198 1667626062825890807910176844232715876385320536932809989259356103032241457412209182312618002889940108519116481299249680266647199792832202247026339858689527689663671454652051250588718506406316173902029728371477138598097272984090654871244000235774290054417799723250021500988522179172621572327921929674588083863502937988338729126211347981372159200947934714317551406354380317292685701385305395612240538636565928678620051755192912021421714085924080268990241715828368614538423136113475969724490448921781237006631743970022085932214395143091678619384765625
199 2643187309579036930537630298108854664070733051038503832976079423306102709998351553965499534580555072002799622859310743222635811671639040561536748676022901388116919255623501232183118832654011135634717119468791264677984177679783687970921740373702249736252212561351284079066807653988605192139756258534222112923652156711516885665044986550474872333502476522193318979071692802908906836695709052045401253738956996955612782031980765553953416826189667226349533119587964254043400670739859412013317361541023260655511314192485006202559816301800310611724853515625
200 4210597384159405830346445064887405479864677750304336605930894521326621617027374025467040758586824229700459799214882013953658847992920991614528040640904481911270252374208237462867708300417839739066104371313784484632028795043895414937678332415307683829849774610232595537953424592803848071078631719845015825887377885641446398864416663574906471627269445099853957133661206635033888590856264519908324197206158496150291161776945359527447793004120139891574806259503627056691137268488596043337214556934850054224229523508628614880677787368767894804477691650390625
201 6741166412039208734384658548884736173263349078237242906095362128643921208860825814772732254497505591750436138543026104339807815636666507574859393066088075539943674051107388178051200988968961422244833098473368959895878100865276559315223010196907601811589489150982385456263432773078960761796889383471870337245691994911955684581931078383425261075258381604866185370991591822689255633960879496373227039727059752336616150004889520603443916599596343966411264821465306917762510766850242265382880505652694936812991467137314412423965137577397399581968784332275390625
202 10846536756971086853624915605155540502780728666883723835907437664988069225057068735969326197486486497126451746915729001882750775359396410687948763443335713543769371548231787578484382391251058928391936455443650656472467864292229983938193823406824331314847488043930658199127863331884047865731195018006239372628318419813336696492327105118931245070090736002229692261925471242707012315043055109664522306920839141509615385357867238650941261808750517441955725097737678830679879823862039805001054733595186153332103270623938889590159906362032415927387773990631103515625
203 17538849936022247442311488533536508992996438254350981442662326704285707936917280146062400461335648665853472474762733796044408003756143996082413150487873848800275073793490800514409246326652962287209761248452383111515980536560535884028059412448834943736108388167035874307989755007656505398887342344116089065539990884838165438228092928977311823278336720115605412387533486999457238913424620112327532570290996891821048078123671324898572020344749586703642407483041826669209365675184918364686705504223416009938010988598909184467288568587406416554586030542850494384765625
204 28500631146036152093756168866996827113619212163320344844326280894464275397490580237351400749670429082011892771489442418572163006103733993633921369542795004300446994914422550835915025280811063716715862028735122556213468371910870811545596545229356783571176130771433295750483351887441821273191931309188644731502485187862018837120651009588131712827297170187858795129741916374118013234315007682532240426722869949209203126950965902960179533060218078393418912159942968337465219222175492342615896444363051016149267856473227424759343923954535426901202299632132053375244140625
205 46541530661477036369103823759805818676540173462702123130784816700660161724102117527594837424211810690925420895842259469528342188967397611604193596463384242022629942695252025515049236283564467049397002692924455134296593851330452035253959158359539627571730621549750571960539313632192494139122423827905056846543558311778676761018023098657419087046976278916773412446868549438934715611636407545575148616838446627058628706310927319533973177487336122016453083557186867295080702989812578995491758893644862309371754409620780384632008627817756352129663355299271643161773681640625
206 76374651815483816681699374789841348448202424652294184057617884205783325389251574862783128213131581343808615690077147789496009532095499480642481691796413541159135735962908573870195796741329290428060481419089030875380710510033271789851746978868004528845209949963140688587245013670427882882299897501592198285177979189628808564830575904896824721844088073702425169825311289629291868318695344782288818880231890915003209707056231731355249984256718576228999510117343649231227433606282442131601976344471219049679048986187700611181126158248938173844777566046104766428470611572265625
207 125941800843732813708122269028448383591085798251633109511011891055336703566875846948729378423453977635940407272937216704878919718425478643579452309772285929371414828602836238311952868826451999915871733860077811913502791631044865181465530768153339468065751207489218995480367027542535578872912530980125534972258487683697905323405619667174863966320901233535299105041938316598702290857528623545994262333502388118840292806935726125004807224039328932201620192183499677582294038016759747075011658992033040212920751778223518307837677034952499048670038206410026759840548038482666015625
208 208685563998065272314358599780138971610429167702956062459746703478692917810313278394044580047663240942753254851256968079984369973431018112411152477292677784968434370994899646882905903645430963860599463006148934340674125732641341605688384482830083498584949750809635875510968164637981454192416063834068011449032314091887429120883111788508749592193733343967990617054491790604049695950924929215712492686613457112918365181092498189132965570233168040658084658448058965753861220993770900903294318949798747632809685696516369836087030846916290923646253308021414341055788099765777587890625
209 347461464056778678403407068633931387731364564225421843995478261292023708154171608526084225779359296169684169327342851853173976005762645157164568874692308511972443227706507912060038329569642554827898105905237975677222419344847833773471160163912089025143941335098043732725761994122239121230372746283723239062638802962992569486270381127867068071002566017706704377395728831355742743758290007144161300323211406093009078026519009484906387674438224787695710956316018177980178932954628550003985041051414914808628126684699755777084906360115624387871011757855654877857887186110019683837890625
210 581303029366990728968900025824567211674572915949130745004435131141555663741929101064138909728868102491881615284644591150360061857640905347936323727360232140529897519952987736876444125370011994227073531179463133307993107563930425903017250954224924939065813853619027164850199816166506049818413604532668978951794717357086568750530347626921604882787292947623316423383054334858157610307619181952181855440732682393604187538366302868248386579335150069814924429916698411760839354833093564156666973679017152474834855943502691415063048340473439600908202670892510610656245262362062931060791015625
211 977170392365911415396720943411097482824957071710488782352455455448955070750182818888817507254227280288852995293487557723755263982694361889880960185692550228230757731040972385689302574746990162295710605912677527090736413814967045942971998854052098822569633087933584664113185890975896669744753269219416553617966919877262522069641514360855217807965439444954794907706914336896562942927107844861617698995871639103648639251993755121525537839862387267358887966689970030169970955474430281347357182754427833310197392841028024268720984260335851969126688689770310336513148286030627787113189697265625
212 1650440792706024380605061673421343648491352494119015553393297264253285114497058781103212769752389876407872709050700484995422640866770777232008941753634717335481749807728202359429232048747666384117455213386512343256253802933479340597679706064493994911320110285519824497687170969858289475198888271711594559060746127672696399775624517755484462877653627222528648599116978315018294810603885149971272293604027198446062551696617452400256633411527572094569161775739359380957080943796312745195686281672228610460923396508496332989869742415707253975854977197022054158370707455105730332434177398681640625
213 2800798025222123373886789659796020171489825182519969394108425457437824839301508751532152070269805620264159987259038723037232221550910008962719174155918115318312529423714759403951406786724789853847321497116911446505862703578114440994262461191446309364510227154527142172575129135849517239412513397094575966726086178660565790419234806631057133503378205396631116672701512200586046293594793099501249082246034155762968150229159816723235506899362289844483867533429692869484166361622342728597079619997771951952187003874918277083808952879455209997025896303346425906755090551314424374140799045562744140625
214 4775360633003720352476976369952214392390151936196547816954865404931491351009072421362319279810018582550392778276661022778480937744301565281436191935840386617722862667433664783737148571365766700809683152584334016292495909600685121895217496331415957466489937298468777404240595176623426893198335342046252023267976934616264672664795345305952412623259840201256053926956078301999208930579122234649629685229488235575860696140717487513116539263412704184844994144497626342470503646566094352258020752096201178078478841606735662427894264659471133044929153197205656171017429389991093557910062372684478759765625
215 8180192764335372963793060521728143254164330266704686410443684438647644684278541057793652926314561831908822829187920332019537846355988581327100196786094582276159263749313867774541735502749558358486987240376964169909045493145973613806507571215715535140097262592277015693464139537555930268048748440925229715858044488997661384274794426509096482823644106264751620376875762131324644898082036387954815650798113347541449372489049056109968631758225962268639474969524433924651972746567719625417989548340792618048434255672338189738982875361674050905963639426813289020952856545054743264699936844408512115478515625
216 14078111747421176870687857157894134540416812388998765312373580918912596501643369160462876686187360912715084089032410891405624633578656348463939438668868776097270092912569166439986326800231989934956105040688755336413467293704220589360999530062246435976107388921308744008451784144133755991311896066832320340991694565564975242336921208022155046939491506881637538668603186628009713869599184623670237735023553071118834370053653425565256015255906881064328536422551550784326045096843045475344360012694504095661355354012094024540789528497441041609163423453545670405059866114039213158548591309227049350738525390625
217 24341055211291214809419305025998958620380668620578865225093921408799879351341385278440313790417947018084380389937038431240324991457496826494151289458474113872179990645832088774736359037601110597539105615350857976658884950814597399005168187477624087802689675444942818390613134785207264108978268299553081869574639903861842194000536768670306076158380815398351304358014909679828795280536990214325841043855723259964464625822766772802327650377462997360224039474591631306099731972441625626870398461948797581398483407086910568431025094772075560942243559151180464130348508511173799551130514373653568327426910400390625
218 42280412902012840123961332830160191123601221393945488895988141487085390433279986228650825053955973970412568737320635755064444510161671987620340789789369535795976643751810338201717055648313129107925426453864440305456483159564955682071977141648633040513271966247865675544495015121905017757295252036323703207451149513008019890978932367180321654287107476346936215669871898113862617402292752002283985893177391302558275055054145884357643128705653226414709156567365663578695234436131103713873882128405061398889165678109963657364690589619095249356677062245600466194415359283908889820313703467036248184740543365478515625
219 73779320514012406016312525788629533510684131332434878123499306894964006306073575968995689719153174578369932446624509392587455670232117618397494678182449839963979243346909040161996262106306410293329869161993448333021563113440847665215600112176864655695659581102525603825143801387724255986480214803384862097002255900198994709758236980729661286731002546225403696343926462208690267367000852243985555383594547822964189971069484568204087259591364880093667478210053082944823184091048775980709924314066832141061594108301886582101385078885321210127401473618572813509254801950421012736447412549978253082372248172760009765625
220 129335148861063747746595857707467572244229282225758341350494284986871903054546978673649444077675515035882491578932764965205809789916902185050808170853834569456855613587131547403979447472355137244207260640974514927786800137861805957122946996646043741434491245672727383505477083832680620744299816550333663256044954593048837726206189427219096235639447463533132679690903088251834038694352493983706678587441242333656225019284806448061764966063662634804199089302223054402275041711608504294184497322559156743280974471853207178423728043285968081353334783253358142081723667819088035326992314200111877653398551046848297119140625
221 227759197144333259781755305422850394722087765999560439118220435861881421279057229444296671020786581978189067670500599103727431040043664747874473188873602676813522735526938654978407806998817396687048985988756120787832555042774640290493509661093683028666139083629672922353145144629350573130711976945137580993895165038359003235849099581332828470961066983281846648935680338411479742140754741905307460992484027749568612258960544155036768105238109899890194596261214798802406348454142576062058899785026675024917796044933497841204185084226589791263222553309163688205915379029414030210833465306397016547634848393499851226806640625
222 402906019748325536553925135293022348263373258053222416800131951039668234242652238886960811035771463519416460709115559814493825509837242938989943071117403135283121719147154480656803410580907974739389656214109577673675789870668338673883018590474725277710400038940891399642713760849321163868229487215948380778200546952857076724217057159377773565130127493425586721967218518649907663846995138430488898495704245088986875086101202610260042778166216412905754240786088979081456830415378217053782193719712188119079581203487357681090203413996837340744640696803910564436264305503033419442964400127016322272766046808101236820220947265625
223 715963997092774478456324965415700712864014279560576234653834476997490452249193028502129361210565890674003050680098349790355527930980780702585128837375625371398107294924493512127139660602273471111895419092472719526121878600177637823490124035273586818491380869197964017165102353029243708193843798782740272642862371935227025338933710572214303625236236555817267604935747307640885918656110360990978772626866443523129677028001837038432096016801366565733525285876880115827748787648127091704570958239928558287604415798597034599297291466672379954503226518220549073003241670878890386350147739025708004678705265177995897829532623291015625
224 1277995734810602444044540063267025772462265489015628578857094541440520457264809555876300909760860114853095445463975554375784617356800693554114454974715491287945621521440220919146944294175058145934733323080063804354127553301317083514929871402963352471007114851518365770639707700157200019126011180827191386667509333904380240229996673371402531971046682252133822674810308944138981364801156994368897109138956601688786473494983279113601291389990439319834342635290231006752531585951906858692659160458272476543373882200495706759745665268010198218788259335023680095310786382518819339635013714160888788351488898342722677625715732574462890625
225 2291446352515410182171860333437777210024842021805022041890770512802853179875803533686207531201222185931600133716908168995781818920743643542527217769664875879286499387942316108030471119455879255660976848282554401206950703069261530742269259425513290980515756928772429826756995906381859634292938047223154156294844235690553770732384035354924739824086701278075944055934883936841193587088474490903432516686149186827994146976505019450687115462252857700462976345075384195107289133611768997635937874701682550442269370785488802220223977825542285406287348987697458410892239983856243075965579589490473597514219594728501760982908308506011962890625
226 4126894880880253738091520460521436755254740481270844697445277693557938576956322164168859763693401156862811840824151612361403055876259302020091519203166441458594985397684111310562878486140038539445419303756880476573718216227740016866826936225349437055908878228719146117989349627393729201361581423048900635487014468478687341089023647674219456423180149001814775244738725970250989650346342558117081962551754685477217458704685540030687494947517396718533820397480766935388227729634795964742324112337730273346527136784665332798623384063801656016723515526843122598016924210925093779814008840672342949123109490106031671530217863619327545166015625
227 7465552839512379012207560513083279090255825530618958057678507347646310885713986794981467312521362692764826620050890266761778128080153077354345558238528092598598328584410557360808247181427329717856763520496196782121856253155981690512089927631657131634139160715752935327442733475955256125263100794295461249596009173477945400030043778642662996669532889544282928417732355280184040277476533687633801270256124226028286382796776141915513678360058970663827681099042707386117303962909345900218864319218954064483867590443459587032709701771417195734252839588059208779812615897563494647683541992776268394963705067601811293798164115287363529205322265625
228 13564909509393992665181137452272318106994834989134646790801847850673346879342314006481326106851316012753689968632467614706150858721638141552845879319405544251653163037873982724588585128653458097345739316741589553115412811984418731660467398506721008179230855020523083489963446725810700379603054143234853090515948668209426791854589545793718664948541260301962080935019689544094401184174861710430616908055377718693396357541742249860488353580227149696174896556960599320575141300606281500697676468020839535167187411835766069638433528118665044649137409531503582352919523085872869774840995800874479673649052107832491120831264197477139532566070556640625
229 24755959854644036613955575850396980545265573855170730393213372327478858054799723061828420145003651723275484192754253396838725317166989608333943729757915118259267022544120018472374167859792561027655974253053400934435628381871564185280353002274765839927096310412454627369183290274604528192775573811403606890191606319482203895134625921073536563531087800051080797706410933417972282161119122621535875857201064336615448352513679605995391245283914548195519186216453093760049632873606463738773259554138032151680117026600273077090141188816563706484675772394994037794078129631717987339084817336595925404409520096794296295517057160395779646933078765869140625
230 45377674413562519113380570533777665339471796876527948810760111476268746814447892372331494125791693608763962525318546476405383506367091952076118856646258411769236452323371993859861849686999764363693400805846883912820506823970577151618887053169645784586367536986029331967712971073350100177357626796302811429721214383610879739781769313327792520952483937493631102195851240955143193201331351765275260446249550929016116830157574717789552152605415366842386668334758520862170977057320648033171384762735012934029654509758300550306228799100761273986410690800024071276545211614939070792542470177980331266282650337423945109682765775005464092828333377838134765625
231 83540298595368597687733630352684681889967578049687953760609365227810762885398569857462280685582507933734455009111444063062311035221816283772134815085761736067164308727327840696005665273766566193559550883564113283502553062929832536130371064885317889423502635591280000152559579746037534426515390931993475842116755680227629600938237305836466031073522928925774859142562134598418618683651018599871754481545423260318671084320095055450565512946569690356833856404290436907256768762527313029068519348195158811548593952465031313113767219144501505408982081762844315220119734583102829329070687597661789861226359271197482946925971791785059394896961748600006103515625
232 154466012102836537124619482522113976814550051813873026503366716306222100575101955666447756987642057169475007311847060072602213104125138308694677273093573449988186806836829177446914475091194380891891609583710045461196220613357260359305056098972952777544056373208276720282082662950423401154626957833255936832073881252740887132134800778491625691454943895583757714554597386872476025946070733391162874036377487608329222834907855757528095633438207357469785800491533017841517765441913001790747692274812848642553350218107842897947355588198183283501207869179499138842001389244157131429451701368076649453407538292444145968866121843010574821164482273161411285400390625
233 286843384474967449440418379043565654944619446218362210216751992180654440767964331672593484726051300163715088578099990554822309734360381839246015696134765896628062900295991782518920180244347965316242718996949554421441381679004432487229489175792773307899312685047769869563827505098936255944142260696356274697161197486339827404374325045658948909031830814099038075927887347422187980181853351907389457085552994488667366804423888141729673591294751062821392231512776814131698490425632444325418464554327459929221571355026264261488239327284026357461743013066329900829596579826399793064491809440518338034977798609068779064184388262470637442902443581260740756988525390625
234 534962912045814293206380276916249946471715267197245522054242465416920532032253478569386849014085674805328640198156482384743607654582112130193819273291338397211337309052024674397786136155708955314792670929310918995988176831343266588682997312853522219232218157614090806736538297009516117335825316198704452310205633312023778109158116210153939715344364468294706011605509902942380583039156501307281337464556334721364639090250551384325841247764710732161896511771328758355617684643804508666905436393820712767998230577123982847675566345384709156666150719368705265047197621376235614065277224606566700435233594405913272954703884109507738831013057279051281511783599853515625
235 1001985534261810171175550258664136149741522695460440862807596137725892156496410765360461568203382468910380543091147091506624777137032296019853023498874676817976834779854442215147053433019642873304606672650599351279485855205105938320603253966974647116621944609211192081017536230298823687770000817240173439177015151193420536398453151661618329086839994649115984359737120048211078832032340126948537945071114014933115969016039282742842300657063303201339232166547698764400071923337845844733113882365626195014460685870953219873696335764905560250435700297377584961433401144837689305144264241688099429915192522322275560244160374937107994830487456283663050271570682525634765625
236 1884734789946464931981210036547240097663804190161089262941088335062403146369748649643028209790562424020425801554447679123961205794757748813343537201383267094614426220906205806691607507509948244685965151255777379756712893640804269981054720711879311226365877809926252304393985649192087356695371537228766239091965499394824028965490378275504077012346029934987166580665522810685039283052831778790199874678765462089191137719169890839286367535936073321719095705276221375836535287798488033942987212729742872822200550123263006582422807573787358831069552259367237312456227553439693582976361038615315027670477134488200328819265665256700138276146905269570197560824453830718994140625
237 3560264018208872256512505759037736544486926115214297617695715864932879543492455199175680288294372418974584339136351665865162717746297387508405941773412991541726651131291822768840446581686292234211788170722163470360430656087479265994212367424740018906605143182950690603000238891323853016797556833825139425644722828356822590715811324562427201476321650547190757670877172589384039205686799230134687563268187957886482059151511923795411948275383242504727371787266782178955215158651343896118302844846484286761136839182843819434196683506884320831890384217944711283229813848447581178242346001944330087269531307048210421139592841669906561203641504054218103192397393286228179931640625
238 6753820842542230670604223424894586224891698840561522580768772995777672494005187512836265506894424478794786491341659110146213675564726144103446071544164444954655457196060587792490327165458896368299762159859944103273736954597948167591020861004731815865829956618057460073891453176841349172864965313766289490448039205392892454587894082694924401200582171088020867301653996402061522373187858139565502307519752556110656466210418119439896465878402011031467824280445085793478043155961599370936420496673780691985876583929854725466671108612559556618096058861441117304286956870505061495125730365688394175550300889470455168901807620647812746603307933190851741755977855063974857330322265625
239 12866028705042949427501045624424186758418686291269700516364512556956466101079882211953085790633878632104068266005860604828537051950803304517064766291633267638618645958495419744694073250199197581611046914533193516736468898509091259260894740214014109224406067357399461440763218301882770174307758922724781479303514686273460125989938227533830984287109035922679752209650863145927200120922869755872281895825128619390800568130846517533002767498355831014946205254247888436575672212106846801633881046163552218233094892386373252014008461906925955357472992131045328464666652838312142148214516346636390904423323194441217096757943517334083282279301612728572568045137813896872103214263916015625
240 24612712912747162254809500279523469268854946875198937087805312521457719651365814671466253117482609823215082592869211337036991380381886721541144897915894440992677469718601737971599762127631064973621932747501999197516865002847891578966091638029408990946288806854705169736180036611501739343450742819172506969907623594841129221018751829272218672941239585720086365977062101198158733831325449842983675266713471048894601486834309388040634294224354704731592090651376210579169260941760397931525614441310875393479910529135132031102798187627949352598845833946689713352907306879691127929534369771115415800161817270966048306097945948660101319000303985149759322670348637984716333448886871337890625
241 47281021505387298691489050036964584465470352947257158145674005353720279450273729983886672238684093470396173660901754978448060441713604392080539348896433221146933419329433938643443143047179275814327732807951340458429897670470799723193862036654494671607820797967888631063201850330694841278768876955630385889192544925689809233577022264031932070720121244168285909041936296401662927689976189148371640187356577884926529456208708334426058479204985387789388406141293700522584150269121724426460705341758191630874908126468588631748475318433290706342382847011590939350934936515886656752635524330312713752110850977525778796014154167376054633799583955472687658849739733568640076555311679840087890625
242 91205090483892099175882377521304683433892310835259058063005156327326419059578025138917390748421616304394218991879485353426308592065542872323360404021219683592434565886478067643201822938008823045838196586538135744311272606338172666040959868706520221531486319280057169320916369287910348826745163647411014380252419161655642011570075947317596964419113880000623518541895115758807787513964068867208893921410838740023275321026598377107866806386416813045730235446555548308064825869135806418642700604251551655957697775957907470642808889257817772534456511885358922007953492539145360875833926433173224827821831535647227297511303388868409388599397450106814493921147946053906707675196230411529541015625
243 176664260267298996103684165258767171811449406087896795468040987806031273718402634694082985879692670781611602187270563129586759742830956543690349102589102527118545754122108017024881931030923090239788586788124368936730935038477040454121339265684529669106489000445470736974615007310682345677405381985035134854548935916126978576411237109954185320079823585561207755415650839224810684414548401395783627525772794639425084296828521056457938003970489366869579466059978097072721567708516057032910911070435255557590060592030466770635120818492393025399242263521940231929405915048324564016490315501056536491490887684548679275279394664238108985717032860856899674725263571506417292766855098307132720947265625
244 343611986219896547421665701428302149173269094840959267185339721282730827382293124479991407536002244670234566254241245287046247699806210477477729004535804415245571491767500093113395355855145410516388801302901897581941668649837843683266004871756410206412121105866440583415626189219277162342553467960893337292097680356866973331119856178860890447555256873916549084283440882292256781186296640714799155537628085573681788957331473454810689417722601818561332061486657398806443449193063730929011722031996572059512667851499257868885309991967704434401526202550173751102694504768991277012073663649554963475949776546447181190418422621943121977219628914366669867340637646579981634431533166207373142242431640625
245 671074209087457957114513114889474097335394542224393448812968475665173305877618472109423218917812383840968107894533152045601321757721529062514004745858426022974601123421927681850461129985098986738507328944567405977532078873133308713418507514540269133122872519757158459410717947545248298055006922927624687731466769736961198915677079117315319044075416674759020361605560043116777493656837339316002750764987651125400533833668367657245276432812241351650281516083441899868984056274053466504359893128489305232228240313978050617933010414312926760386180673580489335903562367813839964004579865107580843668529913595211344864887179380654917221509935269758106250916265323770704132044784273602999746799468994140625
246 1315976524020505053901560218298258704874708697302035553122231180779404852826009823806578932297830084712138459581179511161424191966891918491589963306628373431053192803030400184108754275900779112994212872060296683121940406670214418387013693236013467770053953011243787738904417895136231912485868575861072012641406335454180911073642752149055340645431892099202438929108503244552000665061058022398681394250140783856910446847823668975857987084744805290586202053039629565643077734353418847815049750424967527560399579255710957261766633422467649377117300300891339587706885803282940169412981115475966034433987160560209447280043758765464292671380983063995646358046796299914350802939821960535482503473758697509765625
247 2591157775796374451132172069829271389898301424987708004097673194954648155214413343075153917694427436798200626915342457476844233982810187509940637750751267285743736629166857962510137169248634073485605145086724169067100660733652189804029961981710518039236233479139018057902798835523240635684675225870450792890929074509282213904002578981489965730855395543329602251414642888522889309505223246103003665278527203414256669843364804213464376569862521617164231842435030614751220058941881711347832958586761061766426771554494874848418501208838801623543964292455047648194858146664109193574159816372177121800520719143052401694406161009199192269949155653007427678994141914531356730988509440294365049339830875396728515625
248 5122718922749432289888304182052469537828941917200698724101099906425339402858895179259579295281883042550042639411632038431721050584015740707152640833235255423915367315862878191882541183604549563281041371836453682245658006270430379242567234837841694163570033588257838700473833297829446736748602921545881217545366780304850936888213098646405662249901116989162623651046748990609752164891826357545638246255648281149985436280332217930019072478618205237133686352494055525363162056528100143334665759126026619112225727363236367575323376889874310809746417406183629200481234555954943875696113956967794169799629461745814598149840980315186803117689480725995684521371418565028492257164283163461959702544845640659332275390625
249 10168597061657623095428283801374152032590449705643386967340683314254298714674906930830264901134537839461834639232089596286966285409271245303697992053971982016472004121987813210886844249455030883112867123095360559257631142446804302796495961153115762914686516672691809820440559096191451772445976799268574216827553058905129109723103000813115239566053717223487807947327796746360358047310275319728091918817461838082721091016459452591087858870057137395710367409700700217845876682208278784519311531865162838937768068816024189637016903126400506957346638551274503962955250593570563593256786204581071427052264481565441977327434345925645804188613619241101433774922265851581557130471102079471990009551518596708774566650390625
250 20266013943883642829188569616138685000952766263347270225909981845308817338347089513144717947961133914047436435989554565399923806820677591890270098163566160158828704215121711729297480589163876550043944176329053594600458866896480975473416450578159715488970227728674776972138034278709563382484831760942268414137313246397922315678144280620538672455145058426411201239024298915496193588289378712218087194203201443298863134395803689014038102728023874829650762247533495534166832227641099617546987883007269538002971761150336209946574687930916210365991850632690086398169814432986133241360774905730075354115163111759925860813576651429812087747906943147515157513420075842202043361028906444387676089036176563240587711334228515625
251 40552293901711169301206327801893508686906485292957887722045873672462943494032526115802580613870228962008920308415098685365247537448175861372430466425295886477816237134458545170324258658916916976637932296834436242795518192659858431922306317606897590693429425685078228721248206591697836328352148353645479096688763806042242553671966705521697883582745261911248813679287622129907883370167046803148392475600606088041025131926003181717090243558775773534131175257314524563867831287509840334711522753897546345543946494061822756103095950549763336942349693116012862882737798680405252615962910586365880783584441386631611647487966879511053987583561793238177830184353571760246288765418841795219739854161389303044416010379791259765625
252 81469558448537739126123512554004058951995128953552396433590160207978053479511344966647384453265289984675920899605933258898782302733385305497212807048419435933932820403127217247181435645764086206065605984340382411776196049053655589731913392072257259703099716201322161500987647042720953183659466042473767505247726486338865290326981111393091048117735231179698866681688832858984937690665597027525120483481617630874419490039340392069634299309580529030069531091944879848810473056607269232435449212580170608197788506570201917011119764654474543917180533470069841531420237548934152505469487368009054494221142745742907799803325460937707461055375642615499260840366325666334794129726453166596457367010231109816231764853000640869140625
253 164324099390700619817391124821426186906174175099315183606551353139491733868174382797727774442236089899091332454505167383198843904613238161187878231816662002278742498753107597187564955697506161877634327270414551324552587430941223324489269311809742892821152127578066799747492084085168162571441143007669589058084664322945491290589520901679864644053471961289452614096966375876572619322072509204518168015182422761473704111409349570804452381707423927053650244212452822655050724155176862041822301061774204116734939417752097266611428565308075155080953136009130870368874619136200185603531956021274262914844044918163445032203307454711355948948692671155462009115018878868997279759658256037025054509259636148499339469708502292633056640625
254 332756301266168755130217027763388028485002704576113246803266490107470761083053125165398743245528082045659948220372963950977658906841807276405453419428740554614453559975042884304819035287449977802209512722589466432218989547655977232090770356414729357962833058345585269488671470272465529207168314590530917842621445253964619863443779825901725904208280721611141543546356911150059554127196831139149290230744406091984250825603932880879016072957533452283641744530216965876477716414233145634690159650092763336388252320947996964888142844748852189038930100418490012496971103750805375847152210943080382402559190959280976190211697595790495796621102659089810568457913229709719491513307968474975735381250763200711162426159717142581939697265625
255 676493560474121079179731217442967861910010498403238230751040774388488057281847003461255645018158590798826674732018235712337580557609394192932286801698629547531184087429262183791697098739385804871891939365024385256701205750384601712840536134591144784738439607616574852870469099063922420878173183562549355974049398201310072182381204386058208763255434707035450758029743600368071073540591157705890507039103377585003981928452795546827039676322665508492643666629931091626879197470135985075325094568638587862877316968487277829617594403374416500316144894150790195406342253925387329097260444847282417424402835220218224594700381212242077954530701705929584885674937595999859726246555099909625670030082801587045793212382704950869083404541015625
256 1380723356927681122605831414801097406158331427241009228962874220526904124912249734064422771482061683820405243128049219088881001918080773547774797362266902906511146722443124117118853778527086427743531448244014770308927160936534972095907534250700526505651155239145429274708627431189465661012351467651163235543034821728873857324240038151944804085804342237059354997138706688351233061096346552877722524866809993650993127115972155711073987979374560302833485723591689358010460442036547545538738518014591357828132603932682534050249510177287184077145251728961762788824344540261715538687508567933303413963206186684465396397783478054186081105197162181802282751662547633435713701269218958915545992531398998039160463946473100804723799228668212890625
257 2829102158344818620219348568927448585218421094416827910144929277859626551945199705098002258766744390148010343169372849913117172930147504999390559795284884055441339634285961315976531392202000090446495937451986264362991752758960157824514537679685378810079217085008984583877977606507215139414308157217233469627678349722462533657367838173334903571813097243734618389137210004431676542186414086846453453452093676990884917460626947051990601369738474060505812247639371494563433445732885920808875223411897692189843705458066512268961246353261440174070620792642651954301081962996255138770705055695338695210609476516469597219058346533027280184548985310512877358156560100909777373900629646817953738696836546982239790626323383548879064619541168212890625
258 5819463139715291901791200006283761739794292191215415011168119524557251817351275793386590646283193210534457275899399952271282024717313417783746381498901006502042835627726222426963725073759514186048442143338735745794674035425181044645026404007112824212332949543863481289036999936585341541775231879395849247024134365379105431733205643122549896647219541030362110026455240979115958647277453776643154753750956693570250275216509630085944667017552041142460455793394187164316982597872546339103856334558273552834508502127242815737253283748658782438063266970465935069997325597883296820451340299565311696048223693194377961479603018818437115339617262783724988725728044127571412058113595183504530840499392777142467249318347199960044235922396183013916015625
259 12017191383512077777198828012975967992675213374859831998062166818210725002830384513343309684574793979753654274732260901440197381041252207723436277795230578426718455571254649311680092277313396794190033025994489315066001883152998857191979524274687981998467540808078088861861404869048730283765853830952428695104837464507852716529069653048065536576508352227697757204630072621874454606627942048768114566495725572222566818322092386127475737391244964959180841213358996494314569064606808190249463330862834886603260056892756414497428030940980385734600646294012155919544477359629007934232017718602368652339581926446390490455380233860072643176309647648392101718628411123434965900004574053936856185631246084799194869842386967917491347179748117923736572265625
260 24911637738020537232133170470899181648815717326084431731982871814150832930867387096160680976123547920029325311519976848685529170898515826610683403869512989078587358399210888023112831290870671554355938462886576350131821903776166630958973553821428186682823212095145878210638692293538017878246614991564384684952328063924778681364761390768639857323101814168017450685198140545145744399539723867096301496345639111217381014381697516442257203612050812360381883835293199732714101670929913378387137484878656719928558097938684047253168308140652339627827139767487199221215701566510933447662972730662710216299953333523367486714003224791930589304489899575116826862716696258880684310709482013811102872813573133788730965183268184492959562703617848455905914306640625
261 51841118132820737980069127749941197011185507755581702434256356245247883329135032547110377111313103221581025973273071822114586204639811435176832163452456530272540292828757857976097801916301867504614707941266965384624321381758202759025623965502392056486955104369998572556339118662852615204631205797445484529385794701027464435920068454189539543089374875283644314875897330474448294095442165367427403413895274990443369890928312531716337240716677740521954700261245148643778045577205149740423633106032484634171329401810401502333843249240697518765508277856140861579349874959909252504586646252509099960120202887062127739851840710792007556342643481015818116701313444914730704050586432070740905078325045691414349138546381091929848849986228742636740207672119140625
262 108296095779462521640364407869627160556366525701410176385161528196322828274563082990913577785533072629882763258167447036397370581492566088084402389452181691739336671719275165312068308203154601217140124889306690688480207366492885563604528463934497006001249213028927018070192418886699113162474588910863617181886925130446373206637023000801948105513704114467532973775749523361122486365378683452555845731627229455036199702149244878755428495857139799950363368845741115516852337210781557807744969558501860400783907120381928738375398547663817116701146792441478259839261888791250428482081504021491509816691103831072784848550495244844503785199782231842044045789043786426872440761675056595777750708621020449364575350423390101041454247621231843368150293827056884765625
263 227096912849532907879844163302608155686700604395857139879683724627688970891758785031945772616262853304864154552377136435325286109389911086712991810681225007577389000595320021659407242302015198752342841892876130373742994847535581026878696188870640221584619599721659956893193502405408040301709212946081005230416881998546044614317837232681685177262237528038416646007746750488273853908199099200009608499222300167210910775406966510750133555812422160495911984469519119238839351131008926722841201164178401260443853231440904564373210754451024493722304823749779910882932180795252148526924913933067696085601244733759629827410388528438924437563943340172766364019624820137151508277232593681345943235978279882317514509837849041883929557261723175543011166155338287353515625
264 478039001548266771087071963751990167720504772253279279446734240341285283727152242492245851357233306206739045332753872196359727260265762837530847761483978640950403846253148645593052245045741993373681682184504254436729004154062398061579655477572697666435624257414094209260172322563383924835097893251500516010027536606939423913139047374794947298137009996520867039846306909777816462476759103816020225890862941851978967182231664505129031134985148647843894727308337745997756834130773790751580728450595534653234311052183104108005608638119406559285451653993286712408572240574005772649176943829107500260190620164564020786698867852363935941072100731063673196261310246388703924923574609699233210511734279152278368043208672233165671718035927284518038504756987094879150390625
265 1010096410271487687306983059407955224393426583771179117470949449841135804515472688386115483917833976014839602788108931950908103700941556875702681320015646868328203327132903088138119393781652831998589394455857489624808385777533847104117812024111110169178474055915981064166744117576430233176561848440420590329188184850463002728462807102941723640963502122648592055195246500360526185213391986363250737307393396133231557656055507099337642788223619092894149558802517657293260190518325019858090079216108364722284099253262898980215851052346306059770159344887814823319313144332874197607710882310904148049782780407723775922294707772044996643485348844737541463700148550619331393363513150294479773811294531848764191675299924428679064340209914352186615360551513731479644775390625
266 2142414486185825384778111069004273030938457784178670908155883783113049041377317572066950941389725863127474797513579044667876087949697042133365387079753187007724119256848887449940951234210885656669008105640873735494218586234149289707833879303139664668827543472597795837097664273379608524567487680542132072088208140067832028787069613865339395842483588002137663749069117827264676038837604403076454813828981393198584133788493730557695140353822296096028491214220139951119004864089367367119009058017365841575964574516170608737037820082026515152772507970507055240260263179130026173125954781381427698013589277244782128731187075184507437880832424899688325444508015075863601885324011391774591600253755702051228850543311139713228295465585228340987811179729760624468326568603515625
267 4561200441089622244192598465910097282867976622516390363463876574247681409092309110930538554218726362598393843906409786097908191244905002701934909092794535139444649897831281380924285177634975563048318256909420182867191370092503837787978329036384346079933840053160707337180927238025186548804181271874199181475795130204414389287671207919307573748647558856551086121768151854246495286685259774149772298641901386119785620835703152357332953813287668388444657795074677955932361355646263124596370284518971876715228579144927226001153518954634450760252669469209520606514100308367825722585157729561059569070931571254141152068697283067816335248292232611436444871357564096513608413854820253088105516940245889667066222806709416449463041046230951137963050001644660369493067264556884765625
268 9747285342608522735839582921649877893488866042317526206722304239167295171230264570058560890365418236872767644427997712891229804690361990774034900731301921592993216831665448311035197424605942778234256115015430930787187957887680701352909689150753347572818616193604431579555641507659823654794535377995163650813774193246833549907753371323560285100859833276449671042218540512524760427646400137358063402197743262137981871725897636587620522298995747346106233708074586791827456217016064297262443298017042900540443473632709481964465070006053821274659954655700745536120632358982043569164482068071984299104580767770099641970806093915923508425600501090639682690091114474249581180407750880849281489701305466218520518137938022952502518715795542581827037853514639209606684744358062744140625
269 20907927059895281268375905366938988081533617660771093713419342593013848142288917502775613109833822118092086597298055094151687931060826470210304862068642621816970450103922386627170498475779747259312479366708099346538518169669075104401991283228365930543695931735281505738146851033930321739534278385799626030995545644514457964552130981489036811541344342377984544385558769399365611117301528294633045997714159297285971114852050430480446020331345878057397871303819988668469893585499457917627940874246557021659251250942161838813777575162985446634145602736478099174978756410016483455857814036014406321579325746866863732027379071449655925572913074839422119370245440547265351631974625639421708795409300225038726511405877059233117902645381438838018996195788901104606338776648044586181640625
270 45014766959954540570813324255019641339541878823640164764991844602758815050348039383475895025472219020252262443982712617708584115573959390362786368033787564771937379073744898408298083218353795849299768076522537893097429619297518699777487232790671848460577341026061081854230170276051982705217301364626594844733409772639627997680738003145896255248514369139800724062108030516834160735550190418344948033078584967056695810276464576824400281773387675457577616917124435603215680889580332896652956702252837267632367943278474438966063119325907666603315482691637347523729262550765488880461873619539016810360288333004357615054947140831109207758481850129275823004138433498262302063641369001674939036516223384508378179056853308528902844395506237818254898809533504078217447386123239994049072265625
271 97276911400461762173527593715097444934750000137886396057147376186561799323802113107691409150045465302765139141446641966868250273755326242573981341321014927472156676178362725460332157834862552830336798813365204386983545407301937910219149910060641864523307633957317997886991397966548334625974588248958071459468898518674236102988074824798281807592039551711109364698215453946878621349523961494043432699482822113809519646007439950517529008912290766663825230157905905338549086402383099389667039433568381335353547125424783262605662400863286467529764758096628307998778936372204221470678108891823815327188583087622416806133740771336026997966079278129365053511943154789744834759528998412619543257911558733922605244941859999730959046738688979925248836327401902313027903801412321627140045166015625
272 210993620827601562154381350768046358063472750299075593047952658948652542733326783330582666446448614241697586797797766426137234843775302620142965529325281377687107830630868751523460450343816877089000516626189128315367309988437903327265336154921532204151054258053422737416884342189443337803738881911990056995588040887004418107381134294987473240667133787661396212030429319610779729707117472480580205525178241164852848112190137252672520420330758672893836924212497908679312968406768942576187808531409819116381843715046354896591681747472468348072059760311586800049351512991310956369900818186365855444672036717053022052504083733027842558588425954262592801067404702738956546593418397556971789326410170893878130776278894339416450172376216397457864725994134726116957523345263325609266757965087890625
273 459333112541688600810088200622036921504180177401087566065392938531216585530452407310678464853918633204175646458805737509700760254898833804051235957341137559224833747283401272066573400398489341422754124695213732342554633844829315543456636809264175608436845119782301299356557212946418146398739545922402354079395165011008618219768729360187729244932350255738859553590244628792667471572394737590223107428313031015884650340237928799068076955060061630889882984010607947194864332221535987988360859172879176216363273767655914609880091164247563593752874098198324463707438243782083952017274081191718467303051023933024429008301390286801613250047003302429664527923740037862708401933871851481527585363594942035972690699959152976909612025263023097265771508489231298756616528322638259851373732089996337890625
274 1003642850903589592770042718359150673486633687621376331852883570690708239384038509973832445705812213551123787512490536458696161156953951861851950566790385566906261737814231779465462879870699211008717762459042005168481874950952054462452751428242223704434506586724328339094077510287923649881245907840449143663478435549053830810194673652010188400177185308789408124594684513911978425385682501634637489730863972769707960993419874425963748146806234663494394320063178364620778565904056133754568477292741000032753753182328173422587999193880926452350029904563338953200752562663853435157743867403904851057166487293658377383138537776661524951352702215808816993513371982730017858225509995487137774019454948348600329179410749254547502275199705467525710746048970387783207114384964597775251604616641998291015625
275 2200988772031571976944703681361617426956187676953678295753373670524723168969196452372614553432846184317614466014891746453920681417200016433041327592971315548225431991026610292367760095556443369742118053072679117334480751767437855436158883882135196583824872944686452047633311980061416564189572275894104972054008209159075050966756919318858343161588567382175172017236143139008968686870801726084760014979784692283969558458569784616138499685946072617043206743898550153613367395027595101323768670702981013071828980728845684315735482232180871710003615580707402324369250369921830583300932301216763338368366106634992821601222813344218724218316475959268735666774824758126929163088543420103293138424664701728480521890447773115222672489512954090283883666085392060408573201846227362921126768924295902252197265625
276 4844376287241489921255292802676919956730569076975045928953175448824915694901201391672124632105694451683069439698776733945079419799257236169123962032129865521644175812249569253501439970319731856802401834812966737253192134640130719814985703424579567680998545351254880956840919668115177857781248579242925043490872068359124187177831979420807213298656436808167553609936751048958740079802634599112556792970506107717016998167312095940120837808767305830112098043320708888103021636455736818013614844217261209771095586584189351178933796393030098633717957893136992515936720064197949113845351994978096107748773800703619200344291412170625412004514563586350487202571389292637371087957884067647348197672687008504385628680875548626605102149418011952714827949053947924959269617263546425789400018402375280857086181640625
277 10701227218516451236052941801113316184417827091037876457057564566454238770036753874203723312321479043767900392294597805284680438336559234697594832128974872937311984369259298480984680894436287671676505653101843522592301425420048760071303418864896265007325786680922032033661591546866427887838778111547621421071336399005305329475830842540563134176732068909242125924350283067149856836284019829439637955671847991946890548951592419931726930719566978578717624577695445933819574794930722630992075190875930012384350150764474276754264756232203487881882968985939616467704214621813269592484382556906614302017041325754294813560539729484911535117972670962248226230480198947435952733298965905432992168658965601786187853756054086916170670648064388403547054939460170966235026584535174054568784640650846995413303375244140625
278 23724620743450972390329371973068221980854322660830972105296620643829047353171483339109654583416719040033435169717123334316136531792151823324567742829937293302020669346647864732343037542965249768106813032926787089587132260156248101078079679623475019521241269071604145018627748459402870627338571073301076690515152796594761915447916977912428468469814996771789793174284577559871232606041671961867677347724486998146256347025680394988638605405279991509016973688750803635277997320361412072909430698171936837456104284244839471564204964566795132634134542241828129708900243816560018686537876128661963907571780619197271601663716580268048873356545411523304317552974601066465507209723807412344943637916926739159978471777171910693150376826758749090663820800783199032143053937914480878978995548322927788831293582916259765625
279 52787281154178413568482852640076793907400867920348912934284980932519630360806550429518981448102199864074393252620599418853403783237537806897163227796610477596995989296291499029463258533097680734037658998262101274331369278847652024898727287162231918434761823684319222666446740322171387145828320638094895636396214972423345261871615275855153342345338367817232289812783185070713492548442720115155582098686983570875420372132138878849720897026747981107562766457470538088493544037804141862223483303432559463339832032444767824230356046161119170110949356488067588602303042491846041577546774386272869694347211877713929313701769391096408743218313540639352106555368487372885753541635471492467499594365161994630952099704207501292259588439538216726727001281742617846518295011859719955728265095018514330149628221988677978515625
280 117873998817280397498422209945291480795226138066139122582258362422316334595681027109115885573612212296478120133101798502299650647969421922801365487669831196474092044098618917332791456304407121079106092543119272145581947599666806971598858032233263873864823152287084824214175571139408707496634639984865901956072748033421329969759316910984557413457140575335879703151944852262903228860672594017142414826368034313764813690971066116471426763060728241813187657499531711551606083836416648778345038216564905281637844928449166551506385051077779106857749913037854925348942693884292210842661947204547318027477324122935204157496051050318280723606494136247673253938137832303653887658472007842679926594217406734010916038639495350385615660985488837950781393862131265651275352761482754661141215957176342499224119819700717926025390625
281 264155631349525370793964172487398208462101775406217773706840990188410905828921181751528699570464967756407467218281130443653517102099474528997860057868091711298440270825004993742785653578176358338276753389130288878249144570853314423353040850234744341331068684275357091063967454923414913499958228206084486283559028342897200462230629197516393163557452029327706414763508413921166135876767283192416151625890764897146947481466159167012467376019091989903353540456450565587149233877409709912271230643321952736150410484654582241925808899465302978468217555117832887706980576994698844498405423685390539699576683359497792516948650403763267101602153359331035762075366882192488362242635769575445715497641208490918462842591109080214164696268480485847701103645036166324508065538482853195617464960032183540761252515949308872222900390625
282 594086014905082558915625423924158570831266892888583773066685386933736127209243737759188045333975712484160393773914262367776759962621718215716187270145338258710192169085436230927524934897318629902784418372154019687182326139849104138120988872177940023653573470935278097802862806122760140461406055235484009651724254743175803839556685065214368224840709613958011726803130422908702639586849619899743925006628330253683484885817391966611039128666937885292642112486557322005498626990294437592697997716831071703602273179988155462091144214897466398575021281460006164452999317661077701276913797868443323784347960875510535370617514758063587711503242905135499428907500118050906326683687845775177414154195077896075622932987404321401656401907812612671479782097686338063818639396047936836943678695112380783172056908369995653629302978515625
283 1340852135640771335472566581796825894366169377249533575811508918309442439111263116122487418318783183076750008747724490164072147235637218012871434668718028449908903725625829573203423778063248147690584432265951622433970510097639428039739071884505610633386115323900922666741061353419069637021393466666487409783941642955347789265879438192188829083465481598703232467394665364504941857547519592113722038739960141382563625387289853668641115313401278807105493247882159875766410401117094545646719380846887728835030330567233266877939712493023581661583823032255233913170419459961052371781994441789076581781273347696027278331483730808949517464862819236890822211044227766440895579325083467914575423746018290811442680959752571553403538499105933066799529868194478065010038669116880193440981882814868643427619332442191080190241336822509765625
284 3037030087226347074845363307769810650739373639470193549213067699970887124587010958017434002492043909668838769813595970221623413488718298799153799524646334439043666938542503983305754857313257054519173739082380424812943205371153304510008997818405208084619551208635589840168503965494192727853456201999593983160627821293862742687216927505307697874049315821062821538648917050603693307345131876137580417746009720231506611502211518559472126184853896498093942206453092118610919558530219145889819397618200705811343698734783349478533448796698412463487359168058104813331000076811783622086217410652258457734584132531501785420810650282270657057914285571557712308015175890988628487171314054826513334784731428687917672373839574568459014700474938396300935151460492817247737585549733638143823964575677477363557787981562796630896627902984619140625
285 6903169388265486901123510798560779609130596282515749937361302882033826434186275907573627487664415806677270523786303640313750018859856693170476586319521118179946254951307111554053980790673033284922081908934250705599819905808631461151250452041235037976340239897228695706703009513568300070410905947145077123724107037800950014128044076219564397267714094861275793357348988456022194887595484754460720289536680094086214527944526781685680142818172906740167530635267878385602620156539188118607559490786170204309184227224162553364706529114895491529506767388996072240701363174593184173001972174412583474430709733244103558261502608091601203492639171104150680076118494800217152551340396846620664809965694537407636869305737352994107340414179534974792025599269700173604107531954544559500911871480514906047366852082092236742028035223484039306640625
286 15746129374633575621462728131517138288426890120418425607121131873919158096378895345175444299362532455030854064756558603555663793019333117121857093394827670568457407543931521454797130183525188922907268834279025859473189205149488362886002281106057121624032087205578654906989564700449292460607276465437920919214688153223966982226068537856826390167655850378570084648113042668186626538605300724924902980433167294610655338241465589025036405768252400274322137379046030597559576577065888098543843198483254236029249222298314784224895592911076616178804936414300040781039809401247053098617498529835102905176448901529800216394487449056942345166709949288567701253626286639295324969607445207141736431531749239826819698886386902179558843484743519277500610391934186095990969280388316140221579978847054500694043789599252392008565948344767093658447265625
287 36042890138536254597528184693042729542209151485637776214700270859400952882611291445106592001240836789565624954227762643538914422221253505091930886780760537931199005868059252610030630990089157444534738361664690192334130090587178862646059221451764751397409447613569541082099113599328430442330055829387400984082421182729660422315470883154275607093764241516546923759530754667479188146867533359353102922211519937363790069234714733278308332803529744227923372460636364037813870784903817857566857081328168946270951469840842541090786012173454374433284499452332793347800123719454504542735454134792550549948891535601712695326981770891341028086599073921531468169550570117346998855431442079147434691776174009963590290750939619089010192736577915626198897187137351973723328682808855644967196571580907752088666234392688725307607455761171877384185791015625
288 82790518648217776810522240239919149758454420962509971965166522164043988771358136449409841826850202105632240519861170792208886427842219301196165246935406955627964116478932103245240359384234794650096294016743793371791496818078749847497998031674703633959849501168369235865581663937657404726032138240102860060437321456730029990058636618605371069494376462763508283875642143471199695173354724126434077412319861296124625789032139742340274240449707822491539986542081728194858461192924069618831070715810804069584375526224415316885535469962424698073254495242008426319896884183586996934663338147618488613232603857277134061166077127737410341514918072797757782385457659559546056370926022455801657487009871700886366897854908305047456412715919472193378866838854497483642485984411941416489650524921345106547666340400006002031574325883411802351474761962890625
289 190832145484141975548253763753013640193237440318585485379708833588121394117980504515889685410889715853482314398279998676041483216176315489257160894186113032722457288483938497980279028380661201668471957708594443721979400165671518398482885463010191876277453100193091088670165735376300317893504078643437092439308025957762719127085157405885380315184537746669886594333355140701115297374582639111430548435397280287567262443719082106094332124236576530842999668979498383489148753049689980471405617999943903380391985587947277305421159258263388929058851611532829422667362318043168027934398994430260616253501151891023794010987807779434730837191886157798831688398479905284753659934984481760622820507557754270543075699555563643134387031310194383405738288063559616699795930194069524965008644459943700470592370914622013834682778821161264204420149326324462890625
290 441394752504820389443110955560720549766958199456888227683266532089324784594888906945252842355387912769104593203221636937683950679015817726651813148252479444687043708263349745828385392644469359459175638179978948328938352583198222055690914075942573809829749020746619688094093345925382635287674933902269994812119464040305169340947969079812884669021835808047447692693050440441679682827409644264738858531073909305143078032322236911396190203359201515839858234349579761010401065803932924830361194433870248518846662664922052407439141364363218592913123777475434454629609041633847648612264874117192805394348164323938035547414799393832532426424832682988697695265684020923635215429619106312320583833981085627766134093072018706569837203420479608817472660291013393426627986538882811244064994635849779188480153925520717999621267413346004104823805391788482666015625
291 1024477220563688123897460527856432396009109980939437576452861620979322825044737153019931847106855345537091760824677419332364449525995712943558858317094004791118628446879234760067682496327813383304746656215731139071465916345603073391258611570262713812614847477152904296066390655892813096502693521587168657958929276037548298040340236234245705316799680910478126094740570072265138543842417784338458890650622543497237084113019911871350557461996706718264310961925374625305140873730928318531268332281012846812243104045284083637666247106687030354151360287520483369195322585632160392429066772826004501320282089395860180505549749393085307761732036657216767350711652612563757335012145945750896075078670099742045197230020155417948592149138933172065354044535442086143203556756747004897474852549807337496462437261133586477120961666376075527296052314341068267822265625
292 2386007446692829640557185569377631050305217145607950115558714715260842859529192829383421271911866099755886710960673709625076802946044015445548581020511937158515285652781737756197632533947477369716754962326437822897444119168909557928241306347141860469579979774289114105538623837574361701754773211776515804386346283891449986135952410189558247682826456840503555674650787698305507668608991019724270756325299903805065168899223374748375448328990329946837580230324197502335673094919332053859323945882478920225714189321466630792124689511474093694818518109635205766855906301937301553967296513911764483574936986202958360397425366336495681777073913374657851159807438934660990833243287907653836958858222662299223264348716941968402271115344575357740209569723044618627521083686463774406218931588501289029261016381180122905214719720989879903072505840100347995758056640625
293 5576099402921142869982142675635523764563292469285779420060716289564589762719723642269055512458031075129507243515094459393804488484904864096247033844936397139450222570550921136233867231835254613028056346956885192111326906497741636878299932933270527917408412732513659664643763908411283297000904995921717434850891265454318617599720782612997624834765429636256809611658890850939971421539212013095620757532225875192437299717485026786953422744850401085759424998267649562958468022826479009869240061527353236567494060444267516161195399388314956964790876822217475877142253027627473731621571953011793598114627736756313688248783081128390408313021735556575398160469984790302735577289563840187016972851666361793284768782951493380156107596560272611038869764442755273732516772575265840787333643122327512461382995282817947229486799987953349333480446148314513266086578369140625
294 13075953099850080030108124574365303227900920840475152740042379699028962993577751941120935176714082871178694486042896507278471525497101906305699294366375851292010771927941910064468418658653672067550792133613895775501061595737204138479613342728519387966322727857744531913589626365224459331467122215436427384725340017490377158271345235227479430237524932497022218539340099045454232983509452170709230676413069677326265467837502387815405776336674190546105851620937638225137607513528093278143367944281643339750773571741807325398003211565598574082434606148099980931898583349786425900652586229812655987578802042693555598943396325246075507494035969880169308686302114333259914928744027205238554801337157618405252782796021251976466072313933839272886149597618261116902751831688998396646297393121858016721943123938208086253146545971750604187011646217797533608973026275634765625
295 30767717643947238310844417123481558495250866737638034397319719431815149923888450317457560470808236995883468125658935481626243499494680785537310439644082378090101346346447314381694189103812090374947013890393496759753997934769641337842530195440206119884757378649272883592676390837373152806942138572921913636258725061154857453412475338490259099348896166165493280223067253053953810210197740957678819781599952950748702645821643118529649791720194370354987068864066262743748790479331603483471344772894706778433570214308472636661501556813853444815968628266479255132757366622047460144235535398749179538772921206457936324313811553304015669133466637128038383338868875026160579827334696013926319447546331876107559797919038005900624668154686323809101110003195768408072175059964213227308737766015731913346732170626603626953653822671529171652038403550477596581913530826568603515625
296 72642581357359429651903668828539959607287296367563399212071857578515568970300631199517300271578247547280868244680746672119560902306941334653589947999678494670729278723962109255179980474100345375249899795219045849779189123991123198646213791434326649047912170990933278162308958767038013777190389170668638095206849869386618447506854274175501733562743848316729634606661784460384945906276866401079693504357488916717686946784899402848503158251378908408124469588060446337990894321701915824475845008804402703881659275982303895157805175637507983210501931337157521368440142594654053400540099076446812891042866968447187661704909077350780994824114730259298623063069413936765128972337217288880040215656889559489948682886848731931374841513214410513287720717545209211458405316575507429675929865563143047411634654849411163237576675327480374270462670782677605529897846281528472900390625
297 172090275235584488845359791454811164309663605094757692733398230603503382890642195311656484343368868439508376871648688866251239777565144021794354586811238353874957661297066236825521373743143718193967012614873919618126899034734970857592880471907919831594503933077520935966509923319113054638164031945314003647545027340576899102143737775521763606810140176662332504383181767386651936851969896504157793911822891243704200376933426685348103981897516634018846868454115197374700428648111838588183276825857630005495650824802077927628840461085256412225679075337726168121834697806735452505879494712102499738880551848251387570578929604244000176738327795984278438036411441616196590535466867757356815270891171366431688429758944645945426999544804938505978610379864600621944962194967377100902277851519085879318162497338255045709819143850801006646726067084163247500327997840940952301025390625
298 409058584234984329985420224288086137564070389310239035627287594144527541131056498255807463284187800280711411823908933435079196951272347339805180852850313567160774360903126444934264305387452618147059588985555306932287639005565025728498276881725125439700135848925267264792394087729531730874915903934011386670214529988551289165795664692415232093387703199926364362918823061078071653897132443990383076128403012486284884295970755231072443164970397039062799006315431824159662918896561840324111649015063586523063162010554539233973753775999654491860439162077775101625601076686610170606475558930667641879319071743293548255266115669287988420107005171054629847212549996721699295702804744659237149898908314338008123397537011423412279977918001338828711156872938155678363175137437455368844714453060867135139272256173032243652240104933353992799267861459056039308279650867916643619537353515625
299 975604723400437627015227234927085438090307878504920099971080912034698185597569748340100799932787903669496717200022806242663884728784548405435356334047997857678446850753956571168220368349074494280737119730549407033506019028272586362468390362914424173684823999686762426529859899234933178136674430882617157208461654022694824660422660291410328542729672131824379005561393000671200894544660878917063636566241184779789449045890251226107776948454396938164775630062304900620796061568299989173006282900926653857505641395172576073027402755759175963087147401555493617377058567897565256896444208049642325882175986107755112588809685871251852381955207332965292185601931742181252820251189316012280602508896329696149374303125772244838287747334433193106476109141957501292896172702788331054694643970550168117307164330972681901110592650266049272826253849579848653750246967319981195032596588134765625
300 2334622103097247241447438773180515453350106753262273799230796622499032758134984407777861214239161453481105644259654575338694676155981424334206807707376858873424523313854218074805551341459335264813803927515204731031179903534656299165386858138454217047627783831250422486685954738869195095281061913102102857199848738076308715412391426077344916202752105411455738960308413450606183740645373483248533282303015155178036151566815371184075910237651371873028308082739095627185564975332941874091004034981917482681010999858647974542754574794531708079667543731922296226383301152978873659753190989862794085836047134755857984425021578289905682750018811147785944200145422659039737998861096033217387481803788916962885452707379972981898022579371298631103797329176704300593900541277772476213884283021526552304716044244017627789357648212086655909873225462044577828424340992796714999713003635406494140625
301 5605427669536490626715300494406417603493606314582719391953142690620177652282097563074644775388226649808134651867430635388205917450511399826430545305411838155092280476563977597608128770843863970817943229964006559205862948386709774296093846390428575131354308978832264390532977328024937423769829653358148960136836820121217225705151814011705143802807805092905229243700500694905447161289541733279728410809539387582464799911923706212966260480600943867140967706656568600872541505774393439692500687991583875917107410660613786877153734081670631099281772500345433239546306068302275657067411566660568600092349170548815020604476809474063544282795165565834052024549159804354410935265491575754947343810897189627887971950419315129537152213070488013280217387353267025725955199607931715389536163534685252083623222229886324322247713357220060839605614334369031366046842723704912714310921728610992431640625
302 13503475255913405919757158891025060006816097611829771015215120741704007964347573029446819263910237999387796376348640400650188055138281962181871183640737118115617303668042622032637982208962868305700425240983291801126923842663583846279290075954542437491432530330006924916793942383212074253861519634939780844969639899672012296723710719954197691420964002468808697248074506174027222211546506035470865741640180384686157702987824208267035721497767673775942591205335673759501952487410513796219234157371725557084311752281418612587063345402744550318169789953332148674067051318540182057875394464085309757622469151852095384636184634023019078177253553848094231327138925968689775943054569205993668151240451329813582124428560130147054999681286805623992043686134020264973826075855507502373392617955056772269448342351796155292294741477543126562609924931494996560806844121405134728775010444223880767822265625
303 32637899693542702108053053039607570036474507927792556543774946832698587249828084012172962160871045244520303841634663848371504529269227502593582650859661614485447022965659017452886002999063252694877927807456616283323774927717882156457044113582129071416792425807626737523890958740223583471583292957649450302291619637507253721181208810129295820164469993967110621248596081422623796085307905087733082497544315989786443168121571111381425338860104467516453242943296323476716219162071211845461888958367460671472781505264188786622932105838433578119016382317203803345220063036911620033884828419694193684173507940026514544665658260433637111954421839650843757117694784066323188454362893770886695921548170864159427994743829834565431934229670209193188769589385926980441737625342761633236489957597372218575256643464291307341476390151221736901828188559423406687470142241436210639449200243689119815826416015625
304 79146906756841052612028653621048357338450681724896949618654246069294074080833103729519433240112284717961736815964059832300898483477876693789437928334679415127209030691723117323248557272728387785078974933082294487060154199715864229408331975436662998185721632583494838495435574945042189918589485422299916983057177620955090273864431364563542363898839735370243256527845497449862705506871669837752725056544966275232124682694809945099956446735753333727399114137493584431036831468022688725245080724041092128321495150265657807560610356658201426938614727119219223112158652864510678582170708917758419684120756754564297770814221281551569996489472961153296111010409851360833732001830017394400237609754314345586612887253787348821172440506950257293482766254260872927571213741456196960598488147173627630044997360400906420303080246116712711986933357256601761217115094935482810800664310590946115553379058837890625
305 192564424139394281005065714260010653404450508636674278422185780686592482238666941373920781073193188718800905673240557571988086010301673995989702479638275017004499571672962344447463739844548167481097146012189222487017355167908697670150471696237401074585860732075642942059394753841287648071928218032455698019778113151783734636312161509983098571365877076155801843132248095295515962498218772715252380062573902947639759352996472596428194034908087860958762044696521890920712610961699201668521281401591977148206197700596345445794964997749404071741649631081060369831882002419354480990421334796906235091465801183854936476391000378014969801458887714485969438088327168360908469960452432320575778104532246802812229154688464619681912547753409975995043570296616703832780763032962927205136121662073436023899478577855405320597394238801962028264208858205312085041241025978029678678016267667771899141371250152587890625
306 470049759324261439933365408508686004960263691582121913628555490655972249144586003893740626599664573662593010748380201033222917951146386224210863752797029316507983454453701082796258988960542076821358133415753892090809363964865131012837301410515496023064086046996644421566982594126583148943576780217224358866278374203504096247237986245868743612704105942896312299085817600616354464458152024197931059732742897095188652580664389607881221639210642468600338151104209935737459483357507751272860447901286016218771328587155679233185509559506295339121366749468868362759623967905644288097618478239248119858268020689789899938870431922734541285361144911060251398373606617968977575173464387294525474353163214445664651366594542136643548529066073751403901355094041374055817842563462505307737272977121257334338627208545044387578239336915589310992933822879166799585669344412370445653037709377031205804087221622467041015625
307 1151151860585116266396811885437772026147685780684616566476332396616476038155091123535770794542578540899690283322783112330362926062357499863092405330599924796128051479957113951768038263964367546135506068735181281730392132349954705850438551154352449760483946729094782188417540373016002131762819534751982454863515738424381531709485828316132553107512355454153068820461167303909452083458014307260733165285487354986117010170047090149701111794426863405602228132054210132621038274742536482867235236910249453719770983709944258442071312911230917285508227169449258620398319097400922861551067653207918645532898382669295464950293687778776891607849443887186555674616962607406026081599814284484292886690896712177432731196790033692640050347682814617188154418625307325062697896437919675498648581520969959211795298033726813705179108136106278222621694932231079492185304224465895221404289350264349423014209605753421783447265625
308 2828380121457630666536966802520605868244863963142102903832348698486681625747058890527388842191115474990539026124078106995701709335212377163618039897284015224086622486254628979494070014560451060854938410882340409211573469183838712274527520186243969061509057113385879836941896696500317237741247596885620891599658169308705423410206680172737682985157857350854090091873088065705523769056341152939621387106442431200889493987805700497815631678906803387564674520457194295849891041042412138404796977088482907789477306975333042992169215822894363770493714155336828430318670022314067470830973223931856112074331326218458957382871590872454822680486083630817367292533877126396606082490743696977907622599533221819952220550513112782816603704256675514431295406562380097679048731547968642700179564797023189783381047268866781273625068690413125592981504448491762312299292479512704558990338933599506532345913001336157321929931640625
309 6971956999393059593013623168213293465223589669145283657946739541769670207466500165150013496001099645851678699395852533744404713511298509708318468346805097527373524428617660434452882585891511865007423182824969108706528601538162425756710337259091383736619825784496193798061775356873281991032175326323055497793157387345958868706159466625798388558414118369855332076467162081964116090723880941996166719217380592910192602679941051727115532088505270350346922692926983939269981416169545921167824548523110367701061561694195950975697117003434606694267005392905282080735521605004176315598348996992025316263226719128501329948778471500601137907398196149964810376096007116567633993339683213050542289707849391786182223657014823009642928130992705143073143177176266940778855123265742704255942627224662162816034281517756615839485794321868354586699408465532194099817755961998816737911185471322783602232675548293627798557281494140625
310 17241649659499036373522690094991474739497937251796286486102286886796394423064654908415983375610719424191201423605943315949912856513441214508671572221649006185194725911971474254401978634909708842163357531126148605831245231603875678896344664041732991980660829165059087262606770457547626363822569581996916246042478218906556282310332360965599414904958114728652236225103291828697259092360157569556520296624582206266906306427494220921156710854873533576407939819608431281814664042187287063048030108497651939324725242069746586762898970349493782354922304336654762585658944929175328028474717069561278607118959676404783788963329160020986614044995739078862976060085425599271758865529036585873991082447511545887228639103797657302846961267944959818819883077156908144546108719836181707624946117126589528644052778193412110971048369357980440892907637135261116008849310494023073792854361670581243848321406630930141545832157135009765625
311 42776532805217109242709794125673848828694382321706586772019773766141854563623408827780054754890194891418370731966345366871733797009847653196014170681911184345468114987601227625171308993210987637407290034723974691067319419609215559341831111487539553104019517158511595498527397505175661008643795132934349206431388461107166136411934587555652148379201082641786198074481267026997899808145550930069726855925588453748194546246613162105389799630941236803068098692448518010182181488666659203422162699182674461464643325575041281758752345437094074022562237059240465975019842369283988838645773049581532224262138957160268580418019646012067789445634428654659043605071940911793233745377539769553371875552276145346214253616521987768363310905771445310492129914426289106618895733913566816617491316591068620565894942697855447319171004377149473855303847732582828817955139335671246080071671304712065987685409851337681175209581851959228515625
312 106470790152185384905104677578802209734620317598727694475557216903927076008858664572344556284921695084740324751864233618143745420757510808804879270827276937835870138204139455559051388084102148229506744896427973006066558035407337527201817636492485947675904578207535361195834692390382220250514406085873595174807725879695736513529305188426018197315831494695405847007383873630197772622474276264943550144398789661379256225607820160480315211281412738402836497645504361327343449725291314757317762958265676734585497237356277750297534587792927150242157408040449519811824387657147848219389329120408433706188463864371908496660450898924036727930184092921446359533024060929453358792244696486418342598249615325766727277251523227555456280844465127377814911357007033586374431481710867806560935886995169796588512512374962208377416629894725040425851277006398660927890341806485731493298389877428332243348985119979488445096649229526519775390625
313 265857563010006906108046379914269117707346933044023053105466370609105908794120085437144357043449472626596590905404991344504932315631504489585783539255710513776167735095736220530951316046003064129078342006380648596148195414412121805422938638321737411346733731784215796905999226898784403965534471996426367151494891521600254074282675055499767438697631242254428399977437532454603838238318267833564044710563777784464002795342726940719347082569687607791882734620824390234376593964052412949022454106789394806259986601678625542492943865718939094154667047877002450970125495979898177003815154813659858964352594269336655516161145894613319709641669680024851559753961080140845036904235007126586601467829289468439518011297053499205974333268629423062403833658446562865176955409832036912982656909826938982081515743400280634318409324847128425943350638684977456336942183490794871538766079523938545611642415844588782647406333126127719879150390625
314 665973195340067299800656181685244139856904067275277748029193258375810301529270814020046614393840928929624460218039503317984855450656918746412387765835554837009300176414819232430033046695237675643341246725983524733351229513102365122584461288995952215423567998119460571249528063381454931933663852351048049714494703261608636456078101014026917433937566261847343141943481018798782614786987260923077931999962263350082327002333530986501964441837067457518666250225165097537113367879951294437301247537507433989681266437204956983944824383625942430857440954931891139680164367429644933394556962808217946705703248644688322067983670466006365872652382548462253157183672505752816817445108692852099436676912370118440992618299119015510965704837916704771321603314408639977268273301629252467021555559116482150114196937217702988967615358742056706988093349905868528124040169644441153204609029207466056757164251690694900531752864480949938297271728515625
315 1673590639889589124399048984575018523460399921062772980797362658298411287743057555632377141971722254400146268527933271838095941747500836809734330455544749305404371343330440731096673046345132278891716553022396597654911639766426243553054751219246827917359426379274204415550064023277596243949297260958183748932525189296422503414124267848249643511485104016022373315703967800241340710959698986699694843115905167798756887756864163369079436642336550520744408286815839890110765893482317602920938035061756181616069022556696056900653343676051993328744749119743842434016253055350697717620521647537051700071432263844101753356842963881073997437975437344285642184002569006956828662239558145137325884369080786107642214449785686085979056816257684679090331189129108912262875170806994311449625169120059719643236976903228087611275617396518788504661078588313447611175712946316480618003182490398362200630753764498716285036294948440627194941043853759765625
316 4219122003161654182610002490113621697643668200999250684590151261570294856400248097749222774910711803342768742958919778303839869145449609597340247078428312998924420156536041083094712749836078475086017430169461822688032243851160559997251027823721253179663113902150269331601711402682820130996178394875581231058896002216281131107007279245437351292453947224392403128889702824408419932329401145469930699495196928020666114035054555853449259775330443862796653291062732362969240817468922676963684786390687333854110005865430759446547079407327075181765512530874226776154973952539108946121335073440907335880080737150980520212601111944187547541136077544944103945870476466538165057505926083891198554494452661777366022627909714622753202233785623075986724927794483567814708305604432659164505051351670553220600418773038008868025831456623865820250579121138201427773972337663847637986023058294271107790130240301263754576499565018821158446371555328369140625
317 10670159545995823427820696297497349273340836880327104981328492540511275691836227439207784397749190150653862150943108119330411029068842062671673484861345203574279858575879647899146528544335442463492538080898568949578033544699585056233047849366191049291368015058538031139620728137384852111289335160640344933347947989604974980569621409211711061418616032530488387512962058442928894008861055496893454739023353030964264602394652971753373177971810692529012736173097650145949210027378905450041158824782048267317044204833674390640317563821130173134684981190580919516895929125971406524740856400732054652440724184254829735617668212106850307731533140111163638879106434983875019430432487066160841144316470781634958671225983668280942848449243840759170427342392248943003397304873610195027033274868374829094898459077013124427237327753801756659413714597358511410840376041951870676466652314426211631601239377721896035323967399932598709710873663425445556640625
318 27070194768191404036381106506750775106465703165389865337630385575277106430188509013270149017089695412208848276942665298741252780747652312998035631093232781467948001207006666720134742916979017529880569111239669425079471102902847287663242393842026692052200654203510985001217787284545369806341043302544555095903744049627821525705129515170110962819028874529849039120384742269710604100480497795618694672902246639556339296275234589338307752514483726946105311671148738420273145839460283126754419938472056454183341147663031929054485659414207249242695797280503792814364972192589458353267552688657222653242117255454503039262024254115079230714899576462022151836293025554090924295007219686850053983130886373007890148900320566428752006515731624006015374167649135568399618962464349064783583418341066941413757390678382296671901100511395056644932593933498543449302034018431895906195896921699298909372344301280450241616905293629002926536486484110355377197265625
319 68893645685047123272589916059680722645955214555917207284269331289080235864829755438772529248493274824071518864819083185296488327002775136580000681132277428835927663071831966802742920723711599613546048388104958686827253956887746347102951892327957931272850664947935456828099268639167966157137955204975892719075028606302805782919554616107932400374428485678465804561379169076413487435722866889849577942536217697670883509020472029865993230149361085077838018203073539279595156161426420557589998743411383675896603220802416259443666003209157449322660804078882152712558854230140171509065921592632631652501188415131710234921851726722876642169419422095846376423365750035161402330793374103033387387068105819305080428951315841561173856582536983095309127256667050021577030259471768369874219799678015365898012559276482945029988300801500419161353451560753793078473676576909175081268557665724715724352616246758745864915023972285812448035358102060854434967041015625
320 175885477433925305714922055700364884915123662761256630196739602781021842162910365635186267171403330625854587661883119372061934698838084923688741738930704275818123323822387011247402676607635713813383061534831959527469979351934416424153836181113276598539587747612079221282137432835795817599173199638303454111798548031891063163793622934923551418155915923937123199045201018652083633423400479169785972487294963782153765598529265092247880716571318850203720460472446745780806433680121651683527266791929262524564028022708568710359679306192978968120753032813386135875162754849547857862645297825991108608835534023831256229755487458323504067458527784610695799008852759839767060150515484085044237999184874156685870335112709343505676855855216917842324201886270978705086158252431424648288883148577973229137626063832860958661560131946230570118935361834604433729343296300849123982478627720595199244272229277975078193128056201245679179834269234561361372470855712890625
321 450442707708282707935915384648634470267631700331578229933850122722196937779213446391712030225963929732813599002082668711850614763724335489566867593401533650370213832309133135804598254792155063076074020590704648349850617120304040462257974459831101368859884221634534885703553965492473088871482564273695145980316081509673012762475468336339215181897300681202972512754759808767986185197328627153821875539962402246095793697833447901246822515139147575371728099269936115944645276654791549961513330254130841325408475766156644467231138703160219137357248517035081893976291815169692063986234607732363229147227802635031847204403803380766493916761289656387991941261671917949643441045470154741798293515912462715272513928223648628718038427845210526594192281030739976463725651284476878524267829743508189439821460349475956915132255497914296490074593461658421954780848181826474606519127765592444305264581179180894175252600951931390184379555563509711646474897861480712890625
322 1157187316102578276687366623162341954117545838151824472700060965273323933154799343780308205650501335483598135836350375920744229328007817872697282847448539947801079335202163025882012916561046357042434158897520241610766235382061079947540736387306099416601042565379120121372430137350163365310838707619122830023432013398349969786799478156055443802294165450010436385266977948724956509771937243158168398262163411370220094009734127658303087041392470121129969487024465881861793715726159491851127745422862131364974374243256419636316795328418602963870771440263125385625093673170938912380636707264441135679228224969396815468113370885189122872159753127260751297101235157212634000045812827531679816042379116715535088281606553327176640721134345842820479969967970999535311198149821100928844054611072538670901331637803733314974764374141827683001630603000486001831998979112213264147639229806989420224709049315717136223931845511741383671078242656449219794012606143951416015625
323 2982071713596344219023343787889355215760915624917251666148057107509355775739917908921854245961341941541232396050274918747757878978276146657940897897874887445483381446815974117697947285977816462098352827478909662630944588579571403024812477670087818196580886690981992552776752463951370992406031349534479532970384298527547872140582255208154878678512064364676894564833002173864212925682282275618599962321595111101057182263084846975447055305668395502151931368062048577557842405426313010500356199954715712527538962424871793402788381561334739837894978001558074118755866395761509577204900794620464806645371135746135593461328156771132369641555683808950956092629883000136957818118059656549138885941210983775933922501700087924134203138363209236948376882607461265802496957632088977093631128732733932154912731630620220752689967792163489939095202063932252426721061369172173581708466295212611735919075220086603060049072365883757545720368631325669639409170486032962799072265625
324 7708655379646549806175343691693983232741966890411095556992727622911684680287687794562993225810068918884085743789960664962954117158843839110777221066006584046574541040019293094249193734252655554524242059032981477900991761478192076819140254777177010038161592096188450748927905119314294015369591038546629592728443411693711249483405129713080361383953686382689772450093310619438990412888699682474080902601323362196232816150074329431530637965152802373062742586440395572987022618027019132143420776882940116883688217868293585946207966336050302480958518134027621596983914633043502257074668554093901525178284385903760509097533285253377175523421442646138221499448247555354035959835184212179524020158030393060789189666894727283886915112668895877511554241540287372099454635478950005787036467774117214620449411265153270645703566742742621492561097335264872523073943639310068708716385373124601337350809443923868910226852065809513255687152911976856017872705706395208835601806640625
325 19988543399423503647412666192562498522499920146835970779282142726209998375985974451301841434525508706666434333647368004248940025792882074814245334224155072432767784916770026993388159352917135852881359659072520972197271637512952055192030680637219987028953008305416652791970057974381964381853349562951410533944853766521793269910469501346017377068591908790314579963091954436205302140620398276655291780445231478174831692277142736215958944243641216553351691526639945720755349648544060609647890074457463723079403548932485268358517256709378434333125437521533622800979290643481801352594615560765486654787291412648451000089903808662007016132231800781436408348069305911033015243852632662181505784269772809206626368806258027847118770887150447010387460148313965155853885869796917365005785560938285937510825323410542430784309348563931617530210925390341814452330735856731008161701587272512091267750648888094592084218227406644067871996787500755987654343925896682776510715484619140625
326 51990201381900532986920344766855058657022292301920359996912853230872205775939519547836089571200848146039395701816804179051493007087286276591852114317027343397629008568518840209802602476937470353344416473247627048685103529171188295554471800337409186262306774602388713911914120791367489357200562213236618798790564646723184295037131173000991197755407554763608222484002173488569990867753655917580413920938047074732737231612848256897709213977710804255267749660790498819684664435863101645694162083663863143729528630773394183000503384701093307700459262993508952905347134963696165318098595073551030789101744964298621051233839806329880248959934913832516098113328264674596872649260697554334096544885679076746435185265077130430355923077478312674017783845764623370375957147341782066380048244000481723465656666190820862469988615614786137196078616940279059390512243963357352228585828495803949387419437757934034011051609484681220535063644289466323888948551257271901704370975494384765625
327 135642435405378490562875179496724848036171160615710219231945634079345584869426206500304357691263012813016783386040042103145345255490729895628142166253124338924414083355265654107374989862329860151875582578703058970019435107607630263101616927080300566958358374937632154596183941144677779732936266814334338446044583163300787825751875230359586034943858310378253852460761670631679106173969288288967299919727364817977711437277921102246123339267847488301993558865002411420557289513166832193616068876279018941990340197687785423448313330685152439790498217150064858130050675120283295314919234546894639328766452611855102322669088054714657569536470190189034499977673442536023240741921159919257657885606736711231449398356586233292798603309140917766512398053599902373310872197414709411185545868597256816521898242091851630184200298138977031944569111597188065949846444500399331964380426545552503951777313110449894734833649145533304375981047951217639026266770230222391546703875064849853515625
328 354976253455875509803044344742928927310659927331313643730001724385647395603288382411296504078035304531664922121266790183931368533619240136858848049084426394965191656140730216799000348469717244017458399608465905324540861676609168398536931498169146583730023867211783348578213373975621749561094210253112963713298674138358161739992657477851036653448077198259890331889813292043104220857277627452227423889926513728647670831356319524578104778863956876886317143549711310687598426655957599850693252249222192571188720297348934453164235986403043934931733834281719733726342616789781383839143636809223271123381806485224802778425003439188258859476942487724703286441571399116772821021607675508697290686632829973292703075499186172527253944860021781794962945706270944510954552540634294529072573538119021088837807699554375716192052180229702892598937365049841168590748145257545051750783576269710902841801228410047374521059659813860657551942402488336561331740137692491998677724041044712066650390625
329 931812665321673213232991404950188434190482309244698314791254526512324413458632003829653323204842674395620420568325324232819842400750505359254476128846619286783628097369416819097375914733007765545828298972223001476919761901099067046159445182694009782291312651430931290017810106686007092597872301914421529747409019613190174567480725879358971215301202645432212121210759891613148579750353772062096987711057098537700135932310338752017525044517886801826582501817992190554945869971888699608069787154208255499370390780540952939556119464307990329195801314989514301031649369073176132577752046624211086698877242023715107293365634027869179506126974030277346126909124922681528655181720148210330388052411178679893345573185363702884041605257557177211777732478961229341255700419165023138815505537562430358199245211330236255004136973102970093072210583255833067550713881301055760845806887707991119959728224576374358117781607011384226073848806531883473495817861442791496529025607742369174957275390625
330 2453462747791965570442466369233846147223539920241290662845373168306950180636578066083477199998350761683668567356400578705014645041176080610917035647253148582101292780373674484683390783492009446682165911193863162888729733085593843532537819166033327756773026211217642086616894010904256674810197770940671887824927948641529729636176751240352171209888066565423014515147930794617420210482681481839501368643213340449764457909773121934062143442215595949209391727286773437731172475635982946068047749577030336729842238925164329089851262549522938536772544862367391154616332788769672757077221138761547791278143778248441877503431714395379549639632322621720252352151725921420464949093469150237799911741998633464159178894197062629693681546643148047598610769617104916855526259203661505924501226080401879133138612641432512059425892650180120255059130465712608466861029649465679818307009535335140618853964415309593684924118971260974667252443907598449185714488429178870010360924425185658037662506103515625