# Computed by Robert Israel, March 26 2019 # using Maple 2019.0, X86 64 WINDOWS, Mar 9 2019, Build ID 1384062 0 1 1 1 2 5 3 39 4 417 5 5685 6 94365 7 1847475 8 41686785 9 1065288105 10 30411314325 11 959236098975 12 33129890726625 13 1243507150410525 14 50401090111697325 15 2193907232242600875 16 102075654396429338625 17 5055304328553234380625 18 265522264682686831945125 19 14742355948224269570580375 20 862735564448832067358990625 21 53075294939379730145616613125 22 3424353258641748657505083928125 23 231205081233135324536127843811875 24 16303904308063410719767172071610625 25 1198603103360078742385587981593765625 26 91711885684853813685363476412071203125 27 7292471945357496889311268459159633359375 28 601734210791665029313552780724578082390625 29 51456639447387345367473507356503274851078125 30 4554602277855823396586585786865810948872578125 31 416805046662873659577871026010289577452268046875 32 39393290477641460170757303905930584634179012890625 33 3841322652747036351123948030458423635311142955390625 34 386097968582187688878525949276982251375302900229453125 35 39965529646613189018474845980423514481959190143590234375 36 4256769932334049602308615644320888904546414456427075390625 37 466161938124239337844914350620528006417424357439154845703125 38 52448076130904799128067010127752400893628757090551478748828125 39 6058284593020392739564403818628730205656503895176021109394921875 40 717966534626198923188225472496723467914997657518043439657712890625 41 87239840179482588612142891200790020971842184630981214992923541015625 42 10862178279253728418917507723446473998212171989123126750716436845703125 43 1385027114826673050026728629319172857357320340358159464217634814037109375 44 180758408948017737080928996026583908200502871044892486574269167998400390625 45 24132824480042943231372720596689726613128857923073057004746347531242236328125 46 3294336281736547366617744191602932102265336230069561947607930045244346455078125 47 459587372100194585357458080541099236651556994860585276307992240201189806591796875 48 65494948203593530412676888395531138111851301240419438430025499124570042338212890625 49 9530037668919434415947363171235350021929563398184510466942429849360365560261806640625 50 1415285066252572629349782420214496243802901207889949004425398758501025796633145751953125 51 214426521450209255542093147154533922343200851809223597957478291065907498255338017333984375 52 33130506140460716771603259652038557815263980380532727697428749165978189798100728551025390625 53 5218298378698424968172188188514586697227665922537157143412911291969081611683583001255126953125 54 837574529893435311953060333350552170492890251714169878944609207085106710037906355607464111328125 55 136949363107370785917087684550483579614560445011070832497636941584621621360310435518043192138671875 56 22803020185378435058174610715503451255726206204673400360581296055073077534190860621025040230712890625 57 3865267426598041826215397205741808256899857884149220588852626272149538663823675215543914956549072265625 58 666784519395767684086245887903213041605233304854219032994324925298864563548209943052620739800430908203125 59 117025070682214491559690982394901384402086569536041064887437360227456318838929705943496083834446702880859375 60 20889731875567883454817362542377243018175191872408319785602914690789003955440417033230367353972644879150390625 61 3791619131366742012247066139679062865030061872777648959225717674864563847191707027888590121985583431280517578125 62 699577431191116432666636563506068273592801552071480643764380827036954879131232442807835146339848299890655517578125 63 131175069702100936863037291892212352857976504457263475205955833193188423493439770320727007914573797061464471435546875 64 24989644295934034668360787597565617243107607040514049043475811266657633870180480126321720757576828278431809918212890625 65 4835644940938433977473423329846163011308571211497051608082041737226204734059735930665168346962560218301500902496337890625 66 950232568771674515459420859872229642757554150335115137646834768808152164889738685927113863502669400061862747772247314453125 67 189576880334616101306663569611020737375210538346838457280395336576059068768431950343024457202799241006853311544517669677734375 68 38390395552686697129407823098299579913109921456953907592403435495950942879280921234764486474326583569622869593528620269775390625 69 7889441185469935443668858036392353877834630919623828738617694430073032054116763599802246526443297288425372336842845824493408203125 70 1644992000575554169102729158149017137303257510307717357326430599089224407021585269844677376212172358567816624906959434467315673828125 71 347924749384271356939105140492548607892391558371119298986156606052313823908913556265219790547457055048272826438002765088406219482421875 72 74631722845935824066323273292374507732140024657080934413317552492489103905348527162203500626701770822511609657468022882288095855712890625 73 16232793945918267625149309546902507283950750186716904476197074959911066225178626050993400973281010371485543124755048207585461920318603515625 74 3579415620319336340290962323968273396277185895915200837696551795552374213597801856647441687289502516515901074474273340014621647200469970703125 75 800017780547291447933246099701475165650618353560880494854626086478736402193302337641891124951990193324927907239078870732212633337856292724609375 76 181208081866417775762062553316072272812820979254836935003594864634152626403780602717029324517178831290813547188966088979152552208806919097900390625 77 41588160921898737847770570456506817875284824826834208714082327634630158575647613855017605741060511237841864678846408449120692393608767719268798828125 78 9669452639619879523682336085043641901961125759693853261728327795583535490730340419900273352764106410351613551314051552660291743047294953571319580078125 79 2277203192710250832371441056133320070836950389054277298310631220696880411382577844989078339172737014956620323777843548546414680025760543702037811279296875 80 543123910593136420986955149926145698255659902536505332168160229331753853326636103859261380318560362639488714527984847886735300406193797841826572418212890625 81 131167002766610435355050080702005020596998249337749114050009865671080134318036513397829977771542782603698356024655222491202009097099789198635692844390869140625 82 32070947077217819466404868113587359319934402529458798408904171484891748744692060995270701542358590896490305097588921866722518716661024059511491606616973876953125 83 7937707891277183069562473701302089175842631315887955829968975835167442580582492501478900670360214918784016934959475330792017424512666516007265922959651947021484375 84 1988432130372668524299249145390368992961175597344199545466663579732238653464847501591036739138073859030538589858934678479001415205933160583313916721658725738525390625 85 504076529681635731605878262060119853425991699701882762682634527801402197202190194875246694668276635252005006570848600628577640473292542267768815890574910449981689453125 86 129297880388855224687114570668239166189034788303229267810882440102413597288729822968379115929544790560499570645880992001324765087681668613614582122508114558124542236328125 87 33553370438236780922937616593564083949585003990151808409124266640647940879967757950476634981617646132295882078730232428672336299670870219764860699784991736384868621826171875 88 8807906059736392168778254537934568974126091534308696989501301807047355762365917918368107972429996131250289482759406371144909691427030972996743473903144976626655673980712890625 89 2338537026861524051340692673969922967712441939965163301753193381685314677984069560577394762009994537964780367829794470592406900942901386260291125735148486547921790409088134765625 90 627907157809997815931013415983951866857275125877446154260567450003272669047763225716152865117352860953569789628321613905068465526846275153392447224619715326788177460193634033203125 91 170479439213926788597378998214709375021346340624395187546935612489283321814285332942856388176264214056945021816874141491394178225533585018539877696672099101223971439599514007568359375 92 46797316445691631500618334717643224514108164485095391444449356312008002983710604068296705788403078337155723231991199590711342854325145551248202930976409766367564055256865024566650390625 93 12986448173163226801316394591649709182669778003877889912572977635850113190301622479008703390485683906156230704652141711274629332933477187084939313300678762763289869712801800251007080078125 94 3642751650061870799533143767152875238307698829443024429793594580355470799396621399445206520474429882238160948916498747211057992799369154773243491028850692627584487232541860043048858642578125 95 1032734782283946505332671435656028691817304860770318669185046245316207422843675916456360603099982519480933371281312959178680434399848798641023177687253109888369311563580341222846508026123046875 96 295882635345026099812254895462921403948129900312712788485332220657751965387605036878736307097583363377075282636707236009293001879247292625854637574180524811975719292764313575351240634918212890625 97 85659190964546272041816244273675795511908550629718504777950039681383071585224966124067452131754073167175646776875563300449109038330344530135641324536256966064867563334702590653147184848785400390625 98 25055647984209850699911366262807712113437469299824553899496324519763055941584377512017861404174245622729351500465540778719094115411851655426889319972296818651879787974535443723061996529102325439453125 99 7404040849867540738976651287086744524172317387972737363244476304633198549575214778296863931947115871151120044900020211834396295801752935272359283455987673571950863502813380902916913218419551849365234375 100 2210134527169001758902110334528156307322699021584483267409317071467156317945605375119063106953109407751834153052757994192857376110118561020271594984913435204382879701830083593454572076736509799957275390625 101 666363932153703745372139700919314366868484481232587490542775199410723686573803876507327447109367531135297230040625355379854237834845480791539838870307453611870594114400306108158651080184279739856719970703125 102 202910316349029263580982635736119182469858434545188090667321648495888256628638727119360003938614635054914803328954701704797387826975827321659405414431641626114789361366672440922580153549517047703266143798828125 103 62395675699610600850150548419460415807734718352007580100219543921830470703863256784482779530531272820192658369906905763892356546709378945215366554376819263752476267099313167758584012517577122870624065399169921875 104 19374086713250473821566765784106147335509440539383892339738027922422578328274089650643399341972159607078763135449557792155739184260349378849885247105569875157886767220461556291297315890185673436056196689605712890625 105 6073846725142761314672903307964483516510073795962967511570102380178271156350945764292158922609237572802132958107137275700498469851513089196961128451569174080889204611428941014381124899942567402265059053897857666015625 106 1922394390559016991082765045565730173739451796030193009321195307316488490789488989811921143975481069421797695045777279798887840131117964900798394382932153177881984647269263582951553514313338214588388858139514923095703125 107 614211873835065420913246902912501219222995649265628543750182287135355134674974741600351299763657011948400800923258030278887688147383113034552785533748270378038952933113824682284224483174086415638434942899644374847412109375 108 198085502342081953433200757909043488155006546723231297933665209654316515387961011779210278753699139257717855224450077267205860566925935618108578826704358548148098398697846826026422743403657426219304071216892302036285400390625 109 64477525272007437824355484544445238103095021562418341650545716249910559354075093758597071840145266008364672345779374062991659252785452359959138663079002213882272186350977601584011553511104437695605400236469495594501495361328125 110 21181090943154284061796428779606789223370313218699178783463157457059072380289584880512330189677842443629798039998907536758712921685686339013021025921632840980154702386964053384263903278309073608618617324241401036083698272705078125 111 7021604521896931732710158312742898832937980203846150094337123025053768099741625809809200939557903299319863671361834138664782415140694954117012054720488373238902893209606483213483485765939874837489883993484650100378692150115966796875 112 2348750650996393195872417262973593291405346617510585873141764288496852983095015991191927763255367599487179831550856208634356520416262563984023404171107915126208720729840391754534564388758782936399298424513706774716772139072418212890625 113 792711280048712579043557286643084232967745721579607043122254825192681654361698503842531607459908490718310108879223471641184352711814532220078426879972119523349593302552852499855939325426199966504262279185650831704106988012790679931640625 114 269920845145035741445847512208735767446310611501920066102934929306636275363697855087091704864058749278065235477965324124027263411287326066350126767058744822565473057385862188298572173705675114297222249889163407939514060993492603302001953125 115 92718706102518787511034998179783612455692448300211976420538602718736402626747719395302432620979224887776000145683682839635248884057523600144857047342443852813052804454881482343014852213072603328306848157939015386321007215283811092376708984375 116 32127336673706905331521951505710667608410822316027204930039865083707476900876462000659104685967992064158430355811801591273857465584587845477228613076446182275317287506714403494347003278382267889039705912669089258832896307371772825717926025390625 117 11228608935050909102966086823000520267434220595978166996118582383120145925785111100106480325483527729824874589622226752700141061156851253669114126045902871768444165456337840701503902138880588983204623186110407109596730074172216244041919708251953125 118 3958120950532226011812846942480728463082594418094396645248111990935114809697131079131103166257901740403591532165591033426059777113821159254363684905507864101878494920899063636329497517652383813752827608345546296138226198735820316083729267120361328125 119 1407124684729804350360827219758349014601476611114425892557117526568239101032575268884801595519110771697012138961351171167191832103842943102846654087736014577283107652714656413808963707061421309398718375625122556408103625789978157111875712871551513671875 120 504458671453996122148486593525789312729086971044936597672023094442917404719237059418573509080835469383233093400556820772644309742836253705308529409520654670208308873307097154642859275839673644045037049344018976135546512653874414307021535933017730712890625 121 182363399475547316383964213391456987637163575052472498243096193588859908581717501061308957515843155313835117892563546618839414898975606349727451984860824031879388236218417850615639306468371733891021725522692877204674713257670929031004603244364261627197265625 122 66472029017104377365434567480873256541545305441731723453308327896663573512563021706461782339622737280876398629365064997280730093605221868214574671578779938027229360044675505492342113581584107002543723009080578843802829838767631092823374468274414539337158203125 123 24428676680189952078317264343892958294316228276233015711474014312192237536193376362458683071528888554120056898769447558108354687556919790752897075800476936619504569632677469253391091215136317717146092414942426294733359439828156841323560255706273019313812255859375 124 9050899801041641514373277962685276176110613979806998019335654750658772352954772435510634236898605670270694337596581150099834953611641578777894535804501614503305941498418790435667550699846451305512510238143826664913230410153640106235792534250415004789829254150390625 125 3380538670938924385348034400135416059812241806956760148715615412208741838712457771608125713117731193442217762325405989130812094861131442706924025694510679696181001836601348563368609928183908945373980983819376194920055919317581988367588066462360029108822345733642578125 126 1272783033391964786641007809202978103776789595224311426607415375610946746782544425324426490256198164246963812226787377074894534182485519382996840958040525453382955640460801874989132466477278395926032746819819533736482801505964311232197268454998076860792934894561767578125 127 483024979661078040046014318241105533581150320209570353409931936456665055246021305080351437634567274054571935904652192436390868279966726620511244469744835738313840261653291227250345076464335892273725935658543339326951172572756228221891084429427517439308576285839080810546875 128 184758492346474060835933067096124549742896951678333015539939773134863403594182016603774463664755693420937370605708811126265564946538664006340077088068427925886642524705563979859697350734638742492501373206366303180864553470437597439929699905127968698828839696943759918212890625 129 71224944365629739351869637148329659356420597395004509976893542941066284629577407511577720949457093903847506950530541987036324953296917311423367175878587376693758253293646615097479912237856942104248138024670071959486761146306311748758751645876326772018994116224348545074462890625 130 27671099560155636167347821994012808191205305454879427400267505098522675593050119309001109898771979518989607503099898539347088975662766989787818771294672028013952292849000482699067146660980974319787739335603866008687348991928766347323916986417641883668634554860182106494903564453125 131 10833315919806254256395653813948207905396443887049504778601856010965269204265072788082103116293014935091017434433855571632035847919933691741743977226072395673806166851125890280659769025684504863344688369828462870244329871524216722875707954619553421491083009094907902181148529052734375 132 4273774381369932032817918026648694779844453985011200062886307570273242836190232618246237431325572407297605105744400358731576044391354422656155927018243213817515414955185657736251038215574847075258005791503941492494436522552573106824967757339188222446188040367019944824278354644775390625 133 1698837551088824799555897698844782305237370234986344723372106822249711155104178139097712419910411360687651480510097098135020235836332009392311774830070928511491285799724206258277293038062684728520616009832363709672762064015120906794507717778586616380762051174346108478493988513946533203125 134 680389265612352037858839366856735512026670632765151852645236889147944891974059776601287886779194007698967973402535675212291138594761106273647755620230971311283953456393283714008927508549514914541799684213720266728885197350260522931215211732446301231150341565876269365032203495502471923828125 135 274538987127317937597141113635631839226500892811106637890679146114043350371270111649893302957497128323819827660208806140113349496161386854779503414999459330364089919515138942617740322518030007413863174841070625132047454462457446411387419061573751729713909592787967613111133687198162078857421875 136 111600866591096659145454130037561788783849567770643900055800412073638483263424906326440383284499087625363534847617353028030281985885625050964847650004772684663592492379226660796933018593272059598716508726740609321061073203990839929083544171591538917960696052918185340252825641073286533355712890625 137 45700864881175007231421968331420573182602345258965171915392617212171465640117016198233885763153060927747130384427156358079060392059096464814586921154430893225203835579784677174943358169040179672944913585827462047705111104382851613011312531605906465015937208469649754307628730894066393375396728515625 138 18851732780789140110456356561370340931386632107063967944031527016214037975931843328807691619900669447425854437208089275730623513357381061334477095469115786398680739779272534337138535627513523597116899586829383565580076248495913546867156794836361989935418460875922827336116231227410025894641876220703125 139 7832946573445910420930573978616286465285967736808387652352195976926421812514152436099223933090554894726535762632133915161506655569823893626612092800384018476523337951523484168429172813383357638515555862755687119344043673799853613630762083376884377551512482274403728752052189509908086620271205902099609375 140 3278109426806080247662008211408653921926708898169168823052934905472963920207409050707700308772635152341112200342521885283764746452728058194469116753948161247325017387660563420850075085833636975733475511931234018809761258510572621824317075525271311223368861877277021893008924914806266897358000278472900390625 141 1381731967480438768564459697728636046357488895398030038588375280837368253821780258227547180007621725709228786569690799677063264207814121737175560521278499461089902284867635073343997014307349924449941610925745270524970796347995786879677988942134695634852632797972719597433200053617881632526405155658721923828125 142 586548921370991831972375602937058880935481524950308794101237228571004140054623081915654144418790821304073599907591155771036195992484423175227730600353542086449207261252955250656616866500584725611280590356478399252694438207621508922582006539699535983043833530482241336045769496839275996715878136456012725830078125 143 250751223901414317319688881867418250491780059705747631545754633438123994157021480619311359259954170745567342053324320060317113491817073750439391493330051098559772861010072169308134472377447428310808463110970393755430239486697923642234423637290773346348883037201365944870620249280936363992003607563674449920654296875 144 107949064103432323404088552330310904622962310674470481756658235469956618448125779490727589686249840585008531437384197367301723043341017168013248432965782202652437041417763825054061266398794756107305258359250084496185887439146023166454474069782196794442845729306465508701629216629521521399480202817358076572418212890625 145 46796202379946679737417994328347762125069048290787202287221263630891420981524415779411240719323229165571754516684518684886944192937275357936500496929299094265827644636291508725014035546515381942586630456143991709663798577857004436121557783647052736149473387303679015910512621475654793025530062164762057363986968994140625 146 20426664207310020189407747786799374729082757916298533551638482299709833010675086740538754639980106130952254964955959232831534644661675667556756906874946176594297205259276640567846756925304933386081230911396233890473582984546812686239916816567780832498944181539680508778937778947682206647369526213247445411980152130126953125 147 8977571748125948180680115635484267843950278124086746910447089692132338164708310097064763566304143802301607025144602369529277941433633907538155643961863727830841151365825961013064711403744194123683843182897091912446298198280187069712271202852727467739029291373056443335201944094475254983659758586665717302821576595306396484375 148 3972598557994320518505380860299369218779991363888296548997540507316829870787868512294817484303381586208154649636516404487653517873223722008664324087487451166165018296647705257093733725412646897853557501265229221158837524743999102444284454328723341817011232546116375886193257236320458628178063492779957471066154539585113525390625 149 1769802792033947681617061062860738753097588126182866056204480870812786666043024044375603779746366422932814419917316320406741623417331249273937601613777136753472515582567360394055876515270123548362562521388953533205645661367840218083480164549141125333096697110510362956910641053979821024236086527784016743421670980751514434814453125 150 793761036641594497703143478333895965561651002661776889058593790073181442695843125192859511017006242273703529689284464027539543051725767263335551139093130822474278852359688566263065231277864690198049875215502754968786404549636605574533575875266230422612533074653811722148651583499936890463195688658707129366885055787861347198486328125 151 358385105815722101067165286213858941907358968739166741255704425445984701102016956065524332689226882948850614487803903597279239523955125861447150046391214604986709420457031313902655683649134894891318157945387821334802087539617913327797334068015092030405998836607221008750481119014115071493351007195964662103074879269115626811981201171875 152 162886926578715525026706398806596428994037990456328138848169729359348065135537718062787417503376690021556466922734482345682627961628085260631875078165306596629831951358663106833531406142395705710289996536066219707426226772321030214527830630424790321179107673724642203774040201904718906546503212309199471131880462417029775679111480712890625 153 74521173440390393750183463925675753953396027036399771422632581261334249088461990773389793807906997970801830444773074162426461111970049777409006959008358244506602794522436483911539366587374152454930004806976703975993439564715576360548635619341450128752441117404880292319867355029137906724074279344817135145545877725016907788813114166259765625 154 34317184225415486618799211354500617515375722055155958290914666635254898882851004830283391059871404846677570478380555097273835074010772261087956605418686493248877397459862357000211812574317691858876580468348451520736265463719354673009135947232832157797222420788770781919171451826373108149921097121984675142290586943524031084962189197540283203125 155 15906099001273919871173645074676564663037068940936272022714142674913599879652045700477021318834942731835962798341572974772679410503931546525336159638864755463363629099122128967359616691758886536497667829185039291047203522043356602624896022053887697559891180801790204101206641919282565653803402414496800547895236231283782035461626946926116943359375 156 7420233917409101243226622066278357435469964355951706752893083323370742216262959924099636605199108135399552075813285266818054584273030088775725182621702873361196703238454098703945154067135378625150899794585476786340389417331981462095876204514121149364833325725227841053617456966587894996396063134497190553303512768601472778027527965605258941650390625 157 3483817776828278129561702577706935396512018741494299548030493167468481349894390557449669751781155838857339305991605588171273950732688611099880354118361046489435541869183492454673454697139422011361771547286840241290179242343463325855512670381536704772026322322905539253009380799292677060220640647913146184070375044158594937414818559773266315460205078125 158 1646112274309435820546991638435793773477468687382006810335608012069686114001434417252697374666737353284648935146262966695007936376815977578939559222136857918767666868567763397618528864263857365284966789936460019418376290606153762054160869667107021730874063300120743340887304254678081698123585832667053376685736998589994401795570229296572506427764892578125 159 782730318321866072560522924702062740273606268408287527177106631103441865066467229616667914575994689413097299474301153257410158860899292746637844794832438704929118972982497089200639619427300204983863663023787115215499633096979477596768288594825546259918627214350446114651211492889463273444730196341844274715922350071272138284059987563523463904857635498046875 160 374538315105423748169708531212861932022384287882846829544063490575248504379507518975150671245775289788492128118896579877034303061417736513393948313972697021134004804573372589595889391191080356382654346255801146568787918764952542798167511731572685167799110880864334232403509148512519799923510965204969658206745282359666834001221266176798962987959384918212890625 161 180341082088251803918964058894183070088666698127984313663587919372919608165391540698727485028102046058415868228334043684573444938104935082662120554514887068586706719713507652083172283998790956796912961187993102317346123930373106203440019234381005502002240445634812195500468903059201354721668720111575995864204532235106951000943373368480024510063230991363525390625 162 87375676955575266269176742694618110100500162524963479325848981443877942848229202684279583969252305312823563346247130483652661044491320450561983431958292133445189942917782201869675791027973477192757332087607238387852319572935120993776427099559811439023929798561258116617659255476137343657387397080926462146194647870888930463994096372526591949281282722949981689453125 163 42595846035090997159252444256572904953066791016979037475554888617823317247991526048584819202535873452135684586320162101747443245247908221936746962432359741037292818962937529268519689843385389492568256963741389429793090589778919456966533442600941467416863133357115002635731167015242866832092730031670898560489778638938737383112353353179670177269144915044307708740234375 164 20893361083847659701680202896759849488411192659184754566302237655417503286387445531482626856379696241973344993704060669787083936524370645472076562955458924670091153884737336144631380654076656422391221464007057087046003103196859990514165336045485635646613955299770351238914721160644943951505637888724264281702577836190916217675682413187513064718586974777281284332275390625 165 10310921763457754815820484283571100428270009204686732860670970292014340909136623291191777683874893523609014299779036140138376187800610266308714942462510991716023153192720691749804612043048228573765028566388432039477537345862426788996918509819058960698862612789241926012591875132589311227672695515271962252121555350649100971836845055952599253983835296821780502796173095703125 166 5119396232858822918674941240281532801617255464225312045211095710154686424150375167232005400840400878182162305565047243458151186169154977030637401586995610019573304388025400298399673078956936118888964523934660683768257653697543013497023193010225449120156066162453555980748132398820378171508424051788131274263732818037077163833242683682105796289460240586777217686176300048828125 167 2557150053547793527702866731206181990884528227360723670904045018358048079556243150372055219274866583156185228187913017264500167450911914142786765233207552473710624920191031957354337625929089577154889011116411894022022095999350494723643629399967848864278243105139605666742833665570687780475236603949210159128554120831819687093272826400975273832639313650361145846545696258544921875 168 1284973678721537003178697679987681794922448716166561834282780131450809514072236566440887980528592964696590207353091089500510010475716127741794355800631775702024574638873279938253344660462028377853101124839329566674461866196155618709624157198690081188675245238871783754356056543186494554126263693351009870901585103291615811258044059831146447539826450463451692485250532627105712890625 169 649557080072583717499568651599547922174039014139598724539659367361234612210525335734202467199816094669715411262510040396724786956148599980657524997676571770855262853679078620657901067191745486765164358729222642075867280173939398951677420795381930736769868880087320136923215229600757185819935751144032522443234631273084841553397065013844272346357615410579392118961550295352935791015625 170 330301225150353540964459223542263158747509920724305265716479311227101681295908830508885995664772061730400565923212410709287240117033005290370068373752426961673367782500065734164732137689297965428000529450368993514298184762633222111074666664917940753466598543352972679635985238317259754657837867179644400930156432613911769391934652174194842562831847888287287105413270182907581329345703125 171 168949809595934770785508909150916175694873833384559871884849170072791433736088734889620452399757624838820014096991911311230901131949028770409144482975659039969548354523944978651678092785155370952178844476829585062718062945161387461996771100455149042908558609248648272230694026654764631076167325158233673924054137740646732462420205097083449951755925539685804712053140974603593349456787109375 172 86925049727852985680563113883256810276618235682056850017987520767746594483404574290710062211909201511083476302276104910236227064778636316357090307963377287051606218537071577699893203829947753537266582293261585843579928424286307111160966523964283481282540588369511319086971135624865549083464577336653278432858141864083766328087219475390630997048243540347241919293310274952091276645660400390625 173 44983903862983806698877821357723702601977076822417144806761850438434578651928226074578682626060426055858392408406057996694990655353825919384213949586926699727803615962267507898916949243843032875840222678799697378632579682304005415493158840191630787653590887940929569902375594309622551330870393682292202387876418846670009914497985001597889467023103953379533017820369832406868226826190948486328125 174 23414220037941797716589822150771956963396957575069230463680252349939960009441701131899921226327164656218466176473814858582661006541542055444695529452465439250845121945484077375835379306491445720192561048253315038307684669257485689737641916591556478036808652100494655510090547521607930236710466932140131395653977652819287218171413697978166552802508435332298789698041072233536397106945514678955078125 175 12257394944194817360714245503557457316313537530298050954265700222214879066839835305043342581521020929983922940168731482982576895437072209169041959096971408612220016652913872362637665358210048740088587901400875110225662473682322012695611213641969455281810451787651189150929181202835953254501613679828591953931254543647661275726820313936483081094359953812720147712248309261440226691775023937225341796875 176 6453544855414583748450205844520759310129477734256359516083064803605614878992225150436325345621249180573173095837397782239260320753817751862625476711494239561601529783972654057926441516457250600262509667124073123518782399514636413142089871682381903883886656333763296813954584507089118804282130035308841956712818576511968666904542398759169125248637182055111329107370012843736049035214819014072418212890625 177 3417165830223680418527398835858426257613910934851193550664409986009303663913517948871604514130438338373572552893774647451088420993056042935931484061043280735159948958971479304530420990003753169600883793233030691895890379089572117292098883395561264570100806970124154376292125734355786676302952570876571682939289176607894008290544194117483196607170353616558145372084115279076837623506435193121433258056640625 178 1819648085620964077940763337218092134560802381676833892486007775794829953583586832090790379018101318487216475157106377905869377947707942623501895647730280388759371244419830469274494963550632185148893505951471382722614950845466770533490957279504253370828960787489842785746177495963732066525802628171666189297402853328494308143764919210858676625247144227997240695749265812541281676431026426143944263458251953125 179 974425405106665561773391576268832958924700464395317453320824841084086393199319521789287224773325469214992016232603055319102891101294092024338479586350001108659583641567272843687108577878426005926824735374599500944608693102029630008164450279504873048764260968278063082898645414462300718362094802792286190640992500028591515830898731257745959656884686351432189831790580116394149296796740600257180631160736083984375 180 524730133549313735437475955833424676774881376516480769583863871800165327980671366190688650993650128798230201644409220425286342559118252577840637666029004213668968211234620713687584974752880718199891200603710498588360560262640457987639644207886300413259918068422367117919994640040280321754686603585652314319410073382242659912524476744114715610085446585799535860249956621497034095479926918415003456175327301025390625 181 284142466631444910049404134393753798145027925579931249831974922428731410707417830047334014219832103009202847096575636599486967531273173173550542320390320930892290725506268941497952851659098340089234676713966481720902087674121586172499007709869081569066847462138769114427333069707116124548248957547352935436936327855833301876715476369132985494437133205632029886099341250048703111812654361756358412094414234161376953125 182 154716165054687635284159097512312575747168340304729325709054963931082113606047107452839251561258911092933044236292779330260564338444832543865999256805307803052905823025973154030191262020499735167837774670619035115627652403667671611349881764776277135181440018043005445854316199420122191649177425587369220990199697123098746280768578010651642179737170024787175032441191646100189643571966355267477410961873829364776611328125 183 84707420917548111441609569100878754864205190308785392746006315021817050424237066860861983098868618774760708681091252269179052349480680312429007562856175532109206821747051894875532741494882254379695031573946825076742688885790992729590676870586384176402669505860024973525400891430393619587645091774617460904364909666058404147412009702109110724555152821890059613125975211629725116435966093035057156157563440501689910888671875 184 46631609752628486544377205445708879371956838269771748116625275024926035333676755126539041273972829683315915549237985988187270304600607890892459629832103919970608356315479853339376848997184399921816443374164110030569107180415131258727108659966903542510097624072577287455247287404818754012541342260955841020000705448075029709171168333977687377783948463908728741529880843229549761541139411909081087515005492605268955230712890625 185 25810691556280154557820368181193075795769638300589513128322253775126616875265036982242439334202663082452602011659281734070627062355507613147414119216781161466794722298908457698373922296077876933959445457285136610577192531478888816109547267636453726866449886137533178128875354368618779830977412655619697401025194200404741142304179490073301668475106700444686820627988669482189861893924195722963427812146619544364511966705322265625 186 14363702455265173481433092602148278403201069656627738310417016961823376376296322170319480651746067976837156794751344635832650609699617063524295884941180388339496363876554364531477912601801235888048053886478647312115982440561863408595962188962792021846908196257620492398566784597366424694993540906125385289197196862142491152546837291878515101320757247895153555000308172375701066014816672286560539351768284177524037659168243408203125 187 8036520639817753888663857381255906195987497132417809601023971379352094740307150249211126073081079732742099706426164100287213872579255661420392874754431070014707571905116681487747904889717801500703166590871047595216523333194022546917003266339168938051522984465949716858688451693565469755818389666623790677744080864988374480527333333689226819247278884994984377981802318069250834737728626129006087164019476176690659485757350921630859375 188 4520559062826397870515611697896909482534216537790461409428180511236296929129039503474976900650633510712782717208073103744529430042146248293368084780996462639342883771869452712921586494051081564052409545723913716387121672819454688407481175918526038288953232718298670027336800612883739895884177840910659764243745864099172104111320382874875350853796149072375606258307779679153971784176680484212113246650974275553380721248686313629150390625 189 2556385215467978729368655898230074925669855705394375898298623711523424859563452223632858561514211716313881614220324371790538788108547188866220172125490000275114013286528851729680158597111707329055302813924119380667206336727742210392590824972390637273163758111224113792932457238284493177394131992846248847275227914998082714683567456267245765020536490808847819135521031216275193715366277664037707273713377516088485208456404507160186767578125 190 1453310094248217190726590370411147755531863422921230530612651819847488311232094238377655293364503339541668595441273788878686003473397600488648805933680831276757914019356144577981290624093693357693133582204572064653073575067038261301707391075888510838335706095356889111015876531250406197345688097454897689158021197524033265405610256861374831220934869235778848960878844548041224866226174758781469982561019525802095131439273245632648468017578125 191 830569602460527933628049971966557470217334509700920318272517302461520044726853007353427825418461013192715334830853808763685305000321785315303842172452074871974739917372272827005318679268456414645346883913633960321710851970336448525005515034475513394535540677244418834570468422001170666179398802573850753132293828033045864120808683407835860293469039333590528503759120008130045504241709898685916452131793699327181883518278482370078563690185546875 192 477163875921500463671054334927754808571506929067769675610676332756266781772204450893196954656529196516525771159911686308996713127097369001008243759926005175960041937502485252454245679395288761351638913099318218967328681639758927613712335334941785571850080295490475890930109864873663836922215020799081114727571010670838584447709854142496555249480635876497511019004847000274236659558864426506187448879403984211220043931689360761083662509918212890625 193 275563075199336415417017237843570661148058555033858430809540836341962565942155762279873742489633545293798547745220874146672869879822475228526871950938610511198099263189783191801497787636578556565787841392733356607122415090606080614017779130537375023139489704084453977621149832172966698582790612330528612768899669420991297653173989721783380980804319157702290389745163996396452905006110787769428363790530248233248971686322192908846773207187652587890625 194 159964903370645685571970556547831474508171980750566747717487399932488397877233979845447483889229692793757140478750673371779581812189613034547187575772091781755004788337426126717724206156059763203415006705157876891145631984509779849674570373390582474435395814968197700858230366811427796581528343899306368308324830348170489330020484989625496444187475379785395166312280937887971754599883798379928278893054299767508545269729012261450407095253467559814453125 195 93339831934151035491289244179648137608732803790457180877375225764596197968592214186063596983040893692078082477959593300473558285950389975323655327613784950142801022701124513657376667689192113064244775137627503330168523654496680332146980121507741395787136227729299236076571718963818740558836984889122091217688968913146201709235495267449970685083842416385184573906126997679726084316393310994215462308768090256306215680941615886467843665741384029388427734375 196 54743991857037379863133961241691801430487881664965238066772406303811522338383234906655834297166260138349484542353028446706584281461855387437014492891991349750152105301163754045216657308607817777219600271518712652485499200239892424267224483221448825086080322815841946305401948181313495742414033449272073501703299724953314700848896962405829513599644346344984654795904421546960157421562363608344215691575146009560609644153856405779379201703704893589019775390625 197 32271688478204585463128934837089608664715683824383891523016495562323444976552056123150777893200045337870672428824280362832370467880484764567446057056016627170495837398502610189540267270014369271171080295861819900363993949963726186165798478596759699251620013538994477441200816025939637365318767570291838719816873108507008552185442228122762529424007440418087690770708449360406330748208798393953464409563140388717007880684011600994409718623501248657703399658203125 198 19121037168551635996582744052071089725958680276895977094957366542064886584910611882518578536088284862194109654894351803122036402330286998584560928218560408847862596437752954825965554160041442174911972736383334302573880941162391782027396784374403656606856990408570775008874903774935743788418235634330380843792209455672337585986781089451617968178213467986653545545150581971046918165252643981893122850296019153534256439119479042564729098785392125137150287628173828125 199 11386614032318903163565694336525822325957533569816755618060847390145490177567946719418375051611526990372978610055061340377856539637479023697403413372737450538117957074440114737831061453510322181331296905890825660840293742304921372294976243640466473202211522649690568820823361603800640339000789314483581625811691240936890578927881325284663623097184777450572476218697650175784178093551449507177599922006483626745778528039865211228666338882931086118333041667938232421875 200 6814910064212351136749798542791965161641482494333188359107964900474633687865709747191453821697535210906747026347442139041308227117216876932143911377068596390609565713807745667893271683405868064793398984718059637119665942085980650732765601887691020509292446143567866319497152322609055819929863122251757557750616008109497454716367970792158954061982366431275894541591957497630417931918651222696888658197076210453715170205215433643840704238670014092349447309970855712890625 201 4099181245975216222806844728995180908755497969724763254849014706896810056778820669201800530017309381285770722063726829330971819088175722993177305456327094114626978062071854580285481880858967851448555736195801185428521346779662889384925083621368810527599193556624807004710909634916057255287126116774318157636327488327842726103821714365530485605844013083853637867302658524613333899096796558223202384528283899539979895086417656128013643232552709605442942120134830474853515625 202 2477962749266039512267484302580409633054213076811851904045036272054691272950346043196160095767211305499691739883798575643050542175645101651491175180268838037567203714882628809581884349072721431802003450080621962033327971542059359476493160727546355401296681808168684960660925686000773958622595031459764155432519337525908001474782502786717671052829357140890305601462650038099505386183531891912433147366701148148965766017817231885603793871021327532844225061126053333282470703125 203 1505366993308968778189184271727564387368986193440493677352295258703972394040828918512899002116385559652356028994298737521739535224242555121149405852424111946665614115511322387945491032419924200214278011112157408092655857811682403912062782293000552184524268212450224891158871820984040862488175696671136604235857638015198362097296937014446789552033514069288381017518616256573448108509092898986223026569809080185146513607517951573124639414071938627870395066565833985805511474609375 204 919029344070981967947685428979673014691922590983880962155603773210705545339388241209081666059530659617404373115339740426717450539945688198531325569694491094933702009313273870502539960503170329676789162612166020253913271997736736096427806357828151377261514854044737550021577034419582010361052445813516792370754595842594117859677615864928805448226285081573410152761902734207288358620366800596515619678497940347534644958932254396847124329215184434023200310548418201506137847900390625 205 563826200325259222686147498294047163774127388105557573581588528952799716196223771547451200743705272518449269217096869973877324193016629180168975404958637252754885306354280104011779123827368456408115702865609650795647950071058738258362485973392383074026100650112584438789614837569025201872898852378007892203060495286943210577836829894720022704414439257733364790714031724595695689784104010688900857348406016378053942666904051610585387874722164315224848252228184719569981098175048828125 206 347599888959892424126610482179622945035309977369825062398442132883233449278820067698366049986753312182047297376186006414617311817725066515530988701497170331741378582428420625600421997217541753149813023711343174402171007903503173199457768398502026631984198980153979051220566726905888931717752317950580662727877795036168517857728883657151170708789784904264892455410711728859419763840238173972748754238176987850380590372980585735662163226803559863707049704117935107205994427204132080078125 207 215338767072704158982345621239316094475586532531012587481663308895637399610126966233805398616851461574826682418239452835068764047609903124477458184680955770135120911041423269743095850506782636606251566165814032222490442725887686339600715580795090959738597467264269394706711245925738565841868106701459226887293446756936191884520181037787636158329307236456296290378276497119992618229448356413340872629026456761628333061238908933376221872264385890462479980822507741322624497115612030029296875 208 134048774508188549547543747464082597453674171303197194089915774783262882044352919027443500142764457431330737160574535343675671163874312831125995574472785321583667638717601753666466875654071559433139567480162545783872448662697345040815158736332360146700086661626901404105421403766274523603983477429363717229439772553703209256799404909601229711162353675359278992472720507486403747803186378823021726274789903307642100703713141094948570039155103704068807863652867951032021665014326572418212890625 209 83847751300074010965672322433340822387688023461597428777068354111026289110105101575372259890381323451601291140159434297481671965005626621545449994736960477962381845214363699897990702601581509402648957412469533723851104230009427749885481997224715693113657031483617720444339551123570879089455817092245891033545410606534839277574201545408870962099160654455692521494194964156179115408592868258378684151153900088279861361338939142985819015819555188790059336259957323278513285913504660129547119140625 210 52698462861902029300475268507430472308976504912679282621975756706794991960461639730703510013630398248625851266779957905611353104201877100049413806754393149554858005673427666508452274022222326874984847521744121155913864975723554075811198689919565954244092433289054058494099566496846367527537409713781912248882891300305902736894855502816671021266047950853758911408318867294375088423491875951679757180662814344120791754065239053640317806014515688347442018103431852882323482845094986259937286376953125 211 33279173853178861617849626119951041128062358582374743238005021204615756751620700289092386461696656068221998910937151884669736213001487783882667610673429052642328765211977399168039926641138739558815468543286942386704085550618167625929796683647776652207006515060646517942631546727407217440950314132754571728923587368994821914050378360384834289305149843295830210189255516464125345238307244711781954446754992838781776519721367927154564485045246862192211624419637607517952204716493724845349788665771484375 212 21115695237703501312170756628665897069180446204064200997175005578866056173815325974880648974021785538457754670848833538153009931844701654471285553687186068112440531909952162588025177225988221015707335138012020291509322219049419600613095555831363368817253298069132351665903001610233311102167467568924583515696428586250960866557136572535764895605955863477986355516413084382744636222234846711198961385482461038006624311296663671045199543909724028100393355168104582149022352410838720970787107944488525390625 213 13461293242409082100364023950944396696512742554930145603034257910882665598528720256678629085330651464419514349698537639576765511296204050000202972398489486679072060615162866978479089469329745348500726915537270706965273099422201618191243131142030464506276603765614846442522265322456942174034411610657838897091638139157436654129104375632661174081862639721883184946877375353530431323077505846465627057337876402274464758450338766364940477144223751938487927387103101866040863132667482204851694405078887939453125 214 8621982133313729115853364371183458637957632712983245018702918342225086857790583799781738854574262455826050630542302824812469031688524010922257024069015809862192373727956525971168068608888100457715278782477079548191193091436951205861275562106788853376918273229240242599994944497920685486062930607264061099514803544979048299301363855206384982613881202769130501150588953461399807538831402272762478978940670539243437056755402533520143135189660365764826115023286154357169096215773862468267907388508319854736328125 215 5548260682523393511389954446908381582068359741610163290395878387005338447190121936193174385467517659489414481110877292802721583549354358339046513963542705706482476283977681349451933229244136734835913513790797552705179244107878800941933423514369949444643659698926120116566517740933330447025421880314283524462493489069821559795730316961608045189097802241736201477309039546325762699072955133276655847369429405626201599780329946281422516369974912277875510456479433516320291586978452613720946828834712505340576171875 216 3586960253791347783445510894633663746363565694153273283099287472434267664049860705178449731790647258042716099702711290194278182992027133302319911490364017378002998734834944362077786000294377222515281605028565402842328946765841272665972811808272461040222161746943358734286469585895605297247621927229939760996178560775658326231556549969807207757619185311911786398147289803109466249316915914041795711121897963712387960466915872046519429644319579184731865846364604371631720705725181463918715962790884077548980712890625 217 2329736941240356648673518470314843418590720446241453440262929886778057776940601721828925962615575317886884200734477841584775457268007421102710763113764105272945455309748456307591641552756343167578379117608375158415728966663343026308836317650133657443164415241851618250517748940132866984239611190688511912633579862173736912479555267964792001854595489486485007644578710290095583046424288156478049597464932833819373178922486661204311521661671531216239447840308668103967695386554443948146086995620862580835819244384765625 218 1520157398890745767780313590743791669396676914134766363612196664386315226313347683349963774027461296406767803362464793555211251386291561561816636471731980814564330994073857994879206553127868065104402615028981259977191544852019553465180327132734107936477997348960868927919497621685164974826450519788951642646342255726947405743356972030849839285598101001935683886977019939139020961228758959810523954481909828523654147034625066322853336205126918680271824125375827374026561252159559674208555435370726627297699451446533203125 219 996465802004672120405765370449188179103741081749956446098213204337484788983696212406000859963496493799237460335596138451671259115671456055411417560242844958988787831177596607268756734996554111179755075307555254228044795164884754567404993058605207831526284203349740615196743529645372806354174162815622550413124402369652690068677112063904558377126659497746872718427616999918580344370264445323535569489678942391172267554906220915057479975894699640731032502852171737546300579266262019351072520834122769883833825588226318359375 220 656174444744571496259753035536067727432972480990845756033412500750579775334746042984580842689129253422775527309925430900377007553390871764343063625032690344886376056985529839400130418813685924012002032104585088016502049156628577191010261378483791924938553598035453106457346109135512512488117538642008588742645084959437640055231781603953798615221006765420767113664849451125469545819771687770918590537822415376929189782471545993348418007544143530020503222820276362355777346114706697072696039985117977266781963407993316650390625 221 434060518798212179921393097662550008460794019796796406346400676606320730670207813328252358109999089051723457043137238771427579861958205766137072759496299383472657913085841974896888800498455367824651991699185426096416710613857334080107322577753423945902056601117062678268384612373444338071599218050239483245557318730754961066132609815366531712179819596531362844417204605273307066891940833999115447049783353613854576645971286849077548108930570563876799901342410572290497556199911087844041189065524832813025568611919879913330078125 222 288433954625974580785985313668065918764429341442840057641531051437114280612807856965772375212712800906529221069750732961584417856095419547484230131806956740668175441409060765408843565552968771648426396251004321157241800003277896391814223756646134301951782664179149280159651878471992384121848483788138569918316014984534566365071252021846679499263004296125983026110071134725715766246095739710950985023211490441382408710013289162843829825823166173742177312607467846263876653532630193906953007930760168875394811038859188556671142578125 223 192530154142657744404830779378350516236267255944873535378819774740616672400360977630039489983323354084737508782657203977037207704506647503818829395997162221398201339817202283531288454786423586226811838216906535383360770234502844318408168538729197937533594685563247722698320062404803451140916899579712640076402337806546329799068548739137159738255911892120933738593462561739404342245221909010041619496165602317380161624987884239599836719195739769442024960629054872835437171683668129007868177596647452087808005671831779181957244873046875 224 129091793576252872964340919169513196875931142626364347412481150146033349725469355722782682933266075432634688488075643793505631908972856700556951759909760262498037716249570752436449961455480446472861980009290876327709930166524213360019029621195603183960225196489421323578848638040586116963830098209436623461098829747772767783160561816268858500390986447611955081492146522846094223453645517675576147816398558732047251754320426946075414272170190620319887599727910091850626961484156468065353435761945535953376662519076489843428134918212890625 225 86943540058696708103483483220531242636608169028973851111267175517462062644517517419608868780198765113350891457669974523591664024582104292067311230672504213610890971496218299534630852745091667548552081240501170299546895775110561145757695065672653369885287636051244876517547777050671520942382355190447233853316301549414365903125807509341027865114636911002249061767793505340926341326420054958383007660092114681773063323151238590020173470744864207537435084455907705366385111651460580714018938256541945170108309781653588288463652133941650390625 226 58817450404156299609030271403268254247943171529999150522484575239153075964219316609782849111449256761714788303963609704178037741511780034028436312737570544773709462621157590112311164151258948954548693820286773939142011652196154532292805975446285484851858110372971129617188633050918419484155391177326140234519844638159101189902475619296414701209170705934098796331169394057845186948913267244955976351903533247991985588906017415361573659188989829198862006015912836647298189021561525251849623881938127562117035740385517783579416573047637939453125 227 39966555579807268324985990254665729030173994049279270235824732966244696091197334249492145513442255751310204923219512168707215809118160921040866534788410825233865645970399517457633666970625614919334947914121076885727641594744403748939653025510525092214930961007921466390803799522001229113400200731177431387917057596170825058339898499913281503771061628096966316307031402382591580819421127472783830779925645494728266148013224313994646698603906760565134393310652396712162812282082868765000320582118531708015894687857638700734241865575313568115234375 228 27277240500142727459784852190899743750144218833298807384051171229559335437549238690643121096372301166772500066496713246223634093843296259308967160974476907873641343632921281305163641246435024163876696382831002659248835764279761648339088003732031294991762169221138118274377620007164466994952362830102728192682594146038765350297837323757738885923596393272648972174946588003909025622294359564158307682536346566642539394497851385092495493439810576701027107621497947574316921284860879601974123195972175862011263768602820078967852168716490268707275390625 229 18698593424864795232499645315430027628824616086758317410662684694384791781794427230307023111406758799268859662693051978391345943428770874860913752846170444876222695618325137555002540254800079084324125104794954062001027597654648303643225301442376362309450960045121151740939442722359071524412084896755333423180102756491141099663606116306280210320718310186568745595366083062428710822484870661632335076618189290669170038906821001804127581911715661628610462277869249802647253595663540209198304701778216380776071884340094886312044764054007828235626220703125 230 12874012327620660969811314646475563073584583090384785072169442608037597998309527218643964277108626053370966990273749488149379080200944339374338531133540133009800526380717893319421717303375076075392232506475855942320841668275587748891596212870088670315436871223253905852416056088961055135664523546068669815867123411043448338982274761608741764728570245784428895305355764409666833686844927092025350583097116398731008125080989409099036868502605092221293711879405149552776826264847997634500026650606326682849661606280995684858936556338449008762836456298828125 231 8902400606675742458508951833112894925140823438375705317409245833442886807001737121710278377383662637282188082739994135479961560343889650626992805086767070507134336661989624762121450250747484569322191130655612631540712805776405338270494082172441776352001012199887254103489346313373174888374672651392934666216932625017850715044828653004095829282236496174879285084708864236608793228523343438510822621576004113412622925351924459285142756673029098241874769496406022576791164449274209832919100419280450904578111220940218632768914375219537760131061077117919921875 232 6182731736275604622142555004127687807456614981721096525950464938639557551526051294202346032951544032839225547954761644402834911724869408577092526227884578418667155512517777888779713960956469850966258856649255005528640391836729006604375505640145209964023453380621269991911050159850684193673003794530579284299601877655296680666081729775971292205981947486183217080635044129606337115037879751424590295517954422112940820893871222922461563451921690224582157047717184096314728777224521752487208639994274676755345315944574333101579899363287040614522993564605712890625 233 4312465423061137524461198358914063178642754288890606274496193019878535396085190364833887748209748662335959462859368270524307333166554478098913561635074710823086757359960971747921515984214382912430309876604871123687517281954813902469687888184338401021808473453148086656742762455622400050068894154918557691218636584621900649776742555446490819410676374305651816729130803639899271839761121224403428366729676020804894159164025359228938680599972323919701165956775089339670206778545070347963215537544447400071265388854624964549312748918197257808060385286808013916015625 234 3020888999507699059958684208957442069314065413179188872684613089377373755531605924111811217608009509241978650187062810049659809879796705816156412212201118884941529341689603636143145759651630454505982848607248372663885069000462701461200432677336659743901550343958574738692766188773033492394714567187579344530690096156629154131443662277266221995701376767233785060746615959616020149225663218839375707115232094685754863457318351681710042177902941556741148593556958043381135988037604391092334445798377888486429768605265361474091785620732508732544374652206897735595703125 235 2125200273150295998855266733018985561069398544132219067811238157257146688337044503678347427475029160456090449723222422479952388600648863585011662620429818244701204438823782302145596893319567980417529863868239374968987857913212460497787836299904955278502627903451564588058335235063998895784278808111353038503389108498495715739780038729637732642245498191219811546802570125996446582082078881861723873334466284701578989021684323618121725289679983104416615321276995423715627378851732337918566063099084998071728098589738056749751114037072508011760874069295823574066162109375 236 1501457398785643421001421861819156194791562658816247354483594484624389685275109848660599432685209111249531895268192547779742818837340518075004651203177640385815029281434645234464471920643983993493043611365275487807456454463326593468364118579430334159119534096905076202720747818033335625692650296283848244764461205934125356954068755478708497773722157672647285144069849253704801389721478566619950354404932935243876848844851140047720837839500215832640447733842561325299819359552916533582868251852880582921889821846132884719134876435032988073459137012832798063755035400390625 237 1065286420405686784556804380379403786427300182808635141484562983365604186579461342462263018904227258414123312003492210999642485385910831657605154960215757005041816276424238847137941553898055153269057593989787668770706149668243341649982151853983479321130692490999025695409960871631554029998966221894669672756221959735768745136810371083542404439150633011596532215988995927187748530959980961091699466867273123356814909964956489581513099104630748372932386651327153953810523211484154897852919476422546388882011760601234958177558867877618049846422110249477555043995380401611328125 238 759018267278360935074052774254247060458262825586663708175921051071924281433486481830833662533264320203776569192892471491410992601598989672153811603956358051606464993018994934171706004252876402280176910883660731911260172802034582148215436468276229525189405830633791218432322266303623189820294995462796919367157107278322040739368121263976370720314467559165585214939212709526522501891316714511461604389312067263435789827973066717408565344177801990059098364161622682026178038442921815393349621937090572757067736264078261786171409889566734037480433272548907552845776081085205078125 239 543078771228068464816438970225255498685069590449578892519917982752383030961509327736005256861265368939877951830219580370377173857290778046125953346512619254301795071683145323030647628185470114447125208132364787777389591445778154999922631181839870333742410234652129901040120361011604590050376064539473251472438355653673589310057042190554602702075495766928460721311843799371919513390438770655407708598668176713860802271608325327685879168714039318355448136681748078215038553835178766564986861744776861003649286554246806329331197120242326378806996256543015988427214324474334716796875 240 390202952827278340702685284790179268362650879925185184996173285812810969700665692464852589639579534889969543475029809724327635137934813398548178017643839950292381058402050664603664837371758552982395755048019932645232935565633701029661586669455290445836015247187754379034793120032457509828135833968531458556795614631949082005714376955148243027947466817849166455706917623969064015456904271452702300186306898084928523982944875395536484322736770429270538967353708646654752718472135243493078887104674698101789786309894294596406949232056901447958409401284285422661923803389072418212890625 241 281532042714088463989667740687000310682780720483539426956495041194081269914483205341911554042949388342086533328559461754944353290192758589827445023087838670950725301189135041497008064856104272122021014785729822591335650182584481777118098415575529231418016699368493444881452276628314749088969823257806174559703393420418916559016900433746825516884364300379999443011005755638350608989858301211664351983382109210695144692711664632722375346797724496626382432266718800135973528107764406846345871338551182634312015413553626673995765811555382768222923518808276099889553734101355075836181640625 242 203970404844506030071299419146163393162596214581997413712481726198049466005016782198443428297186318856005989478272708010155969675901563218267404597658205209292715954393591483722584860005393078484244967852296860088038083446845265112252086452146503710156920749198577034460484144758291705765477749533563379761338599599768449769819750229308363493583967107633512099111356208079896349713131231486783196535635762432624017146946161591943601449978519734357435125522168117763681762914707745155804717351298737627488531153586391742037380177404430832085377996339137229853122335043735802173614501953125 243 148388786908813140948672931235590631615632320389832534510524681308346309087003793444438785055294860290808291414081519276425540898176748559073366309221214066903077156759531946056619216269612752975131844975875653285793269490146985455157026564750374047637771496151713322315080957238234944497647245201897599850724039078978611672290386970908857151895674443116586241493040532588399910219504615780892852433906619677054185929085841468464446680101374958315623007987002184528416883945448697847697019388787530540241350598977389753391878230920294374865839242060815139634399884016602300107479095458984375 244 108398238780417121329940261165301831067051348755180236346411913740613468047981640339553945125468883063017602894123403654226355435642774368138086434562576040483691710284815961137719521597901772524769756422960503184065348608387468867294498259787332056813088021023502499347124079542834294848476715964234180324018656959654238785646485826740195137983394923957949475471701198691473958419886805558373427451767351008935059051970575813088400339136327339945231196796983270546516418829034672020912443239608846520888562443751596171703546982548111548209623367167015219048042951044408255256712436676025390625 245 79510275428275481279965488842037969763246953112149239001850351512175950207718175849021211057087470183480382383987401047365679747818903230977176340948604118188115048612506689594784772887976393708495499968303553906968081986565171898525213542580685885408770753890479782942022885363640827079498250109524056705518838674369791763756291779887786775059181853463110743244035993346875834946024805993888741600843128054053862317453179432342785213666479639041141121101956654748769859547286241986074502024297872268532155028401607279980031669746326700377166008701364315232329449401049714651890099048614501953125 246 58559440052258240596334658116654017954180272117264379874449682223202987794046503129394203528201218761472678215659549216116777248782168914406725569296128252842195591366390168022045243199737138343441877352012049741705408809392224965792639167361392722517144903876205728833211218116519748926861969116417341728804474800412374536427081467902332230287115352584692980191304416499956254379027834971166165031227151891084425443041165956808998577786107580753581676967448498568730977663088725308108648915244762160373889294199565484227096952170968168014085999868305883858839167022125593575765378773212432861328125 247 43304795551287877217159078207375322371974886443297710272408374932938409420078282207191765304046214996175500103575893994500837034847300487497641431549769218439969575556266980956081529765866069521857177842462903413660928773260492860333405719216958016738627890307124993346965891942172054748714960977368036909947546457693386869575900129162286520034357951371257532002480702295408290846751672274843649186910298629264680215776839094294964604636279783507249225706491988345074934693397569014984888470502792443094982004101277389670500971681570314798679323836987613763799091770589910765920649282634258270263671875 248 32153876710857764922426868857641799509087457609253780709617948034937307083431860233467904101360019268063760981216842572152264969892473739403622998678007722339537444657334245997498093736534258757044102831206942976894146406525756318755261233043932644737742707565768580934058527025220243193597135504261736949561270953190789509263418255283456835383862904744920354563301297704047773861701935954266373486972012734724553157093091886654834879234962299423422094656032259463179415417476404374306161521162955011055022418173701344526304865969635937861278170702786743667304945361318235796943554305471479892730712890625 249 23970763905012689947526991291625358670870764474077070623310680154016520311538891447182412446256534295770135351314389786565769294883407707241331067094223678548884353583908835719178416518364843081852144253634771541534245822875541772566225102203563175404554338466848455090134889305614627334180104606842935384047101339081055664450350312560577568322501972404112657940326314920696848652344161091983041148783076887078769531100562076767853979615517700071897964283809413932739428910817785080940275406067457164294958608316801891769652109343869672686325521524991696655487979247291241424733243547962047159671783447265625 250 17942153029350985779215298300659193385002646133794921012299765532394124989556022073429535166716212963358404840924139229659431987736357369052649491649848008903504351675717996135508374415554357912311625506775793798782141098719579634661201751908165699844805412418643885495344538155113582079104533358044894237567037223359499596128895449322103756121661560205475354761526390768473683711863674761563520738634240465233401402836822559983422327289118971229696786823360073431830444841505322956930992321084690399274064499390664269812778018765767188363837596168701260580691270351692996609660468720903736539185047149658203125 251 13483555023119216917293847975248816846602533514394822994408795779163933946365690117741649177544521396586690468907101076247934003904617337094383564361651584943403702995598739061087313505165277824688049192916276007199402832396291788269120415823558442537849695122378580392757192115445164006525503356075020948833808085509471950388921423900737998993555978419212791245931977847802020909750266352397251324837635097036674594306629414707009018923210159712499538780182025453323186937251606916022326881322677464241255043786892180794608265364565294178030142620077762490859581497613050270201195957042727968655526638031005859375 252 10173362490459489928943037310025967776108798047279903228815408896586559586813597413007247428297916913217404209947667371645785602232771149055694215380375955192036027307622819983883298588962996336818825937230314204614661784724312380985494788105964041754754324710180761850222368768322258000166702468203444713355982368639593511169601462685355656898620969602628119668304294674875860055540680910294904802413927504941670153194130714863664810905649564177071616354585401757047721630524487903960179211285097883899118676995534092906325844658732447439427865854420138998998747761394908909783618700117813204997219145298004150390625 253 7706337285906615212945513229424886996549866880147918325747712124784807173168351895742128273818459963305656811219260506166094707807941521979513615679789780636243838487758591034462564014777520844948689908014366162434063856922640447839569027573902562308334906884930318805866336340178745780945949375581904040609278122883414493352127702135815418073687350088135630329655964938462222516289975496522066123239762567012853960255629120080294590809007743188260198421004449950940356464734092373139088164494397779949647152999668387083621091258142587504336428904094444350774185744586401122899373128394273635421996004879474639892578125 254 5860680973798195490984728041193363722904237564682708733213366753574691587368877320395705740262413970671363881336840449906307818441587089627662771496253299586844661517025051185233186592455854232582359677456385185257469556821984993175149807800911765279994910495767558992774266683021607832922361869776132329703026702795941110071318029698678412724959850025325918331224266648788075407898590221626567131093772394368837694877817305070794979437223063008687447083568667177035577477948477821575240753248746849031375934877082261233701033788312003385048313433604440981273757672439542900140571797529265296589073841460049152374267578125 255 4474638610351972093888554704445744641676746966926118199330395558696697508667714346269890796450509385686932713311850381612978317015632255894990526699245653030082116116113449324212250898374704620921981659366686138415833104567270576681928199983664885912580170615477431054343681698955275481956596225241393626935077864545270162427147145019600634552530278001665143314122024325191094659807387039321715732687465658828967872108898483713198821103950488301543203071197570630803194733663375212294027595173758575059536649731798590002370975663421030567983131979270964929347059379915181202563682970156644369552623174968175590038299560546875 256 3429817101150636142006971847554822774154436252038069547565644571542229834008089795415468920785580424145205584508837771805556189471575745883234174630492833100994054375178694064218047680460476382028264965286836341975186690177103354768385333029526683405188543139969862718598931255455407649062540611055262620116119381080441518740159428714262045501546465381279032132778399583494096715154567101183213503831071523714567344931476671322869823892686635182657552492884491894880278763330137366241917143908643504900500261470200506212100318276945966832162039967551976265792043773561672426891205806552022361533005323508405126631259918212890625 257 2639249303228071830690011590425038712882323032336210298097921019615624339760806862727360230228352176655906821546565937365609420604023718535840084247474885239107624114378503500169771656534286138617610701248635437177209602233076668900206147670463919233198556105134009188881237912918391689902724321580369657720056716614906848098930917551480008368317597371964906269460202329236025154856752600932029032337335037182366460480956909055548712365006137433249770415743271959915788075772755398822302708267530713183353110523480083001338494359945241376532274399920349900673516758938125150853414278840345687238144734010347747243940830230712890625 258 2038823952864977954615253851164384135684404390591694381722444066231758289896689530286530083195999667982844021923399985501318635348398671953930218238783503484899942737340210182055593655595213450258310585796391255021654232537439940547547302460871514227178820341388203831412611156916258508768535311258556862885899182436605921490942206758566743118085572544656558305035278800592139051097250590195919925742956180195968643561709519939136870662948398113001796676964257374509456028779116112588784848611176683442429211120718710294257798276153166226986895556882501180356078313096822123298084655652703746538112472563852861640043556690216064453125 259 1581110950410000634700361502708640961472863802534966016242242467037505551046740105265984533664904298750238201518472381893969855587184638084697677562324149877908830474088493958816657607855368363995296949656696102544952642554176313761325156959766932310646331029332967718015349241932594401385826859929965267786775613501409876490000159324094145336373396604593709503792958474084707988029664345800187932237995723216193637213294947661616748628603404404783678135745257696145739345272261985881279938492184839591023141048592816583508054998174633188340416151176267557765654290774563274609461987770879086759832909958589652887894771993160247802734375 260 1230897173040139987534373399781341246903249952664405152916833966136677599093039725782406421752536488362148205275759558530539398690158381521914916502674169613787505280846125660936917301583466933943640446901734489009944952948830402248689570232157239835074615878861559854313956655701725716018309254040616122619601645694625399262526944799022787987909069893226555138256095737586338436569500489780579601896814111356027751689945200100977556413543116791639656054123515412064719088782101388732663952754707533632920983030864753819249169243879773995449856544063781975781721904419954572000938242738326703716437472702072142283213906921446323394775390625 261 961947922932957398801115678395176590989535255335531929585166335557364509233391918473650889553406517951473160221303909840071723810731834578442803258143085809617651064985459263475189741009447561340999815455059856423221363170937749834822934402663571002915903335349037669947368024730273749407095191213229800248720903728550217383780717349129223054559188176788822704968342191892785604727097218723029399503863593917489450919403107978517820668547924822242483295359322584184010308890265179282967001643459361217692248380493487919638087912147605332554769791509767464768955022678895436716373199921125105461589964613022818440413175267167389392852783203125 262 754649532977428783084918147195474086539500716462211265385689761831341086525533527430182880242928432958523320801223454857227740596872323824241290703145117221075585037835150668278035655098510503189098484970282442689621730992307055287601743742920860812422628684821108009953764289875378746863407076880236511017014841365823138384185614207654978913435823195881257631645741620270134178022997683856035327127384038853916346521737204000994111663963473722801393864152026832884155260696066911632504789215611672775498345832192248293499055993525203182526052636887202266053915053397631379600658986460907184864769172327920998544215080983121879398822784423828125 263 594287591495318314921625459447995419844797052077796584162910027086825700154091251767066255986508792641818050593723792257180546033242674755199886630404206483408466059311566024958778127589213388426503562592482573075615026041864905369079643485355162055267151584743828620602475979277955566863846073550738859455024470076451309269597630262525609287443579314763919432962947432365333357078779484332826468966006255919960956602990457007681806296627751349634905685385692556840465889642571849833313975368027530625133070791704951387118434554382505494917548412445612420763064843931630633940474180326472506038119526891485948361104618697936530224978923797607421875 264 469785191686542062430723499246785164875298786732284414765545242336176295537872848387408222915736078847514383445803843105634710892300283480925969490242877085322811972603872348436494393800787803814864190793797303460709397434816015498698407327029871138773929662266401731892784959705228668113520131330399287921725493013043001140384222868661444648650462519040225347811439230021694427991396761791114361068086013739915007982668479892411441255397820810135497149901355579512863774613058598035631491045460175975459656489926196627900173728895235334662757929313181201029374068651755494011030287520549737417264508051451530647180110378258177661336958408355712890625 265 372775219454566136264359842002672265301198970816427909112383814147260898344235009367417658764967199869702570635744371130654210396621083458529634165620046485518162408751931115562560925383109916676624463595279999716611525624184236053366403125245034958220117046519786104253660365828745669440519097079907345864220069095741950289766015579012112681486191085677452830428241167760961533440824925744617457469223677439985976021104083013406803882593122501189668172802634630725455326817013792090782518221792743486968138796223015281559262187502605384169189467165261244692785035833322622642394004043938155332332440036995310794244729013513506288290955126285552978515625 266 296915991810123222513525544342920003080544398676858158597246591348727132235744591519280898124075510833238108646919467178613504108738986052523199373110694278467218538875698185122025698460570277329234859510789901648991140353640289119754931986087952736065671828841020661123475940801365762412725156838157491412925746837004744178097901833657187552198089668407614957085699013397426960433880893850320040273876429200091758682988971517405305628748408342130999789522298834171548252737062894852601914492700919105943722558686909065470688718719732320564490390458091710146999893490524859540545001545805403918469243929413377500463495917149003844315302558243274688720703125 267 237384755619724131141080528936904699337535238232303928966071814608673133658212612537106344203112805280952583096628370382223936003233559626961945595359218176275061939323847694146942609969741091276029350062497383716103725152880667514333609296288102121295132345888147836629980319391649690252965718573149721924859302369733502321897446138351213274337080667965898979245609289521849177385351904903376589160661666029863888648200374231191513677565087269042935647338675113033186851202978076404583259806363967382640912213764277113134946310645338960810923769216429875891371635039736240400493366611111153465041403690201848664334690307275987919410908943973481655120849609375 268 190501601046469381661748251802582530215465896821849439645049827584363684723688125665519578113423316054143600473331184744718922721024094438955411843807801043302144827933103675531872122589453359864644620640283742007770935877840711731232923999184165430001928043870589129174514436626889721346190654887818188672288157057671861159057762369807444667269701060766609120367134784510320597873135919812597284111753565721977746309376471847816249272222169918782414605850685572430881643918308520921835025219701267101816129965824827266997679843537128862493483799759019769013695598551025871265261647607919248862836692617761385531660028717394761432757377406232990324497222900390625 269 153449307203486706739262399198343596923804892768992228915849760699607589452376173730986962618309398442044554199697342217872156185716711554998489971341197871998586403981448507038562911341499074552721009427808266806769659725804496553645960210709035200217885320646025215810569375297486015297238927819968011939199495801775955547231898055175809876804996805371667984077239168816497682306916119237118840209970657496383300541629076357245415610958846168982621962534886910053727848950304145243509902844626919450151948110225689818166057817501725645416148733451275643553846411094540660613332637859623344937790263131489716226395811514882257242664564955703099258244037628173828125 270 124063979590228971169909339029760714582057767211162321133697395762841533562908766041837046463860481019156023537103862256799482481604691295853853047203094129701262882281960111551201080329637888435194647180151496764418256596775565017892567276086076348095565500719613622926635932899475237101257595185587782285230063522707664680332377591131872334460559692766927264734664142160613906218938316224987700687584783943518355622527809411395005485403555302639698352355110329264803534899401470756369373449247081004101262790224337592167654063608522438248551483650342108544286555476598620146793522876763999030941244860015462958582984630644921626718701901381791685707867145538330078125 271 100678092390469799303254111329844246129476598269830752387052380460794200115726131596981097942529745155170573529037221203748076451308857010099394164171011149877293184183281065388215895084139324044153032857518624747809094223458844030267946955137656852515831273762339892110728482280763503433344070412927562528901520527798022565252941908771296779494824273958615636127582295182196952624818366618635880349928644881056385072937002526237797322249420290393890419479147757103645860218471219680526919967820335086439857102495433382653031704905361754866959506294321369362426171956813643837644749766548552323952365259956421189658823014749465247878734697195568514871411025524139404296875 272 82002446083808570782523911782458232592574608642244125227893917456060362093168749548880841198362759304845133552375716202076608550133064069604963385733995905206138889549146891859610097023132353697496463647892652796615415726894641495763125003550703065809219348969176396571514549643864591929081261678838031254427298528791295009319681765987499709614446879085829761316520664427007335043808777986672880001740843772504463561435568297072692440539686590594930919809405048080538734391273656507641066999240836817576976761125400875321817656319610743610711528153252089511676054780474640455421907290026713844206403647830722716741272014730303047667404892084874745705747045576572418212890625 273 67037113146408604043444138768060578081225811776406559113313260904071548082669554421901223990397787158342550490619979995949392076958271368014465499176200819130220145141466923559426885482864899614745823838574860293282675866389469655408710410995394752928299006472724301484581290904529622515533519613421466568680161454418576747159358881222337699139765190678356182762981965133600682547065924906908102284833958053840076048914336884870040519094770891821336419870501278944834850806825160301548120988169353674666363452648131396719098608636104022767804896774990475142885749694094941512273047654463610709631243328361933882334851737851662271854892051481389358968954184092581272125244140625 274 55004043759826736523403156893535556284597151853596929822083921964298547311586806983632950589427906199246666975052004588668483606619348188582052307086396695498369470492538992644671963739122187110433293241648571822361541791314824836633560648426983444386442638143522174011204197763586449994620562435798272413081156031017725178009052389530511769848372251051251183490980612517949976010903862068715411665095711867333928782809491536760664737776439682347069135774356354135899039148984650296697911026782220830232347294622024314420284103576254650752539766471420927854837073044308996367941013643144055515980776830079639295228973265294426713814624559269195192001689065364189445972442626953125 275 45295905591796960767200137707823103159307516065899541710443886768396426581771183231444180725813207275518575286233981802798307238039527118263857236065642653943975127239699248482928394558149258597198671341769253190156219184599367518295368962834568283566299707196925655291342055779932461173877941989701247210338787854686189386752887382215391497810506212023855350740496001064420328916304660744721186995279546727435283768909341532840302904612773174784676021307009210484186636416279754452848400757908964270047705025245404098706905619253557792542304098153460245291841849583753899570628146434581467876125403392252976172066948932943645981276774235813574465137065772069036029279232025146484375 276 37437127964659620013572068000529524080264389012049809436916648771974779046745875019169814498380163014006242320433108327612425549805215699179533892891392588974910196286070433292376065005293763319202291210013288101917170800317187483322184843503940072602940619271471959040534894509246922731155635992048873699606010107197937738325982715165773853515142792088129411137149929712244190059586613459304908074907895279295412828215099465772425234004299075243373321317223886890669508894696029453017526446853648642648501126845881316401597865184754765786465197856095029324731956030046994798288523090441482382226614532431024302759201368551149066727932552007943912963927601822433643974363803863525390625 277 31054148697696712148305663784513803519317828450109713780324823875868264513984893474382805069442412833841318171403107045514555674433163022764704658992841978514232630423628309908512756389959022285136394322543824401219902626017216185155158739234422582058202940966236543029952472331627228208634970380159031448270499173941675877486578443327735464082780520779551135942939732889661321121600636620958909143948071493784417060997027842650792912194422026245456790003926397786940510216652212456670785871197410585836731310916320341348203231525118906832161400481442109550876422262981166319876789071783637796966654705920279180169273240217751528797643976474027118113430123713669672724790871143341064453125 278 25852620984283181964638145908696358577970352544923976489166774782592857922963799952193818847921155164489606138440789719887766768545252740345036291285063515535354484160415825390334442071110399334377300600937293555049557386175543896912228014844284964210627012857928603582516370550711758873449250103004004399885147529754828340221121402030897401720984507322357200539948004495552926668548558696071093744209836056928839816017601524428028977653324008404692448630321173344020629948215401083221613735413362901609645399357335303350552503794042253615146481214436767946118729782418654909787096578676757683578052666165339600824084634316069100088135471511362089886039428154873576204408891499042510986328125 279 21599899831662682479564978560208237235855236289612939974339540170870516136766947226126753516203798370028577990763395974794402790594665844810968851289067324598448547055337048760997434069450321048894296025237778501249137905956135108601135318901231329104505938294736502089647160169834328619846581777359877769955615022451465864800913741639702016673979966300333219877696077790846628299224609957826442064688951951010710254630179118534895375138818633695249758612420397367951538343133180588310484477122789510772705335499447700011585722582299108655105771175246329459805776929482579833707742434281918865242729980589731920072861032585160385718320663635069209270833483216289749861971358768641948699951171875 280 18111545145618299851050289432841680100376689483229473557979006213799964786105925295907412745152260868717493121753479707083543018788521069513927092415931912400607533559460966719258773867817614232096012092560903497745025730993360309110549463350618103427419175961360697780934473711742028743141219635843393701248746541969755383809928794858585759807986621286662199038548177518323455515435999394138137267292349416536419332992038447090417783335819063617939713268078671319275084029149313900692306747307762123409169910358022158517514592226607588543059172274887716220292470072080174537912827944586923334115086625639382344364032816177155296224256290956279507508298030372950737643122920417226850986480712890625 281 15240889583689647867116526078845120913927235733866551246108251331224546363412040504797143733258162247832412251570341270987835486058166231535213610610153855608188643632266952944661726857307168313160762339286047051419425884803677082461163875078350319653204884553930895582697836573460440965714062306438383384933046936886370245176188034545794072117039057560202231711675654206977777824597475731112646914354220916698456017008946320968520255001919635322891685145109346221754246670579688679999630721673504390596988247083692276723418627941639487652358743587518400110747777069608338247172533608983630552284725909090738035243805075337932899070445671432474508032089556921508111120289186146692372858524322509765625 282 12870951665479110353664181520972810857275226414978385213246418120922270970726102961050800995549692873359386706557942579801315427660594497229047961042566518956172821864925155478330601730710894688961914937368727271239118246860463950406355264133864212476847472829252678426323292970223407621897266611898706658806923670230625465028715946125597748386591777666723765214576199161424931612808646900509361858076812375006506599775623856038363073298572857961874655868450724921271836670161745711880172477248168267812111312328246261017371812085175968409199899512193703587953414567495576130140156402066286987535791600611160481085594403824718775333477925444213606583842084447465332897042600279746693558990955352783203125 283 10908148713153710360428717658558768243479464580441437144222875902554557417161279501982948532843073375494539556787106223608830939070147561813654957221148164423206862389376206879312595675092396209423546576420178267883230062814624861903612449840256787796483012438758497860026571866119770416106672828973268689226423307572126897112665826475366416340366889988174495191366722281240748579730702835020584437406949649739288796047210560368749463613502409412186737732674603996203153556602383837571122513872626469600814043592372198512261359098109479492342051871180292166071778995052793632780898853203595452255469965625495392979267276578322060987075810139560726936721191332465923616579228649925425997935235500335693359375 284 9277394986157476195712166095758815990035113211818853253419487463919345282374427557017820014958685766081355671329101854777934116906832974197286861794671679456044390421906591519950214894716343920634994520609116031686172448742131410458404141040609438550633384843279360311936635767968752075429460537539148874055301556199943886842405267007091787990414656131190032631675091893815733863959465688452171770245039687955306408816409252532800331991100513356491467492407590668497112387733716053121154674059883839714682245215153637594134995352349380260229723228636878898538694992474159340014862435209767349423603317618563460184958983388332375345566274934119570358214805605440636386040120786589113777154125273227691650390625 285 7918268914140280407259602163916717816875129140060318590671514300355950919863465063929140738563035236028759998526908904670844210218231392148053933195207338728456526077830961060271058516496904833330620913612437224788245174394192325488454088907489575985733360539624938704653787966109136546113320105351293616529359587170775250415597255170628914102777560974774385519653000873704845068771564343001296065558796053458645029476538098655922581805248036738501981083715860772932697211899494771018954088351175721911323833874811270928049079855321480098605649131988623981723933142271969780035299380944467355228607075900549707056709355453075208710949083562483627261215767204067149932192500039196403349706088192760944366455078125 286 6782007780495301574840377897656819330354196158714969564960877870717244578098055138548082526668155126588940374207070547852255281591684835646344341994749396283652197372557768016894966586587945784021649092937485318669351349980209094294816421915964822330856965868066960791065518172152352420159516632480569886861890965085384186121123621215025563031436710270442010154300728183240891726621717456894522461551685759967006476443929475866393089225708983265407502280013385975791738688787822601713747836853470504741301351668016053848296140543464332277720064265221413029003841797259742148077867697140001544528801316018387636349593634225603945757782501465290904630665471282727522745373380415323527614646081929095089435577392578125 287 5829144611092397535205042175674503125495079273109690446903299770105204363488060021554961708234218613678224046027310742831670762697815014493100643299764008205512291669766639471276654802604209783810451479407771415298937703232727563615873124733231295553039847266182183844321027535761776361461556378828700692406940855171895221124560549484330381305442836274494521135553585466163775262315155859350121291565587796209979946470401388602687338234599483415225700676214287507476308349436273422604976429972710728649814030562470781576263239425244898929477434201433339695958445486582639989237126755602951166111426218571092423753707572499376037106572584774223964427926873064312473370533488540960742607666134063038043677806854248046875 288 5027644870229318736352449764063602958371446697504107927998535103698241205269447279119739872899190659814259217498385749387163252268963427614002930312589785590869404134359008609408558426111301744066013747300045346397426328487177401960916855687364084950758580091695312410168141050770452865264727946592366683215381840004092094776537864127780423325714654722138941552295132588411841152286422645502840785941603966196431481696079337790291918982080872150920794270526040103095465808343031998191514368204824929308109828473436646835198930675340470903910116952393195237916173836875430882637876033237854069527989516273921312992467966748264997408380990049761311026005127509408510336785764899812135875212248947718762792646884918212890625 289 4351433204451044871004650679747679019979514225027772720244593537170624794070265445400119328585344109569279017530338578764915494181463038525120198332660141199567951026147242870234538327214170219236203818191166022087385572350502555966236307613680892052528457998824031445415270075550555992851332110275603532452570951549453671085533127004800392103000947669312342192855336393565153824340480742133444549763733698373889191029206984943175408698982080886504989248637019794215186848226502045858305271152690009530413546699357699035081524114868435854463704442048331731589924623500447734830319218989893147407453775697194627746956206323224264842620690826080023601719741158336577021569538842958439241181967105376315885223448276519775390625 290 3779225404033078944560119540180439221822781203777147304133472501253376850748337212520855495869806823778674553710124807552030111329401643552057993783555364265002392602519452987126481439820507343369980449001346964741053342691597208692902312711316729548910811490063451654776123329598814285083849742236545695715476607021056117748639429423303793080434450027895174767291738780558799886400625629756918011190165145075205638767208255250369216862572602133089953914499761792324445752918041149237630827040390375478170681800653620815427491206992966060791765476905148535322825847017570439527532242375947161805563148226121128134261049290795697630029039594309386989240364201606152216901898088879423122550538227670813284930773079395294189453125 291 3293599843487278442717599465740531000542799715986535125047863420904360331745732662799761227918632652938037333479801872709044256551390056387568359315927038609860407885020883643190774980020150207429988575282758953130931576408857501645868790234530936317518221945319341144874317830568547091699739118250034556561118426403367016185134783437638741179926868209891095707276091494794680042057199283153169847844686169650166787308255272121416067768261726479223487047949417554029157089888256364874735695867972376833924283523939347498320769683117462769691430510822665402236146060300681706323077772167845820803602712266980984509459879270765528039083594674591897960327668318624177163289874529903969866870792893021047120782895945012569427490234375 292 2880257322123624789371717913600236817843488151764053037693289652211262369179822020067816844635848047096766456741176884178089095597104801593442616316872288409516719450869479531566441545604117147534958739930743169334042811747087324092655062114104484390010978421357668378338909129257825549275517833519263984609415754160401796525258978357751312180441211750960905103141397084361730881756590774187883939846045277863754495647423278039713744316927405666260978778327166757481188078453558187326576089204372187651713318793917862653701918731957434909079865279320328738917430340560855879691200266773221838281882737554625760943769889501491093396537935841808253619715750586276536838479650288176521342968353957270100096366149955429136753082275390625 293 2527429511860114307271738655589963639524669317011754413126754451631709791243916753989013958203200205699767263029098603420687427049961365448641042591044848176453869301648437997613550572004396335191143799322258983655171493200504762974755479079962454089606358709154089166991403168005186316675349650316193788988072951828468993840177927245422166592313539000280699512256301052131782743172401602561362880746850910200187088658366611080322468775273930956681349767549384214292612254986254761476359323632031040951856227011301458735295605673116670269315701811428593722118046659008031945509959418487957743695549731201107789896053526243056622834941813379005580220992824538246870818425509531213353067346770734931393764810536595177836716175079345703125 294 2225404931057087554991289349559081765600184691917811961519021703310235295356467794182346959093359994733594146614288273304244579940886986455870213514476630389486551342817850198792599402334039361155708886744465800040886061118690677669174587478092988847692920956384716565549424787681735981378736528527172866081280049705952121463983537201752887618054296309633626936863545027301624415782526438975222864043651368286085316107431196869321008547059197654639350376259750446056052593378358962387031854956464610376337400176059301124901381377471803322663607363293150299284009720365347715154601407814225130566745556216228752738155256284536702625484148176928304759159380911885153312754227799947571767940760598569922834588652449383516795933246612548828125 295 1966148104822230152253741230621547294603615189469185032741193898878770708122562162686257449690264497443272255849459461991501301567610667231128731233905638033577403302348810446007610076426356200762162832214582146538051545634865283740104330024997070713173955109892956750582752620006494971009628985343869767264634877854681718760966802260137679902664688126752238852534045641435803850188962562130314547159491967153328868484819468880147412744169734758099180897829009110045191287799250625740246858714827592623924722685599206648881423689603463879756886310275792141025201114969204597186609084315174010804793384831123760261131208074011548177452169339961718627340299659167839610989295394424949991084118650571418811245916202778971637599170207977294921875 296 1742992802783310198878484817502269870335357483773012029399715737591538084793946558764165192797701034450770673150639958780931639896528812994010160732910884056614407506186168693511141061766232971721010409603378958548800731152303772674320677843596525743977219881141842519247926008720759675767438374333625087113845534613387427372987916924698516135705449320890820692140182121882074690330709231718938243199842363693724855282579269634025461237005124111554520065937035290404046586619799770575749721801088859915035869339883793492640870956817302335469038732580465742180056027636770807271309588277037270038299461213656601693455340602734033741446291476339814083603214578013820540132835329547507241169837626182937393749805554676868268870748579502105712890625 297 1550394313758991174986614455966569267053035583237671543661779995295689855781040287998243751944414038073923647541183950492110312318735353010035558034465476667812136325747315517374548622572337801137741159853072126773220883520970660890512272951313650362589956278565524434926134443997198793178732064584665603997263205914051678390367818035702074993508915743571606030376297218199735331446389806811284619417912685261577923121573126448476755323388368354960444850140099592661356895392571034213348353225354062835554184813042727115038454334099979869589696960268005395220404708672240570337497746381086181124961186447821892768738647347171764823048485119166307877451744376230770075562654043990236181121861865323091939799539373812109488426358439028263092041015625 298 1383728889224581408447668516315472212003293467129232364828092984637133350192440612807685949774213811247986762672410536966071374367225411705144014751924466840473372713262042763606484013172530426522961837678146005721533120875250128008784454247353156967505881952641583574470802840076691091241311297697914457177688785915011099060504994386397479315715688437012178084055134320342794458560697550361991515979344557144887932158744121091039523034705986561363026022706608476324351718053007447387105263356014009152922025706484210379205589460577708016194887286582816701937461942106482652504778714873278767906757903983815292997805113986584565251770569677884782859136946663391332645871522199830849449596725461690173139943653597694339651980044436641037464141845703125 299 1239130967444265801477972642845026810270541204295074138309926429881179107652311395890851653551860150257536148820345690433759003713853942703718188300850684506800590833981841295440280026546666810559402715068160179869216950653452314776152816227605418445260357158329248287430950422910244242683653797829220705570837389688721067636328775993768649275522316014953882764304321559386996463327929648856937208984752716308567656073987883073263499860448809178833702649369484948610693439486393208870556751132035152863465300624646184164261487908587647208306783375396860068883260679495797832683329280220208329472824735149438871222211552819669033693076101953845746215945145106137818237601481207946003863029778957039519830281084646593503517664203172898851335048675537109375 300 1113360733567720206402620773063273476792085458016757157044243713216357824553276210434178128811230602828816420555042420454956852648877613515095445388840347821380731861785040427673420376151263754047458212954193239098052557523502810069538783697400702902620520237287299061097355232254022369656983638259138462677953076849601161115218196835090708576833514456555820393935831171952683751063505970284691334984374325229184070726938240006334998588642106143292237037269660798114642886719335462286798871578403397246936989844204014104997071730230228889366229159322735101125167831459754553811502769265672716044887379691580598142915934925845859531422310140436688453541878027242484866171639892763381581072743115313751815500680053387140555631873439779155887663364410400390625 301 1003696097675580040711825110259394730983491997002320894990935497291820449419247732097219752731482387563105543439050921670678632131903917850059065440238338532698219972579320061032798516613959729889462043133144175753954840164882856987253356373729626082427682693675645458230254875131934140251866112553382001807109303731136155198440980779020797480733995622699450441242640305884132436745724801804512490378436608641614512693542686912593125492512394928069827298815534218864548502384133477699378623036031820458012812404796732781498716751805569032373485814027309811914841116730846022352530916580814870508772606780874298123744908982167940330431415442884572525992956962656537436533580918150551639327050964152481144087676865719644010710442927347685326822102069854736328125 302 907844374975578545143279290439729865972131905811057164620791652326332306878710991770530946946473906707215811515695368911919940336363275508081817699650347707089314805600513221687792632620444123545345332086147783311853144565566931421802237926718349013005458713598023461516183592116365979063421798022424702638109222477462112468008772316093988010820265659071866036980164904108397558115494618824314668258749108708559523035791368511958565100814289334106274881676367623522524187360612863894257426447828863337710208398985195580662246954206341677880738926642379384462575580118221948307263654285811180186511000012504345202196688552100724751107551791631610991757018382421138460777067759421814655076490301865244411806516396729594656385409212617787488852627575397491455078125 303 823869901332757730495865683623234908452723305591053190037139051938072571537036217021267504969895317226239655793385880369387120812500210268052710098931634029972980824128804428456530940566390443267086870557485454430872443137765875691392991850148172546289075948078499794640926076890957237036151553719128873304664500191948477634276559625833985907300656171534009706679503901810614427466453366357695050723685738632428336051666512553772284326323390633680276008595939382149056178627813448278670481801761002145468799934710603647109267517117577580015369539910505126247205214783728240131812461894458016768526456510332647005321817310598685888338400536315337453760799902888942700912148203275809582633154014724913970994504316303138699985157689109627199286478571593761444091796875 304 750134568187089256035842329982050180606215663162507728797679187187561937054694947207934869034630895873977232331711411605104139364304981389220332918731457926502481217864398083126482572985332527775555264112604739045444971986259704333609392363062865564296416609879718046290943643928130572684319409511783338799749571196765559179884634667467135504801338247873663253462517323750246219658058581621470882426775513136679228485932104826559939513484935759233988430458841383272648849809676990591503534231931011696712123331531344303531302788888805099830178563247430014273962602429768302474475112430745260777781965045600832981238733849810619225329936947815377745176697109898801408230836683392599308251727855173877481376032467478292377200386510660568006869652890600264072418212890625 305 685248856428998684381314576038444828135572714694962631624672713750903655267305310685267758361784807897600130224371707285656778189516104246048531464197812275246906013124515166622965357330795616772197038962666666882696963460360389148945856709944961982997400923035396543084183466276795347903194745627311126985777458821421411006374153009543043579663394523845226073158896192793311700895487436387510044376605377216607904396206054160864228426312266344839091168757042458337272062041081440506325114901088612946028387795715456647970008945467472888342200154291412982804764786924551697146371683358150031844813124574256931395304929386877925133586653014888079625257595980782122443617668857788369241315837551933585067745894168171137687253771848296113322618339225300587713718414306640625 306 628031422212886646170655194835134056916109335777266223371362940781761134670245837831352769789066320446664252058569008343711158763824089661199729113111186451240542066463872047644178308799301352152804132307853866050892018977402035793426102463133231895875135282822076807349499128328918319691930497461149232529095936496863234897306130845549397798753464466586482864743878432626265098333304584765321423528003288847379557072120717851859310133456307476260004095235917522458689183689100687155290342212275266193543217272669813835701113738658474370097063919236910119234172367343013271199419828106565087144568993708083385531605952573714624744391528069774019748841174624445520903943684143507113420063337030715741607498179588183197308494795914964210770126129546042648144066333770751953125 307 577475664899230799919128345528035052292554931939708536401327489334541875532758337404639023327890114183914648310225200898135128160401895807118539838900457943823282816803510256861354357880094691647137613137963945851856400448051188489133625097120719166827598437016363410904995903480085012163199362561716967403394691513247681881525311184656055531603040138837016661087491734946975402324570589023379806496798289271161910261454146264027279596400805204527007880323714647102041445368265949237864700288881400348331952860098151241868741525215193369361970679865162175006355057304186027535276681807093804335867790542855949054845864723768465053726694907834660778054564616286576644342501972304048435701566506460898986067097087378179861851941416026729424204599894210332422517240047454833984375 308 532722008564585661156917665714348588543110581689137960569373752243391351490183293177642533971403545505829503272608502558333331479360442054091410604976989580151497573428266901983236309778964473162515949154764465798272822010329604513627120491586377643744212602876496013694160024036598745583074012210864309332027084470616422994226409814264487664308642453870491356637219059096502981854015356003662306677362042631556396659919652329171424686305132285559240770773887609603966398475234361355108860670718551857838459313973184922196381253978309453118886829451422881819520503828032569671807349464957473279176213356395653177575188555471745717817221251936665206492147033707219321622102196533639780754455214421950259601680359768465285552181646766146797845886684541483191424049437046051025390625 309 493034869649499117655020182306545162459930874789233864278146070271550711638769508433134101917364638698365077078261321366052802179046540072881007316915413048318333517960034942601983701966332494419221932864204629737365988136438617828966682402075963470120962945915161808840300931688737498073619820276838564697003229800090106127912641327859099329553784955518697000516324494397049558199394644105431521183853621443737080321634756559444276289662404497336776598968535936127548676595238702262442621405449565366704191930210614642589715915180512082995415961897613589423766054824600316346461596115437879264877326660724979011460190734434709525208089712522265646015635056988220800012703158846433038011651311627514376509190587012124172034023452861188719438707839248792197395232506096363067626953125 310 457783476759104168908381461269098414356459731272726376162141372680384105185086708796879098342400803371235183889427165313362216824819494096637842860733755783803243580541618171212008141109502475077108627214149395768262064275673302892119025197092190613208358558574169521689550459076134757673170758012052170386949950212998942652608389698032166410695285631117340979457061162692153158125620126373677144551133228761911312209108574409616861279577298213561860465015801658246091642721255260781976261215280234306370479868182162446637656596967422444848637452869695554591616393647066044158157247204959858709875977346652137724527698402891664732314105231422093701024528713018478697783457676747538972378523637482337733421435386534344466336370316131207276811915414527209833295273710973560810089111328125 311 426425864166871712174778243645519248880256191021271297239606607282421146531059411978497214174926320760953691006799156232919917317408387953183747917508608680004585780395972909018570046682827602649439999525572915700786357755342203283609554747706838928582911849422904327410294840974090739450988782940001645113227070066679794033908755876871049141338978285549212198467836732946081937694134537953155480145352321699245213679475560849847023170595141902630599345839021685918426065423904032761274404054878729174775981881429439266436325174291147496766766394040774966055488293341063567891790474905661801294608290524702765697615558706634053456542755851507294804275927086529227052649620470085996402588339596693182320798555215699447359406018242670108428218485557663341989353966710041277110576629638671875 312 398495485904719582884227743295810130471600109745472115285934076846266832688486339127907690034210684988324993067125930486401543087930900724143202866688193621256297155792934048068470593467018964432000671160189850309424578554948053692606310003140040175027471706635108836867548397734152514654669856420476198924950168132910659388802476514342612690001630502420700655604090932432420554504524390600619932262439376760752682200706600281566059059498809706466599283273061685353923365628491861711815639017028515654164563550105325042272215424451591039751052750087262787484549715675083230073415320648458402677129892775282745499466224380691040362868522379042369870176204783062553086788868021411374824241442406213995446756719486698483512462024325589655912459704223947155876661696538576507009565830230712890625 313 373589998539475071095171203764230781686981480890566682450871137027503607957314166981464079795264793282187340703525079994737471065397382904834884096698467880634500245255228496113850104931122302754727452177180949567635193017981025055019674245083440193854540853867641179155740761741762572912457619910472053571382812809875192252519589965680268328964825274513221644724316172994420604841139176400162547747395302136816615347441925890528938708446449896088625557631698188322940129729349566957381799209509637504190950652324966925095448552204581336930246254619297792049314174639768714002667095406786017234079941137749272845320215574216762988237014394073552479504574502864816927281202238382653946669706262122281712143966409817159578531414096293182351641482303816429490217476683255881653167307376861572265625 314 351361842655428377323823084818694267149784054603968578439852000069964919331434185426149631849524150022921141332627175630665963969557980656407323915715273545602813942166457003436130488651850633379959124949549229742795396921444202999724166400089619272902291358946679831762731255475049309945960079252027412078297863593211045832588362287543449661628528383931878891168548852469147632853865886363921252012423974246587027231368121869542915011140154437714941164890575494133875761969427003655612190277974765618581977313215926690160190627441606691439812134950414929114017099721732414897193530884965318278788775819010803491698609290131311311232113771430876240693449489205345557152985318196617735668775047575517167270967316921819634220887520036007173245282699600635788368674372605937605840153992176055908203125 315 331510319508503403483918768872030304749998814922528479044984412819934574807830518202853329163537213338732065998040804031618752315986224925145059925678942386089177265990713352154031776196854559680588249696950287530474847809675729857280946292446779418640944285596518017416399647495625255029125340219675413875112477710925823676677180372421151828945097305713246417138480181211005636842318897554566687226488420374128061461097867108896548706572572162145534153101977712092016227305389941175988329209687201802996860446677012651534666994870787622271308466443190089101747407214380399276941885910092175039037956879795757887713867596499542618189036264653600780179660234059439553600149189794976508175874022240718805560805997301777047123982292049601373117235862046940216506761556214399888631305657327175140380859375 316 313774913329077529389923543589379064398393083094672815795268060585176808319457817612296667816511124983839744955898992058983735181771690030432175340770953229671729551355236750436631069886569961314386511721574569634349104959500956993923121378876796120057933829196960913483124710054872064851462319700556602910523509329463950026385979708040304638204734475140297308635180007513907930961436505355542239482955332213585716912080547621969078747732395470162364075203613428573687507782908641028191477912232109271577210895109151026813981715651315238133184521381026080441301186496904024015779481713130473831361870176647374976315458704525259236154469610331506676905584288217051089915782794862982996104781522178463204767862230647329316360977716454262922983761686588694955532389575802998393783127539791166782379150390625 317 297929653749653788329885459879998826859522604002595657568600851283959799794999789933819223633071090457345107820877280054692433188341381401349884011069010060200787767294227668082101334398606292450881674203288535725101218720843344147331512362428689821878727511369323345195267495484269548380302425324804630590426151207735227317048924727858581008169404153620386450337609757791863029392363910087016228806364523158063810180268847665732197241124778770695491146333258402760796811547443886666688584690376826026134249315726386530918404612290599176475820285297732567350682190176225315547880658396638324086515251090014320124609940119557759517091794047718497681308313985499739789247388684445097605201069125034232504314777834854614923384473219262790635534189560410241831295223677474048873392575842444784939289093017578125 318 283778348754309594568482384962412672367986688720015193543023703784529992210924547908439649364820556554727357029526326891807141554119911797127647205339449985626770198841304583501971970753798926625814667607452448466917390930740814130977888443627468121148775169312717419176499746402688123453701727270044608138991902952962815059205676401711099110712239885413008819476617027499824628518102749056997462714816775272085049815210369838650498630033795702901265262273015820002200878764817719012799823795815847677307065272302162877761424923736099704844983862415482194378117631972326315749134568778830915791882309855222809699747597623669684022577290057136390497063291879641334467217804858179784662942732195749457999531434186325293520939360935806512039929498425153708630656867260952554155029048388314549811184406280517578125 319 271150547936573314526530775051161846703243947883322367809688042674114125350102703015237931668750475460238532681612948853690514938442823837110065669537651947317076628115394991871957397423428315844251337715076854501472178291713053938387150683116807399669469774001801247204421771721260152874487999952890019387041196663180791595601524341028692816608106508801190197655534208275377118480764890588862496152798608556948927067666256431226685130766548583517121637381737799216687068513058070985327547287179195120040426682077310981483011841876356502516199837815739145890285138912057692471289333104457187109470411241558686084334402903855089243101024070411692470975672863916558469183648793290348348356401162534457507913649235931035716255720849258675208413272956740526572689553069098254527158342597203954937867820262908935546875 320 259898119952000100973731829454262479308982604415595319902797398816912863662499327783675034008395976468650648579052106728486687415792389762416885496587448080398054386570780545941668474538097347188781283727847569366236869766128940878096414543844790185941190749224038151371739140664304749362549944086656959340744758280818509211875319906866508778841938896370920560410076230456744950401536628072457597748974493175771224995346098451159325265905217630070233878729981357161719601860193239491973958709242378508047474926954098103416182720735194974936532633977244855015579095923087494919165351596205330659513339326469905345009645113802048703585151363987642111026650882657716412076993827761353693516414366352852682440326834096301333605163568353075658080165028024324900591277483181824035397833316807236769818700850009918212890625 321 249892347858415917506745688979242432060405289656588962877444601695944668604446187119501254370517100251398032581348599262237263284881320913779443810489310458643526122603111317040409082496352014304685294793507600435618590290356967626749826005467485130115886926165681257963315715819055674717143273269434525378406539291596024682175273986499370857538457188995872751755276855272838792700818980466884931894603279873682899793836237746436235611178635945903686268421322734892044562121468636130671933025313730155247635114308843955506772518805569347563137265792158703237515900937046533249043170024830059594432368938593016720490787845503841859485321285945292841913549722838727858267828486905057803193862511283452018982582732465841630602062578183313222176210690626941340036977724075267122947653641862331141965114511549472808837890625 322 241021462353656102880103009773700999573764717832006963516270266759869031090477557598741813386087169714467088000912252842524425727021914545020197861850375938901466627779346309359541113894152259871825763416083759583870334735978408979379335311194507848499277358842020819756145561240374390447965715381479156520808498277883859917863728490151708206648985597554033606109561667848047324704814862593138604162241234820636865540513711805461305086423195325603793582851968659313321749816850048746066738821688011888453301248396689611277471819443398928142189490056496159138607078504446152790730478734019991882809963439247060454712490143203197460941837608113269508924938657847963408328513187710060522910095075863940761771807694023490276359883207741873695702447082419643660581308306219407358239538614885777434437841293402016162872314453125 323 233188546395837958416456035885483219662699886637003930829657087091982482566747271365640531491930196213393066102155832163183880739175538571660822430505746262365054041954069016908656205054598452267100764721992368314929635285900538510911616669398330022658453602160353398108858911383374891337087718091700758518833584137418450524529344014427907966639872399340175120174438210911999511671080203505501179773658999040890084016250670899398195700671560268781799468066493320283137205423921989330464489317068413995296187127127760722149388111996197441666819270482396225477556168534266079638188786667832315677542887318496906743334293354728017220313663340584372320826640950609855066676615634767826260069940502114779139165626968416875998361018278160724329948721821025174946122600132169212803684419147397244298502982928766869008541107177734375 324 226309755849155410324033673496359164538864033693138933820326997516052534616015595308928984089965597183948642606218851679577971529260047640649331306185099317533857061980155162109147173860570198960673957735976509733363964321018885081680738908403752769424332984642167291616081546691604597940061052910670717305542198274013290324364436974615129309643151824169231972674455394230603338430959779336027104453846900153605405120792110142805441550512734868430622246075670305984472380878777213694640332973304009202506547806453956314607584626651992845314127636425290500960370222494005761270719958647875734343772354130429511110172759558161351000497416412567307285193105238994136754473017987951881690033071023853494358334639777089199276831538594948612611838011180823138829649263315804825110060769598045206374425930562210851348936557769775390625 325 220312810064102865117674803322315066694484046090993991057408295343269685100246520786809853659604942865209355999097414185788070612101686402117837537130211741294329702592529552982989816983038036372024235494503697137491013148541304482208150841142045241349602421961035065769392857676732316143632474003941917003749314419947890497821540026682094441032780136940249848529282723372004811258749177427054026079620544796344523224261371222327197761614976748608858419363860409999048053533701194079713202658345768951343782779286258094762903966677756556376475633560030590379568554126381431069236587659208864943014088576201061056383807742458282873224352599343290352538008608685727713237980792144422890666374877656034583344144210388402741109073703110122189820519593485831236670227473503540792755272670824383436649629430803543073125183582305908203125 326 215135714020649633396732681664832041691696595720720593171846893726272864630221396985548953537125898517227995955521200610131598660251044959474182876182532601014977497193349932720590159672378359468326627129554330551106131777242371334049858823161055359134685961122845973144459947237550850813600562064647554425057077625591407124199097934432485518867375296904204672768736364069530664837292485540346325632616093021520277237105816366135445302054111805002891236057078143748266692527739531691569995472241108898626442943792616981502002077088396740011061878914850528830437735632565821835656365607766788811663642567834897874651759128515055237007748887015608377259447254901883954184586628185894754875506579395182125132818912132833914631821845602002244876868259103036882621763661565362319106412628720042157400016424873001597006805241107940673828125 327 210725680118072675905083213336607970458822303365517934031662969637927818933325566434053872380243866475275740917642053697268998007571092649200653992241367242354142937868286143784726845044395119245318345152140401234041983440037440961265205019368178163707794049444998999298718711332454493625495151632212120205057766713016349302347246306953489884039655595933528683608168441486945788354073267584962832761156611229565855087591613514790056310651295545983447414459683946273290609933013164319262002626319444451522886685253228025439723684791832824270172971856824216971575380071428059630174707730656121677084025497079034469648952371771781873040751823854104093769372631376200006558193354999487839314228831247742080982392443061394447333008431977060591529860925339991673245769775889697385456605062058124740067936719878360918301041238009929656982421875 328 207038223116469256101678434265116557405343673614402205627531159561023095237790582377816050310845136114935328386642035207401372350770314593494055546943518699241377212202170093630566383558928577463994048488357532979133908743856236411439004219553100746110075032240650810794585635247930744760478812134918989557960812860208515690010928701783002794361009350875242967263613988258791713156526746638000351069089581854661390527567559382071871490373828589781578030889256352832179230531787963421759727465856612714609330458913933818914369027127177359133678764912340211792645202031790984837924772759871397612600086500627448771069598174795376716683843996864108606046273985670293908732719190480711323684609282973238769295725422953812248656163620303378384387496220799343286994976887089041615738550629093643482559459513547839293323704623617231845855712890625 329 204036406311692124480876968801204366434621908546394121391448282089166565604680733801719827650093355290893561568073143893255150945661287721709698899361319797266120414789446637023609674136628293480896592382299528177327601253149271104995030051601161328262599041630156076566940816772511850365620356382755003795461519805739936418666680635745272135988333375906854358549892023503421946947406171171416140181822780493055459702872027171233400427895190873143210046901730007244187156711311816116090226101604177492004434689613434428944877522009885408342755201521476083437233283372918299201113171276633386105551940859179713473184378296746066919281310535024687233694774250332438778455843537649698764917431205970939030171745028719376713956095376317940986285402247684739295107459803499435493141116078391635211238390478806492556174134733737446367740631103515625 330 201690220913665236847981998315934376766220714034368945431502960039784994141463154440200356151741187932802117114574384597513743116086937364252281883913551203381874093108219483528508902090106160560457234886061564313007555769296547494384837107937486846179151687189456221955265080476773999345743640630778205995086819872047032227962640383076101210461379332854379532960154456851058510079292584583155374965757817038053380504849848380399968974730304607588078686361614124900116110013358753698584020644926145383193074280773931864120341525120975193250907971766122631081932447077169513780375632337136442723499204508172554888832838782099014055941125054458714023089021132662863602388850359235189712311896227431102276519467237298043770149225824828193774289804283664105453297918723690098567954114448781523806731091075510227395017892604300868697464466094970703125 331 199976083927170536011517782267109037516756861406755347636606790253293535177772265208946505412538202507434654770015658355843519441839506234339198340138825668499907596694887273596200352697989036630701178179648547134845608167077490148474438581478405867574248244927913533504286877878843618353141142995830877833289917435046574882214723396174937111606722034834013829917078706524948729474505840222106299311144578472875421867084201740565928162248989767332377000307329778333549182515205542008657743728393941400277286702148372264651335096990968453933130634015488020522891509861547708471081639300844980649303126498052520532797296176119636111619110542577070345613871995171864184224818525901802225242758398339691555764977147166527630864487489577527417193813092626886867997099901396819073796392268947453444039315147896947698347158706155823892913758754730224609375 332 198876442712301998752545840475770938787179975582028475890054792110176789380332190323344864964249048448650991812995867232733384778726817255607607550144312416926171244050093194957508385198928585781622829788220810943940984871336888798293663848558852709911432708154372522520659298968033722472305280871176202806579140597565619728153430872801584067222817302572016695484416272180033703385836851252236661764737387411360221716252320490476588981650537924854862020673374623703433618742369813161982512714986123774748866369279783518109424289146140840385008056802480902213592806983833035753491881113063358444263188284636525194434784492852491931903974199819042209712339058640426270231082172602108631619169603033193406395930501005453147855246113152273009884776382016734384104962382784776873047335992634158277124381336429509285236572058153114994638599455356597900390625 333 198379476919875482712000285605608138595787852507382368470436838530880153583194231634700677419103040938416140873511825368181600255420059075390500882158183711006506046494590199288427696453313856863513699170991643319270208175917286570743820240947240318673886204742306260358396927576931168441503558819499633049375991033848293997846888479595936658133066501562271844907046386074945794461539987933159407153635087817074057081446482638820573823795966951597042905521595622899972119013726579425028509076814557471563428633955365520846231330839626660852816932590807090387960059076398502178478399481115833531886119698909979224233347176842544622766239824324868853447099745052847016338606935042999821012744784700077883761817029866975070266741306765409901346080286575378441381683099628070739307010116553275688681197535416743710679106371674862430154462344944477081298828125 334 198478890732690239132837006893357653022518799251000476629589612972065129346201893868892858326701800170041538631758549922439856877684172721962673694975595076074603195805682425866307228270109125010044480284732240620432168928191179764849049479858853784201385247473349819258361076089919438867579696010411742022365705644406381935132710232581027780883720277473052735903167456476495325682659067133774660601608652252208696073382186725112435592753953334018095816387590150631192413184253219181754586572239787409470643358096214999403709828876700098667990118959980615611772859642125268101622561283319908129512314426658175267715255683555711688076670370919468090034111889254292172584360482389722595778122054106390628341976623405201134022712394061303313851861008934253202654458908230756919566380651360530485554747005619616880719405412059064275354103301651775836944580078125 335 199173790363659676906020790919538336918405485003859391895704534378406420610381845610085715351077871569587977089959984523002406814638749497814847862836178090595047626282533469947480248432344478774208308193098908049750196575765990004689371630055385621306611161480322347679683889495337974516751327108853334522849859022271307782186853689527976342068906243671194510499780349852991386982910971144151154477025962849631194319974061575310620802021330498710615188396439306283362159364512461195574319737460189633155567191197288462324081417972213162498986774419649844451551232269735900823985190794532721457907650372985483205102252829805642032858588108696147145521327612400185382191652343367001532277310685008508082929952304405159812392743965996775270477396944044636308926950887184022150158638093319163973247196289661064562554390329311704288528517281520180404186248779296875 336 200468643625425494161254482519207546417512870045592114541885435215109908070882465248153678531271432511739634005113946792880840780298316818988500304870856820301996812108783963309027665834346416044091710589769564485654547463976259284621566917000050668429286581525732934408002033402144965782283053093157412150494164535207933511746573953886542679505164887223692226719589229037396263972185443239512557829549839879856538572133017954473051240090884683141080744952802723863616298374252932380525600693230384858324604747383407339126749903241695928791257021265453748167126406677643654261292495709496385913220760566577183285928141169470220223726670710354995468362349990362660343947613509331390871059031398694517196993514747028895443761265789087117954349535117094896517736018917987955528171886689898809620038328297059150780034354616941129345608629819253110326826572418212890625 337 202373320146196689949262178310624444320947646035218154603494403195422546243623174133152953264808101056671339633140570862697278116334023191117415083728781805674050029843228528518777080256561845986828689232594424962965719959343409233032500491327965532434573995143435546414287079121099251742354118272179125340738710905214095361410285214097592852744618512952977082632281684516939843486200044421187428436942407503343582681550068036015363485495677016020153065143810038650798187339161626155285396643449310799122621456107182503167882806639224083511582839616007931810385196868586295991195087501774829671375667584096573550874421137368676999256684072882953936847718828882483562751063006742551644154994959130452620512491040602330006410120703884382575265317332427643027556492669109499585725618686561883648465438316451809517662840433383842665693297391271698870696127414703369140625 338 204903212512236796076953175847187648701114922598501831618693635109793039550601171990686521971867347786941730452105442824024178089230380254674275348386716077424986381172409807771606819292837790091718124054267517297521849069831379681412035367364176291391485384850529177226212610995787854304057281545636439806782255295181820460336210567978209756295303882443226729823210409666264487576588353597492383116968545314182746310611744113522047727879755131286893920141512468054351752627988809565544975618925531453182981410021435257301473471024722148430450405546205123574829458732954074514178157417361160917508336089522274866632948271605989342878211680694354320186755857836236057953555477429866014629819469856047871321441428265815511983325886050294473412193400308222476684853928263878400045982387160115009091336319695685755952621618678369881834389065744517210987396538257598876953125 339 208079440315338344596035673873294924828142902567910300825295587832416580854684961884966103344192826878848544464941134546845524471371274747752033698785594991684681545628302103606604560192097729107167495818240249194052341898414945592657083849148120796440201969230341468737468310574197172766495737343513596705389840601273052844124493055683516565813360603936420342727865651608696202254706735637887868686643356202861693371483763636464232596284696934070792808836653890489864466324505226775650536842200032468501989889020967712511371029377306691456988333916112533754363048962147290924163844074758159475745628353621324973896673569263554014082224835962044141820951892884362868314992812424557455056789175271092761321622839031101382582986297136084977672183962414515690864057803038267495827227203493081850714265389926983383047186542856774502086546208001749391769408248364925384521484375 340 211929140819682783912552063061293847501376468601109667608326650394138382046446542810788473056328152742227402762935682031082361586190233541676246275345512298965583488835114772811903630476040799405558553554193776155375082425790823729269001273904033777308696537144743370521942817269827471678532241272961607091391840567229962653518206038662294288921244811167392989611904403751860993913135100064890221080849564789714255591815922662635213814890579432174721204118374984550934883243492951401639955305762268324851363151632224901921578187094141040672759564019278881896317330320015842486139651509858592787836997178435214093272176596919170384452565350008532380304115139536305612326142365315517743447120987357735845538181987364543557182892065187422790643605804414147549032014640297933847335341053483371177504147639580803254929342267722428065930399300464959111423013382591307163238525390625 341 216485851783350576110566142514513007342298120916178233795561862825729332637280778644899532615307620204003245455268117740694848667094148467943672968379159202667429943457236904411909116254667975220288814683226615981146068399867391208506144280424952761924042950133528254220322381873889290555283484313860615782594595928891782958996911209825136169094870358369686432753360508493027839900144376139446723656568717970975585526469814953629923654922756101326796821365570171720237040928706489543147536541846519963164087185545787875883086038097040848583628340528725166339304231495410271367878691700747668400722829787735144631469440561627039186250589737582656946235051959387356945769921544514256172021995102768640030767674939522969545256371098896366954486459729283963578645598018310915831516260551367030330243166250940520915768778663581209110399787500129964445960695229587145149707794189453125 342 221789993924371470490458925958331028984308171741745324543413767217031327006493226329839415321442843491662894817436691791997401423674825628277281622346876223814832623732498754242819622935445275326452855945384651591901822196480424690096542919690759491602807797382581427875797900555067490408734871928858234364713713456843358128884081377043791671241910668954379351061524504380010710560830422925774661094875204405223261863685883191187065719874320740212066131947550097271617389777932639869877978125170267580969177876869279985194049116967376621549853453264524271351973182159327110083625320583361551623521198301655136256033857902680482646111763711760358999093468596730224412896664070757916293284245693456425960202785833603717889215593031880051497832358559581281484346925962805972759239517327393410237822429300534816061894859048229135505803798452989679390601196473653544671833515167236328125 343 227889462662430810439938935619972570852697412741989735354815400620729267979414349944173739697068036889792703530617995781778498625249274937226017454237930636802062817292181147759443068931068916103492393351269824802453944220193696708186956582241493221000926663825336978570920015403197243840143228147653764643899832823160904741709894067836269706993629792997176618121539818831812984523272936682981843620055083749117301285582085810168406101054740107203517437932309509465771754044426959311360096033608421764914437986175881678746941461323479301371189664531710768434384272119745603702088817528048180419913226908450137422876664177235375050590255692270837614607485820100660196066793741774562655625485015716594126513050445812346527415481329757314179634139148421111150664520846807009829089631207137001182058050108880606898017702521113183200826268028622400944882553375236966530792415142059326171875 344 234840341153640543581974834300818400722653784511740375519492458920778054398264819249806117242982892053786359329175822506325737098250457203359237570695610777396763980863471219278090737578161591407760419912705593634850359950584947484251296196205837493668395394992904380642678135581051574702855493587268686734913149853894521304367056405092701230342142986988036224214004590723674618511307421290541304107149337803660694796559595176485051782741426960936479553258343021364871569727127716376769693548290692856668012214947402271090031249252211834880062081836094032534765907301264635956558690896954721192294527481380166440658736709948659852606061403572578026613102749374099334261939581003490140073785750629085224639774277110198590004482797163628405623505091211460192453985631687272173854011188577468478891709124907461872108390554953699625803004859319334505542153923585146912955678999423980712890625 345 242707749333166419956091522157211527054939841899907938528384979683788117544129482171144179760578086931962554771321071916359714154919642223846153380466530305382697013835182754986634325877184460721836274790886514930915508292668188699836848719019923424384356442150991849818347809322745870780273475342875092640386320125401551419261935207256238188378353793476557290166494142515690116680460258081780194678292019830463230894997358151279744586807992241022060056227211149496772129104624788101613866662403709360974499719387979034174845679506855787447677253996024631833043047245982333896130726091798268369470359933714943344386890370798235498130810203792177927177943085232183489715751421503413332293916294692953231802385634973872284047750392512141270493392471396669444341513783564015672135142110493646965013703119656453290560539526557684248035058639583080617265799239223866834436194039881229400634765625 346 251566846764760646822436072094645735469578268226212819807739561869157571840484608632649142266166709166210192763634640471340549811482933128447514873753813090549160728359757091724770577829063087252036875580494577561842194795368503892181856583269387867829100750177246068915119201282434444890352999511699359711275030219198937144793885758751659592099489999703905200450774216332910939960949722134654122936411829154254368090624273340281589437654579629679640757507678148128293436607840280229543668169846104342817705043464925941596567157415210340774544984151587097217754394611159342124583376425821649684934023503989742299066158983862242368996786789309017036837410297818491072326831744675731182426027724316988909738349328276602518284747236957128837013182250323872215714313490795969258439649111010604581459319891413509269318633712990446731765514131152178475090840266414904391467644018121063709259033203125 347 261504010655493269198598024851365323671721394710528723567319348114221874225342974095910619824580273483996006488476187988839084252885589306118262113070161962749989981153746275650543631853373848614974284313620620061241287116897972835373297473059877419437022653496794114108991559779603182388015170068666613774667171753482978366787640158800517077417621372608018771442799072244787864161475742134829654750687228157155112189707114648735212037169782685673892522412607650411397342548201605250849038624763462155543943390688893257182891526731866195929857101621431748740858790887196955251004602029029106927842591957163134723148240881962649566824925261112971758518120064226112905670554224821300339232274033886536158146861499922601084184035030123100528886868638766701724051184683720307770590598277560807430680100825427537850123672882636196417431402222224670188151758403426183630102741517475806176662445068359375 348 272618214531668072580466697455064365704175499133597706319736092699249794128064601774260486980060477561529868521730918503687220752859291794395269482736564044427196077717566109038626889298397358581237126843783021351374455030806684325424095994778701997036131982903705471919128151900753887369676385743256980956047393531055468577033301644672192958693129181519187275004485349463924483499515169208485860524730128814534187006413587729750544946437775731905245627747451464959693409041420470518670898986372259995228399460881414919027135192469807194344351254490545148802578776164901532041160204197010432809355714038691544810721463045284714618400344541191860162151349303680019800599287599489013259520327411157559756222973532237856551280714688550346227335430477231794456817819806691670510029997552833495899437153452110183824142980231434499777284524213826888335113723030160050309067543139462941326200962066650390625 349 285022637910469389458552400288050248350009304074107785274106731527412033288527441731767509940613198728710841572203877805295541134608636802843759810274332279965570765767964234103436116368409483113613813663663033954118857256649316442190751991756276208886720529547885112253309361219512879428617725709921257632852892211969496120827964365980019070857602090444266129788208157499271995540775136555720334343727108668609854317193310697974501316106398760570297463142829342389616826304446816301493982763500748265188567164749726999711667575504341718654563825015136555529138802740584767548465229278583216394896829552759747431449531094254762330157147921387387152861987260599202112123347288170632639218818634034473059479054908553373326368853558857996912279466526755154178178648417719508565035471734281661201618335992963502785142568734541408586007303009619968631092054967720553389221027629218951915390789508819580078125 350 298846542987025284820469179184468764914452429629207450144093340152266752514747730055216757392929723261600268901265026751668409960419465492534049647301278666140586905684984517817622315689461179926493263099843851906402652650334494795666258612209929118982651675015532990891307320709708409175313153612889856359873886302720139771943120565227905104330476344289034784542592532037205308660513516776214232880838199995699548240210225874209388784096356853942637880066982165351440654602616405416886239849531894163646989615186459804360148732792036310857895217864988699837094514860258057656816957941774820046985260340923870660679765549346145495727659710527678451307379176165448056169162128974954881802901217526435021553861962937006075338852340663171736447386630914682685807258286067203165002064224431279466725491898972955253414728816949799193799922199985986451406905121528617794331161849896716375951655209064483642578125 351 314237461062530916266390792951884726137286944432562839738178357785105580674580688784752473089756835615365888836538191457336891305770336198638107773394062347269578847748992815875284699437731457990033279585831917728383261121419485198487627248327023278948156258643939220853496340895410986587996762625258043900624372359034693967014904369970917062651229072305636409883283258068516414667462388212632423745795519222362985969999037744494597679231806126562650164605152201138693271099001048155375152045509334521491082013353692726864227791598076848710946286552052377698116501054934250709065474807289703237916406548025533349357670865144292183628364398656869488115362994161215112705395528943783458764128517312602812550860938835361856101865742625590634257978161182044194222403146106837720510643361400707785549374925839634714418540759773969494171314814305129513557390532340396740377912176978014713313314132392406463623046875 352 331363739374987768633695148108962076913666713987906384081534992174955429208475591830727088753944104531526294711774933388230939793694728351813117424105771345507644976997133862263090298262661780614087665702646392788273784241313598646932316672369498330121103268567759921506171045910489401954573788724456995118945722367576237510706303555494394046823979789901695386042840499903953546100952398830874799834609785899004926783919169285075039502941975289299964290571552565559590592640302196441908664927395635408682872206084968520347307231724792990072202250061492005340892500530434515096817102254800923120956133501328381823853999972316208595547422993797925737572750411420731352249936015532296137875141323104839324440283792623249818756987338237542897664774973637165789028211378950039270855943152853846391235191731438204115112051461995578646435735987293871659882118815398885332130216908874675851848223828710615634918212890625 353 350417508411764306705241117933153781320214170333364083244888566591316105644224729107293255388750333623071490356294981251206731385484262513662275975709882252430718755197710930767624704697298657592495745696862652141146135961789999787797004226012722006658826699208045793557521463956950112709233940265132260602564695454804555125547305315535660977200933560946970829792664025062026526261258990987361109311043604358813766910846146188447341062251898850976444026003430270608199651937714462281570576526120142394436368443632094313800768673177656550575928463548404709417244463432364522140595924446843728434074048517906737900670769108802615147511363963712716747253117343727991126505228760708818256574397304541698500047507951661199110493302010878067020678142784543674823887050772417229290502430876607728820289796037084413953485361866096989875996389142285983083796777265741867338769960208734455253676287611597217619419097900390625 354 371618140986487524836460426669264717518508909041199562643721908630455871840104512813048894443673985451392022046325890138691040482673266433556123797729003449762411798309097949606566063434507096542244257701022836928540248109943282159737501150030143041886338702763501975876765460129209195870344995519393499074924755642122177488007375047077354680738437823295994596832616699944446526134199130457753710071756792289003584097637623668217240595529258831787946320075070465610868642150650366040601815423752344983314691704334267720007661113044441072640552230642973602559652611192202056461051723670072557767394054582779042417933388889057726757688535506174003582525135781323168277036384090243617229816182710586275235274173026888690754688631085270576309341512917187433509307934442117096748561506611443698211501521849055520444692727117409878833908341425538532146493908609914646862194437078254390105502835695006069727241992950439453125 355 395216287719400148809763402852859816259717314651786252554810649354203840816887262859973544087018979814003716505933785985185317661769365299652231429952022970228595086942942734600752356841545051250139753041035307717155821245618024959899971403319707388164641035856574844453771665466124230595164983720746215540915310324617265047710523341188709781507417216681258237214165218121877851208181829763349150346499482009859820844213044377861560022401594411996364740414052889343375331211149544772643905303885997139676245724682196050327340832371094046312454992835286346932434642141044907758110848708313356378661091591113917761580750107672221633454709621348157545927385253614117767109517066688119573715381392990332824494693113134814509657398230178371597222977567728153202661622188611520672912360566807755339174495982953244860763280956836162160995337459993076997229629858204148924567402037074845787267829422262366279028356075286865234375 356 421498589515951949720079849995334307753405260322565617768076335959555489558358998148374842453444441060669974923246586043760427225001619912690826628980013050099906746465408607886497627496391997359057081475448552515649463050093496660975224055544439970360386357623324974043510190504049372740650675106413829197403273846644651498042993201330523111336841421143245032129463952905132641748971965919841416408222735675133564178976375561786694914912179787274460653996866839516982758873826808620959699003913130353320473255322338314395063006570439911013783948344234421089974995536852716617894405673659224410192178632719350357221178957938573376222987600753070782115013004469013674937136585901071782436557915721131317156242940897266116798002079625606065269007338832871393637980765994404231033290757853431674248770039464139184291017189129488011602590729807880408513635543484174608294353571810668250031961523660584134631790220737457275390625 357 450793186734298155931380089685718117811893273282577765525877869146213728413346935520703780991005952504773345189566649493935447457344071215874280921944508607459897572449659957841729870609455205505678355134536060766918026779319614758593219121296193098614808557278576301485799032223444015367576360098755986446117034474993238514522297492317708007094276861596591922727107532091085245985214992499297821519345584727847076480166401530123608386856515691501804704264951233846053108319807963879767360823660873797944822584778324287491856781177700276475737940406963584477251098418659354853089380905694468847118288285770143478914454419239620951009738725235185412550984686313087876563517334244893634793645328564257339868728243864670643245646998476660835637215742808389730676995154951854081294446944641647776509878899259505081104909152534657894813919545394454369402288785025427793558969031493645224510820324059778840819490142166614532470703125 358 483476167627027969244468983274070106830208143486057098456338401940623939065819885481065936604868023419473104917054976786412953765904960133653239823667719344370301586365218947375299715679597133482542521690618908526969095593760281457119720597330498043781434759461894682019793425652679569319202291779249265490432111625612051692684522840691508212339656085533717964706843165250303463397391189003443131068683308808821247474254391217850852494439904662583221662081305912062332773416628390100422528419595405968670534712751945543666571297409782647572138028152654639082490513241955161703860417896607301536311600859996832004568893136726430836400120817896352139013673418449474917683934581709935959199838118643833674592348976949068313249754519911815755984075254352347051656711321890917014578315716901589657601742901475103629269173309169491460577301647270445883239425768323864159043728793558734678126776081186211087015180964954197406768798828125 359 519979126138239949576426161804623793792487774560060420385531889148611129360531240570890284854766357262629772880246516119264021353341858774077007624785722219227583165827855029873044109039526596295907250013683348572016537994185315276542264726925459931254103342894257910971281885623241365350211491283319374636591914835169112550855810970801460299618653724850175761596724140064385140203302411847838234690118736117859177260734101273303337944060631848077517685662652299806536873620264353119052841272993811843244468257563002422412643925862627049365099304707796934172110243822236214202570154597738701245110124174422043390148801580412958402767121129493248294697120562181306029584847566328829601868058119429163234953048038161910604194938746171707634046829853810806151267355195948354093748972163699366672169432830017542581555643294593347802293509856282498045274610364631217866158870573052436329064180417329488204103427051450125873088836669921875 360 560798032213368141551611466508194276869708898991461732870592752423915583201231482734976670423306711068646416458465024483752301753047339199456514890964814952298557307846135669263859574514080170508888728351497801812878398785940521372095412220761555112463513829272363733098088397685396791184126362141971919054698634067097278412638199631447636395153053564334809068634333897419622941303867034646041988976072675157181664620016534925435014832743911684553830470935190559531768089277164133574619420316662385321025877499061117845517624092607494813643848729902397755832842883143905755931582666270227222865073729741458937822970218019898358192908904079808772890648816242596646518401702031882954969839554733566679194049656405192321064961672127024424716353538540406511396052117859041591523074370121533111589984601373185058883772661338207396647406825776546472953642522658185501065324442677459083909958598713183831885320529409000300802290439605712890625 361 606503657633145098726100171783419215640027163494269730874645732182162848317309394026955800836094958612052670575518921051326020467023510302531700561598378127423302535551505547226844984917984273787459498579203024504015520539434760858168522130193861592514082479874514462152559968370813633922742088446212947423721314470795409874393830639316901858047405764007549721615793262595913251859247985803302665760467888533882418509912001081866686186312788557305454551532486046604287340008344621489707417057945336519735544243324743516173066014511942266880949717368048138837916010875610769326790121754762178901817147212535414739671590817915821924060862574677319506604976621212831659226215529526324298302514877004509549169559094525998675151307884376501532392812165806257160741722878305837535521815857819695355034278081905268241795650970177125759007996302525617384085003219870491244065404599634649300745576714290912580251902141981190652586519718170166015625 362 657753848480546696631072469664825981933877145710428660702276380688189108240015943880238427943518394682972244132798497173440752167370875780074201285820294340524510640688874141010197432294937698744873438037266407437497397060820738967500955161499614893935574411661964225550166449806243200071495131732865697226231395960219480360979704001504118707136228805328053988055667164525132056581061660017973501361884884341178107344770794926568757956231783177732534402956230241992949463664677225654554598055670680482056292312270305755259669109743946497699508598782482723576679852435111585554606276010195158862490831970513663620405820130290390788016622897772882312438030740988961202987425851975012127406088397748539414373932852333685948786383164039762005895695973456350934178989848268799535812788491566130241321335444975721851789430449365646916875581423389578244836682918739496692325815935384320604762699885854256303015230589181783216190524399280548095703125 363 715307993487868160043251340597330478007377894795136658447117114898097801808375223991773568195570469751605980459975131481827488870505699885261174584781208748076219852505353086555680410438208662880043265136016795432232459575726010508507347601958959319413871342593302265993128660409342394978721101073938394095129046293340569783442987371357833900800342298764246390532076435969238943247547609523802006572642803582212610895435921472456623425980670321797068114773472596020759338349205824496895778554767578617283326382061180642829674701293629557204979146740543665823759485778736987797133733865305292002007410229188639378938744874990149929795721649920962067436251879252998982455779166023115236759114340867523660714099738258971263193099553855345226774391027182572608785206802593200144941544704484542434514846474871188170119866940876760937236668564071540683807364376916184096909241678703514836541051766071922269631631896569246009676135145127773284912109375 364 780044107897568278890336071041592815598710900509659798958931177704799572155406595095467162001125958033951537470800308084375874890928170025015195189193591516621855909939191448644645625002271437440896347246457315155838414889007263194570884523790312706850860787371511979420080426065056918058297092018965637191092015811578044786397963698517981989373067512925635218379778063198535675457413711149118837790170458269744372509827540665117391213960132876811775723501256508480186766954434336450902361703766907412637405790376320079804561103874604646188729819419177172118970954769240024235069538390101474142463356265259137572488854703237870572322846511820927764540178377903421213988950083717701108169219781296878168161923858509004238060903253590389716063000687232262247994732464163090195191018602047823425876857711540397294215440972205907045528021466030155857049072972799568585753829652740870957325806192500809846512702973309050236139228218235075473785400390625 365 852979037820139995174714997100181320167109214057361336221359290038746600384794703764652579697189168927809785864543746660065160437769366314729150829946130816815622816127689998576923183652245323220388347811231794539901352447304094812959500191136361975503323222481678308984444952305166241610953733490328049721688293602974182753904166686683939831574906880471698300957983667167804038993896894919469126462909040930242800638311509221080123299174879808635686616717585289683387200768339036201693241966392735006636058792034774594180133795451309387539154433042376592819465715974034488295663693865106291297141380693273103547862458589150981952303082488581022073251579396676912924132359233681791727212187333087028581999496782000716002010044149731154389791330495686343043496304364564888249739065548504824048630634602461319351789062720608222036857460803882234642821995311816903718164894039572090517678172866609834246376107874838823352803274246980436146259307861328125 366 935292393729411768350148459567606844322812371012664709550355133937029769692483101527006117507184591450357693342986827074084663185554894177248732864042515416672485605778992160320101918102525067689794910066716695147981800519050767557641766625757882007513739135415194764669018419096837492593927349692449956971761141291766503912491487158289938832606621703067251532357802197302489351446267406487528607395903967541930019737606053813695570350034269638377100579151261289077395858749844894068073163185012371888166264695234612024688673510372023095316800695250816564846059967886140698540350640125393646021420512652665017229784444291133034179598363353135287860630133200680224154685661116040896405762918073210839058035285186978527169730359683941159030456743040280712099742360211063177242869538571961326473963359207530216019435430172106781965642191438541645291660315645066044285329148768825367900156890725909995045332460454037999675325210091614280827343463897705078125 367 1028354947826410734766796963878704359249547763815785096773836108548920137563273570309304147782782923243575692866542504314579717218193091031715391867704774237969994256446729194139275805707888865978514505095432592094037072740103312393755409215133577352085160985509278114348415980441525451999681639528520414476669054565173965009517855803872437823468425364506880966829249104757306075161197691927353768022459256115314071703776765286531729548189888439315528223074691131951973844616595534271174583483171908407554044496434930002059334471491992571395046096412053000395220577962282321487360549193383043058225699895711188532757373357735856036087095943394580499526109664190321994009967924917261563927846659772590775213754473601115351529411543086043234822457031255027524580543809020884396955948708049064950386621809403343511856402535598278433954445891091627174478591358904894374878258362089857256959963573706919470491901812166514289248464564252572017721831798553466796875 368 1133762383625431226727438815779696444108199255147898859812096836556294543906547729294436245945507968166427854565300909079382004208295337238560697766366557088183076728101907831315045969054786627695751912255245918009138825627251954306794024006916074449173320083271410176438207398998824671946927800071228699505144141094462573583380685561661147671054956939262410059284072814650287700416902817718629232417094809048894998999263907124825461504619036618256244247718454116223087678124788842261320292860767838000410084346083001503884466328841164428751892806666865309710821628007386157536921710716310314289865814845205924621603263084293258265795909853887124345757172841350275802483580764416921376365346698916456876928758591064049271919141436394364422087157462943878001624038930640394898278122171935108528210828431591890590429237770060689517912109698790227682709859952001606235214215771131517109219564861518417638715163502750732913738895835109588006162084639072418212890625 369 1253375473579329012385523783382685974342956734463141004413557011818872988878108379315624447328878645664395153447336945685800057332958173445261845917603730622443845387598101861396040612770646786545059801751471004753904677460979949817954505721310136395042659976481963994859160492761736757442017638980428315078394272332080965833343419231983482631404896603447006069757166054703565594853185704056718787868256881847292761721839910757254416998722840219510853837802556456645890811202197185221341527743201229588932197141248713496147442473237567557384550067429213911139909526923057806419494780889540472159157154891642816132181367074556848107088038725582438769468320794888291875389283781783248154052637912057199920504254932077327872788426719719812828367837672476795304312959570819927995817826133117591314236303494462520955690432332756112383356082653516192977602481805593587740389865646825501416792464519784944033807172966119947320391171674547337033800431527197360992431640625 370 1389367989684875279874101513039157565489525317036928817604010945567518358454492288480127048576456505606544927960322645640804361334420700875755843607029367568993890572295153644592153818372582546482868696180029612926626270381139993743434282626533628710671578343021086828370288870434539991182808393292275758681180740611985801159744940044272332152941348145202264404720425815856190781353119082620829347496268999557348759950833414759581876701207950342818775361775822922415484162181881263166873820852260057329597796657054441013163334177793889081929749365584228024344890699734219436768832772549083646784926741586575830678581628266893414274882158625048140895027535770632097144637420948208749760917536719290693745889054574884905131911174103233572946687118383624001419680646802692472137741980900700445599338605818172965430388067389664534537167970478589049235447253719055122750879205196380792678717040640696435433943966023862579620750464133582813275324951973743736743927001953125 371 1544283932499942919310557654375278006258855345662933654873791393914602501356518668155181541560296680325613427408743098610584413653270719735549604912619181344033177305262816006231775530425065534040137494843238847907181689593225553088090186571504885354459084426246981960162034270883273968461063225715866765033869166841853928721903125122339209267509005003238694367279112988936985115188053028836856815319015052108600871213535878211876922735982086332205155687364444649019741626831058205655330852333859353277803598222013566579607866954699374434508820948311909978190987583173963738923280468840645998896807325217650824175399225323201407124918287142084985569949250961927840401967323680116557784500451918870008922222352047774991776945037146758883397672439693877375513853492804175416928188850308073725706222427668417257844163483624919599578446946384736684436001182235167559191465817825556696831875911646212705650863933706147411195372417375658302685081935123889707028865814208984375 372 1721106007930286746171224372662632362250158767500478821110072472469024979319285752891443469342770016709704672918643032735378210233979229979646149339428720437301894221738414546874691798737209099582494022068311694242850844640282685512330255130251941112030077695537254444049452232528013929395686565746370065892798671968731211376431577047041936658348095850133716630901564233343684970385230778408648637156298815673560500916748070612493817618608952172648456314003298666114395783016000912413416007550611925408636674718348557017086889779971269572416109022001945374908147121955787246045298472164921171779258196495443681068721149268364712647964434662615128669393348172758839071788339344291243070939720303150862658005621226462510006391039555484324170368350723847702613433749654383707187316917552772032171476673825617819004694663151267853406242573458546220021812222065179735299287173979030120562313264288380668815480476905342056711506791168001841152435105186668806709349155426025390625 373 1923337703531650598509287041907736982791094972911314565903572817935551832954768922767060581109925558545454576945253118166646226747049477723265100146808169364184399897406703972340236674804631915826491231044800873095507029636960183629479241401625543603193964209149376444331986352854785520064432522673850416186814168198906940507204735909892606835997956325328168002361654317961233351751607905202980972338305220423094915551270336270670620852193650688432657611377286509142797576704201343346865870465959365739731318062171392346087856079921310199961292143605626703507947329605151958752610072856661917980076936877900364473040197604678039332446375277473627503287187357965156049223894456428921813765814420710371483649116253750110904157042498020697643239767986715016143149008488707767078635291409923942806827258264224124729224281326110622390833331986424483735334213167132790323240860705553656987801875571047492069389330456095872901746397848606680465455287531995054450817406177520751953125 374 2155101835663629740319162326408722667137955704726703328988186569208042796510189559906606057500742669592648338592765207472112399715666804135667451225959282261732524142933602684105539149806574892863945786371555731192508959851260361225965816770067221576746052182094117198472078242882223479094514101001948696777850035537888258280012250999251609117247703630371492873013817556430612338912831356801439240809311498688879026322433726194389660459862009174825930200868763629004089478214867937808362889974599208083416486555164371640320443692393435686171700300032494871015100776938200229080862534363848837210046615819939893927134599660140670518799579001130651481456740468264001558756085981278953097298425438968581328165446630151819464566079195862552927606080985050883630232629572509699224952451439159138322636844528444339939285613979231192427804381087289636300814250203901017899034931695488699656555182328778261413115843210518210979121863042047983522082887919424365463783033192157745361328125 375 2421259079034236755878058319873218458985549697242652269777274648361504010973185248388637812520621270575570549694319414114301816603352517067041390483220945817886232178507513165457769017434655330052445303058583495399477647952091102145231988302761930949190546931280624507901098849006843679344402211865774756799762652923966974601270114539174143532013651624778334552905318379983942746244350123156875788682124548958864141676983344761708042858045271759701219704393476484823806306251488815500395798306748224182602485376153963620367859910929425375654034819296828412731308857952752017284331382791731556657269705337427451274766334752487196237778167032818207315850032848558644735921365540592350434063866952182151520127616558445329824400273328529591644744600893573018248453527523471886970742478537619600460673307711953795345181827046243842930125064051362020552179152339515748247837053097708144614526096208444255619442566154286902451127150995916843917682252651513152841289411298930644989013671875 376 2727550780274917157333677989293230844739015232797460631263909748196333513839088800500640857900015048902824606628267479541675734541265320277547047011992271661023274966800463932014705697888301264236215210275101752695367804718670947334168097036439874876319109488236117575102422451666576833866930912013957995787163339586307944205191287315365274905470519786313474537590319151487717920515195741484264998241351134913909226331988010191034322691439012551003520644279075906817062617724579027233225407301616467696988843831521690026507331042730529423899963362525867230530090943890333031558008494236799668286434714105238893993582385656479094432120105851534407570267975753664447092771346499805998485841551791779378837885940784590062026708632444463747914471387366792941103508365920097846394185716341940812842221182540299690783663500314650484024119027798617278375253311888321784838984469188783054685908077444041374195214800766759103309676329769929493653524686137823440645888695144094526767730712890625 377 3080771333882268174050766704579941013181330403426536339936396994778565741686171284685070696443299851145284690454845444539872312061386192298349797578645908768874152613526020148693495780947034198063319528270247319252549501017865239530489854987773714897352658427863652783686980976628303258607048886961784061533381223890555425772475628959554076018691357641120543663194480648255807688714009488838460363740694773835833853700278000503304153521662563934906682634681568686679209172131111667029336815305178285054727358652327016878477928476986299849067788132038871763362443223640937109183530608905481052305059159370652723571115330812698953111760594651677181698648739614324686151326138858537463487582519725854915058004359076585668834475176210949923345552471809041989641684248567318650634625434673207832332678070560994579198401655132987832896856234743192869261184452952309124673836552668787952130347117857110348036774069670709090744236091432471062971375059765834214520197065212414599955081939697265625 378 3488976608211752503983516390196248812780292916932126418755257861241875699443276921644071152265810675742015016980051260530692462732551439138261297522044890854750982474529066314505639447187887162453513232699054533807875865872515514071970202903222260349701202343116913635065898531626187819175121198505924427397406333711733166369742898021384125367004487318202377459802962537132952830262830238416604092792584395489323903280683609497687475733718220256384630920630944444369529860182763926742176750488057819560632896433943880655710792501864912451553289471552357295927622470039146634089715228613206428191518190708777488764678163201631046463821069595380751157559069780915623289467571810411532710666987317550135295444554212276142853993034703520558745322235653791463407387977430366714041443939933162236683979597274183134706490492105871633607195296941949250382380617104654300199332178547855893061183275464836256562731805818231108695992544678957697270681671258417584635669328463336569257080554962158203125 379 3961736409105702013293224618358317231663327171906201308599776573645215064503489407161487599376124886635738900396942942424140565006490625257183434389626378238186696506933060251917886554316359110504531282986629916219104727488960261317294955167912236863611505319372477219078413745184243217898790047283335660233647708830609806202023768764823542208918897476423624510880304340901131240724026242075081094609485842054599048197438850950829565679841531239586511436300824062539376531605373223495865406882792270925210641388231549830237302028697383600326364323825722210209307795084702706333814502033727877334412740846557629425281976925684342263327612393515351135943960716088476862921787916628429675954848143295313126239702939470052169314303123073716052828640901328470807744443273141903462690884538253998039659267305743802301177835757039089303288300508228886747738818722076663839280330819051078482708556646261154407427645485501458400242394762235832071145045813015893830522085039547164342366158962249755859375 380 4510440832076453692488762170772682248183676348185116500134713807068090463490865215618257924005867745941958245814374132598977046326873925693670499952253630326429212847219503107113313147448823498633128318061921731037230134710867763687400661364758580935441972619249202097781521385131004203500465862307752960621021895755404125367083736047218715825946576885193711384066545628162792827071007052379779413897636345397052193020122851100835341690627783879342212864014059013904431437956841803024414645355935456955858372959188256400974668511327417658791812610423019160099970774235249330229514250340409651969584290752265282051936789946486946277968185783842476156224306041445617329965242451415796820836782822118387564417696182498754808203547424615540391223985874614872323340671177468678991886046676417249970702253308731275357923054203214152551586313979490620671477952098449345978718082163131693203075165203448055872997486306111437111151861046921244372749841734874850910676225002049477552645839750766754150390625