0 1 1 1 2 4 3 25 4 210 5 2205 6 27720 7 405405 8 6756750 9 126351225 10 2618916300 11 59580345825 12 1475759335050 13 39529267903125 14 1138442915610000 15 35078272337233125 16 1151392703775063750 17 40106845848164720625 18 1477620636511331812500 19 57405561728465240915625 20 2345427236334436985981250 21 100533540175607912626378125 22 4510896237444668079583575000 23 211448261130218816230480078125 24 10335591004045095737345866218750 25 525922573013525448481099269515625 26 27815460528270901497444805809937500 27 1526870101141156271484738090352640625 28 86873643685617511998269581002822656250 29 5116857613082871456698078321066254453125 30 311633134629047139040192640973325432500000 31 19603671875258496590247118321228252988203125 32 1272456519903142415039676589214270239416093750 33 85142311258224970418096007072425435137400390625 34 5867521564423960818527073401676861415754564062500 35 416105070943732554713878288735584088733927834765625 36 30341931929897038719406584405637996524436143194531250 37 2273249479063601821951330152706615160659728938811328125 38 174865344543353986303948473285124243127671456831640625000 39 13801247318084213369039133254028430888851469730437236328125 40 1116891185400083413621264491143081309492906745502213417968750 41 92622190446392631658163433872651242880090337966290698447265625 42 7866424174656416065479368848905170674374184052392875133242187500 43 683842556092290714783149678342324496124573954554607895105712890625 44 60816397988474387568048111393910725188678777025056462138068066406250 45 5530325930125833982546635868711490510092246180343721328772580908203125 46 513967311974247719909866073926208309533679389696624994980396455468750000 47 48794771680555142908942910393369401386353687059323335460951388491064453125 48 4730105418012998547295486211602135848677143133301751906928961129235839843750 49 467996630058206076269415405775915320868116541608875333671551414126593994140625 50 47240130422345978051665696253615922977040469729460592504728366273013840820312500 51 4863008041361885009818586000877039148001877585803895224573287397296982498291015625 52 510340579736883102351150478054303617758234776080023872435408009505015408594238281250 53 54578089777416665112553592791918581343588996886335886357675578794286370085772705078125 54 5946034799023284679171293236530475262014277624416811473730764875188435082799091796875000 55 659691325113065494851629372831497192908834051437529458683736467313316913739834952392578125 56 74510399141717818523768243899810156630650414441312537807120971518651478783457147780761718750 57 8564841915135046484447635897931626107871488156555701544139233053704300156022565590592041015625 58 1001651003634437639706587927046241019395140140342954926348486577467113069094164450425170898437500 59 119146386882316357243098633922150369257051919693794488489152478389713099568750861378074078369140625 60 14410853154389017766222651165206974170139820713128126820868311238677102436364653364711976232910156250 61 1771837638643669071482504352135044582241546020906059850894824783426379868909802461277409593927001953125 62 221395331609570840170004353333445570657229369469404811845143820557658132191396269447234417831640625000000 63 28106829208246298068457583919285082212343572295920532753778024094233942563360854519668431951282501220703125 64 3624483729592622621689407206329962447751751122837013931417959968582598562555241270520935332548460388183593750 65 474642619316197535140326461883482809635127044767883506200688303158475748123711368198673395139641562652587890625 66 63106215714458024522836240633702460719846443504362780197548229918443312899791356237519143341849657315063476562500 67 8516555023699724868324532063168933559206335471169665204013236852375798271785077591054605565414033899710845947265625 68 1166397753245831884140098956477484378760867684094975886636595481955815850266217148340087283958878555829963684082031250 69 162079299226031524814724893566521293602956570902740434990202346471203153936278488598628985872400167322257953643798828125 70 22846332769776387328813615983292184596878723402741215118055564556109875557665846674578575924098322176917712677001953125000 71 3266073655545949371881646518278145222995454166450212877918693416333874293264646664186628916482555974541861341449737548828125 72 473446457849140222647281965156429215749834191635289762659391968926644627004472479457848043756416538665780502948234558105468750 73 69577435528505404341745829338867131368641173432888867147579563001044058360454570460866182106094998080950850940027713775634765625 74 10364254796326165030746458738317647888672789194563125650303451704635522933373312815850626486523910914138438756026528244018554687500 75 1564593358924343307865185804009452292457143558279246586656993439569517823876210762319134706314326709446188261156478401889801025390625 76 239321825732609291948521537657445832474808270511856705164234658847399752332649485176555435986625194595548121297415618408546447753906250 77 37085678302949339894638202893148048424653943149702717888719286172929753928778645222166994291927419577902437719511058714155139923095703125 78 5821043176665466008778654631329567094502644241219160782533153779042138591352597477909756066074683579316331996480216810829414367675781250000 79 925327575970684140420476886832726309259876585194800845893426457600985955827887276582229598653396888477072424990486464791470781421661376953125 80 148943468339577528676570094450926982964571245898392758379734495730884628297333263112087771694357884345235435518839043554953037631797790527343750 81 24272336188070420923231782587167527723848360474880761344248683737217210828503224328863766989654931811041233229734709012498017583825778961181640625 82 4004058157675424135914332134740937224035322308699607040065698526867205429685134307359068646052473811527428498572622118061721165755934524536132812500 83 668534710254735994121410811782638625798754706898952246868112164753720906563500103103701640010546966746097436815250300069233801782464067935943603515625 84 112958770690335509971431789162614775808490765888032378464939140119916937177235158597357211221546771016558251618124997759933363072938222867012023925781250 85 19312009365813988408255367396022384287351624777345814657790699734687659619963820196010966006865141561121581087689440024003491130946635939693927764892578125 86 3340311688928378132958928374429251020184681030454020907706143098937700022542707658730724327256398278296063818477594177944879707338907788741542816162109375000 87 584440671300343614922370683875990658611176520748869999044903241981179173262387157062238209849622321487778347876130881338833100612467763900608349323272705078125 88 103426298572813617247498182820751155877820564065109016684912652373073842459355030603710694439680354645309089652236644731310352074678284061062713503837585449218750 89 18509859901247877033393924785487098530267286948852343686043201019701115338809238643710757281554794136355483411428618185413509342964923570794856960070133209228515625 90 3349674426964286142702540146894522402158699796414290063975378399916900740653961999831085174864223624587935173839631695355930459999410564437908839763021469116210937500 91 612881191620541615653389764050820604299319496446105920074973310932621632254653721121268008135755176877051225883070873129634537317066065556340429344901525974273681640625 92 113363250088780181424404416357013075646848322342644236958383773060892014172522078609979056730658715619774571910113818920171756031485703867743742640763398385047912597656250 93 21195309790535230729084123590154306430780417714595451750463774590906139883851867357131722574907733266144022354470748590659772470780438781655279541610816240608692169189453125 94 4005244224838825916300191438846843253109158513814921577098165067957337086262197082055038775418353974671763045341672407363413004162636179034479771905235506856918334960937500000 95 764876483062189536703452183837283097492189614935093304926465210321477716692133949013698186143173785600598249065092502543681777138683427814990808941027943200082123279571533203125 96 147597505257299626268198123474909948648028919715000788470243049554612576299416116058127862352865225967752556969076303738274592829710065998360803729465577740403476119041442871093750 97 28776995234196162848025117808521473355284577234637959850009530079999821381152487035945398632410161964957633734776948321706251481604798275823264049580599937611114471495151519775390625 98 5668196030978032076126159568345138691192416728034749667426119561212086029620944416171063366989880387037109675031823154275473776679732993722764130977996957408249820142984390258789062500 99 1127800964283699042186821969313632245386555156377074141327775009094368757313679310485556478129976500608773712041081853006191017345966473761018379140692054615519466713849604129791259765625 100 226654494782480427309981310228991161553032639248929217036348288461361356791614481626097281119626366429276126802078014379402626436519084003971792671265023015701130053046725392341613769531250 101 46004196132173453790181794761478470761102301278142956669642339372701609506439162873579333441368869256718663266504128742125221324659358785629686506599997759745691132237513292133808135986328125 102 9429520279052873363284641271886732764159143539651981565140670571227926018446054432883562015671646288814023484295487048580074491322411482351591665313972356347097390133964860422611236572265625000 103 1951638692371279799468287532474633872581976583567393299900508981208472187952416554498256465262809484295402456725580372314289456016489491900173178806569759330492993486861477121122181415557861328125 104 407836725600101155808887286071984918401845049491768988442066362530250445219542133702864222483776816232473530528311281231620373751560118393081903708321463421235021553225852676111075282096862792968750 105 86042006552783605163718362060639610662457177752683300835188019483622553834383214490539175541553782466101939275515331907384211492510744600231043515369744212161120632026318333923320533335208892822265625 106 18324535003035820509073028361101452782953964174094832331142659700867203334373127960844922731223622381659168151499470873882910387769484560280981491852763842118949691239399459751818956202268600463867187500 107 3939266010791505969992115735737892863535575798425552983630917872916980183464267702471634917137211489212786175679289030360551208081890028111514326818014982615515323902825344972759080612482130527496337890625 108 854712304176322166883610432570652901124920803970314936356616584353087902192017717095909777892615153393416450044176014385569138267309166649883613112349122374834288167906600078951855564084425568580627441406250 109 187158684279046109397504768084811967539963340047572507927471124248298439091810279560810716546358374543520200292855160531865489394951599064506787173065030096751213628185147964561030408837286897003650665283203125 110 41357010882850837579297269834092503962344331573755481751756862482542919946341644478086173472514218115346517772821183581311682197111466863551553835864315839757781692541669452925702287098747504591941833496093750000 111 9221505649798517561319559996132072334389508860637461123094858274790574462678481138850410804724085437451326681613066228358005709897005910566722803062853209520277519712884921856371100140330548501558601856231689453125 112 2074593952470601003928016409041323388361505258894916253728473336829433486639047323113762331661023893724669264601481147409886912893820214676347142473131453915261018638415579499404124847499851362890467047691345214843750 113 470878232633129833128398461262668795384683759420227702326528487635627995322678504259373687120429765351980852820730918326586174308136825041670897469230494474187533835693009820588436231833847842235007323324680328369140625 114 107818831493004997964669463321466041044082545678725529197062157708011794546406698905720242863088318097811824491091187316310149059842251104324157149215455482559183834447550735615084372666512012015062720328569412231445312500 115 24903361656828300952305076989414134807707790054914595722214537857506551821395471411904848853713149196505794944739708463499119170347874429639285711197669816760415624796148507408059962041843589119996340222097933292388916015625 116 5801844718306203652631895628867098175970076421511641454667725409571911021774339826886345043200965989729529560715512592291102481584122745325706409536975075771413752997379624059221354233645919249853506339948251843452453613281250 117 1363286004275221259970547204250830772246799228298756632318406969755935397463873901526082110278247322010429373982703539376740665312567553895303912010438202761982958723375803697373139735900850873226170934641908295452594757080078125 118 323064414458497811186297740839272502330754102840545689339319970984179648810766756496096768990307348577261414674892771516168796317768109410483784190708885024268230554615106422402710424810117601890571599637830369174480438232421875000 119 77204318445219514428245502617065146244491961726319406109863990065944331574552985633654725369458698626251046571932500073076438100038633946370362326974655798674500396789145057293687723768997853911799348023450512473471462726593017578125 120 18604326588642236377675887316598227555346253057983646639267886135064502645048065744678549440683278797886181949953783777940188281991128005027000204379562097336785806360147864302226005369061482845952441236923719361169263720512390136718750 121 4520393877599359122487264981360010323140401470473846207605065153292762720550490269422182303853888798407705668380983709258040993795598421746027598839535731568478210310933304438613815386517127344283346029394506664124102331697940826416015625 122 1107386246502633244542977792019023016722492496815592958760616448772500213785588396733570708778255099785536481298014643311896676626414403610173200066934070435946223033244246580035052725418976269414193354127766461816158141940832138061523437500 123 273497611283412444468779797424053063605857521894980115822934505997240476186964876209400023841403729281710118868965310092151900981322105730335114935885934734684299035428266544464302336419001195571045737662603612041289057233370840549468994140625 124 68094341266898896774058918843451035564331982371324569317130941565168944799125767019111580335937334901643058555519507045503611698725652596315915576277136486502758036644788091174544138512257241668496683580284396911591984313735738396644592285156250 125 17090058364151935021317977703067080140086272051812673456473267977105853503037731194010837340978939219005225719850741042063180259911121524232525383084221326291085058673159792120734994382326275819705322419518519710597407301216390915215015411376953125 126 4323381063964357231219716438142827958588124003784547817398213807625644577524379746465985685755679993922833794703658332278786262916728443547579334706534352528188824921663604734291133067050225114452697627514102372142311037586458325386047363281250000000 127 1102360842067224429338420979622402156909692211808720993097074250308423141223931107698518553328188499700465051232369507738927712990728642281737083959509075495800770929440117716508278983666548414534317909915451243121942229169603440356440842151641845703125 128 283281100112623952190454693600640554275630207918287604040062103858327342105219505582991395680848440039305553863201931639887237873198872028213832040757564749502291134193332575986429831849194418153586346617807819453429340286607395719503983855247497558593750 129 73363267673013158449200293611175119544597247769115298193975160389217743281972500726635163987593264852333077553172457173231412595976818650568269871662961018626874120114514829505654870375898680584436857935244121981066196918686239936065697111189365386962890625 130 19146132787824227947032516320449274709852600814736746676760479262492948147512029426276358674868996479172238590747022639988057510162255542180366491392468025227599789454007885428544493957337588487181124420535313299913672826382024205604687426239252090454101562500 131 5034997783816230490343482871452694492447828273348156722654443307870588704883220283896448777884299051375044834853040885620495760229260429058386833452323807270649026449371028233947462263189846281481199787954866140756843369865145501887541777477599680423736572265625 132 1334160841332718758952518972599517739119145594055155933983367601924626219078905633421643968648108775703453609548051630759680538210523278502824577327269139968663255564877697571584785451724335057533537164865454079192125368727725246447524415953876450657844543457031250 133 356191075363268758220346016751848859081995773338232862225783402678011216324983948027308305808851428737246663295384679779310233242399032003272755625992936435663641550996265900174967906980881243904942478157176266291778246762943064863135716274253209121525287628173828125 134 95807483915489001099979293039208413118410596455243790319575162355881061386613460153834216300229726520791858056163025867750468070355508519280298535489300058161615940739084499015951367691035257249453861235876922826570753307081396824519882439634685404598712921142578125000 135 25961714740717030570128947693926085651858718464449260328288996016921211435888719463597443921414456701990752536351294061060352939682437907801741484767552757672279649000422654722315115834689134819221493736218913506820676261954931743926700202557772508938796818256378173828125 136 7086979619513397877822499166842684315388411336740682027425926080589923104228951317515454071336188698839782214266172958361569921447035130481529401805379109718451929294290557965730954029092731853790112574796459323562625188646646258097596599819383768534986302256584167480468750 137 1948765330591847168621234607856372041420609021705062760106750847682216029247652287288108229311553279383139244092452646745989085573555377510018813118179138235406488122684375384968061685086825330838937694752182912690079261112857141710358682415551854091283516027033329010009765625 138 539765936890547597064154909370290097803549980831977814849711565724930339036220237845986811715789937095329934514816020861299135212819295209609527374459689367360789875707542822455182553063617088038123030560856418263079507574424460114020210597113283327441837172955274581909179687500 139 150583129979529410703819273537681573927951797152532553675608461589418601798126098782505049322740054093802151802465495191284002314336308664297995076173372054435788358396496428690229035535754947196464080032966922343579259480959258133380624037796096477999255960457958281040191650390625 140 42310655627865221228822070773162188623245349642475423485959262632975788411618154479186418752257556475803217376667219776512692224747346642994028148424373432997425980020938975261343928580535741120776694487560876095091653206501020487434564277513515959328897323698038235306739807128906250 141 11973021655595128060829276548436452291886393554109788323495077819583564124958114798853153976915249238501413266525485156898658532866356550390345303437581673648842029261840780583990021705293434404620914891504638620627238738005848635539317580023419801364176627874354016967117786407470703125 142 3412059989572116494649752992320855271321358812007567089224275603522163672869182477502543572498253405366500653408717280517021905813774560430121341298519778772990282352996751680830499052686140131867912752857321909565043587770729675492994895252548277938412069504445279017090797424316406250000 143 979190132424081348204173905608745445051077450737588263626341592469120929036937263074948702315905013727573885431355844565041182345515511873435864091398124012457107071094380300071669259390657923260010378554366860505384904615454193331583430877163594345867213696327785801258869469165802001953125 144 282965689164371425189319275812535528541587912695216713258420451087180035644867208257700003616834840587674489292032224820443831880288213644970410876950097878413639313744804988507607484875774815865110033670241932337218194987563873165379371866309716760555365436576047452719649299979209899902343750 145 82337201183356104495327745166739362048166296541307476913407370024223763385622558961725131874342428306069694031461678130458324039522494385474506611544321973757853691546716098128552662876558503441078558632964986380013976559292301532087752431482436281771736916726439889958142885006964206695556640625 146 24123119595678780329284185910483883297213782717285921195283187838117476472734641968459714146695100015549725051340078596752238773701733253017796263578169107250362195833564414382316367923589262763267832402751945805540421377248985322339832120537997046145205207684179001229369372595101594924926757812500 147 7115831298571273735375403407391857385854473730328050416368095482761450475474163948763822570961270144451718557880768995259543838807409247479715753236703572400196367456121092153302605908379300300378268643290146608327555243692965893360743587069779304348386646972082450382909315536380745470523834228515625 148 2113258623904556126109809401188521404859466191724941147142873994041571701608937951226839924597558415382473464337074013692851106491462142288439074367276060930930800402237304213313022224468349250280123405809322063211371272036333830746395327032468014881987309587346633754655954446207033470273017883300781250 149 631822063374984190584310814767344129624883202001922904172776466738549107347040268657800600656178015031051916367498388613888623818817351301397514454328196697129690704260909213696327384671547058848751295868871110458935782913423088716557274876167287089416565820424896559967037260326978866942226886749267578125 150 190165888319644248302488462977127523199944978573399948005591687816778674375551563774567693368357473027359254934238852753139140233891463456595458522651045586034107173028144383735567463434122322718927476123499696875084195111584453880729106149483780553905987307328945025545575558989010169170796871185302734375000 151 57616510886740635309700665693984564644257013804215709246720486835698080861955764253356355149295833587690630049253301880528400165732918201095991127260846068247557484470165350685355844694287074527465572749444286448606923930748676674797483720409056222691002851739604639877963100119216350794886238873004913330078125 152 17571906084948310619746748121651684676015168484524924345558636318479371563271763866602053882198968541626275682080114851955661493682545288232295019478729406774951159087234350285490682517155708964709794481271694733757492055271861117643138466416518833092859967763878638601212510965770414122816873714327812194824218750 153 5394232858220333665899529334097944110770240844843609080755094363351378510738134005153325307019196349385598590067126166403921409830144990267413941856213848735622182115902622790562155948042442476017243727935840055444061278655696326860905006492473557366655551792450406752417671791602573556208881200291216373443603515625 154 1666713548683149805982324250765282189374247577685484684487245027416930449266262669514858423250086139127581210809643912009139381674743895960561216150824475120299468038031022004423243694604184871363986042698730657647270856499216828942080403683468023286476565718993773420559917015764067437122295086737722158432006835937500 155 518315861456831067548849335752411120853287645745230246785446910353061197982398723629322606968791210689079149230822148098072941174274683491889142814903511291737744185442301092952466803566236029900519582624637951246423404239400679631199657845487719318569472004650929038151431116575398740878935266300686635076999664306640625 156 162222960511246910810288908663706864054069097685535820806008218349864465901013429819730281918678105164585804043975405816835083970837639474041074519991902788875218304358368096213365056010431248644915485675219488206030275398188984686101202466315767846343100097863295229787802689211986900186682300098618725314736366271972656250 157 51097152378248259558833215933333541160625675851367475911725386092517119458833768112902005950929451010923681707952683679028048253016941795598747820483778646164259426284828512938294549002981847793110816301257267528794358960390324056159484450260359610183272547913687428486389724265904759883484924234227582928724586963653564453125 158 16196833206690014350724491088301952669783233100056105572018612950080898243554854798051956603313486358179582126294435581276815295295936267284131384606178891614331289841228660704968838174530095149514371959643813103466891142161461210254327146497623423605263751036791486765497120144664150302689560889340064022690057754516601562500000 159 5166486102311489140112036572960417240048292923297271625494462182082992522851932027051110682270690020390070831123056929760155138912616870458626334225909700570753912747667419727496841211959327913411031260652133058510248270140590598673438091098745041690886537885404544437816728255145151493739794494432805297037702985107898712158203125 160 1658345768914615750203166621226387839324321004286685733306228674817918556496535051515200607691830552010671306899238111901523585520038600196030383230599760907424973310397247929674420870507044396951896108620999578867655963380903359989105178085720163133550524874794633835139707346393733781947112421635394485343567794188857078552246093750 161 535614973252589135172100537792767227882508937699334923603591376249987361923260515434752107384318826992928115993140961290268015834351726407758628035646119073822202953826637058175029155602099283837741111675163956574644215876413620399444137240611951207634346376690614976271696959786168720202584958254498429979206775897182524204254150390625 162 174065008362798476492862022625512058867437199066313923761530321366345586109196049224599316762957895113309129818335355837227468311517053075287055486529117911524599600430089682488635855402174253150017313912004816611484990204940995704290520477973596805955868688748805254742725959225723493537247425819983379342690437624696642160415649414062500 163 56916073618628465255669060751787098516867803658116366839707704166282207653083159388226453423253762960068305405538008882751969440275012019282124088201975292716503985201607068435689620402082892226644380844702794456041967071585127406357190003849598345849899136793626108448650485143167209395944470790223223885681553156246081925928592681884765625 164 18724353382826608187928654277142468373894655261635591665412203621540186641361576108555808149824610672717743963778267867718438819133383045034377331853209835389316783786143241750461236210096142762707335036437315688865879130786569005284127198720993317632874090566252196477634215966917590669276713717787254781591309505620301933959126472473144531250 165 6197422577787002010056409951500232770282494241205086222124956045652304064074271542966155223950684242115247027722104647325627614696659425562191528578378963769850795491337759828286696994525978143442344029560092987309385524595219643718830124574262264160861452758925267657052148963074416771940183625279428550993803121489736440707929432392120361328125 166 2063630387458560525600100865766616430478257124340912782274997340039720505359533484797975806547602690632003932440543684002895211964382259500972134857404176151580018177738384122942315248332937680242765669435794316397007845818508826035429374654644167577587926137834229244750634128973905196730836712781667442297385652573660263442434370517730712890625000 167 691279329255984587495219502516356386059671882062699694333869198246519945714990868595093359911187122742245745868788553003755558593568692963906004960536516793348027874932041924326337352562099606137036449874036885380204824637667983349975350699044106064070926900350576900040663314739669421169174390983416063393868883154094515748511184938251972198486328125 168 232948862728569954188477814605363882757978187476158269777005034557037342653661124062074360041077554083851451048683479843573248887004361327186076819541743380953669748386862648463816048688825873192332697161694678239069022266953796756101161078760720948809699922928789079629087430617894517962038352464529850948407295240388654863181727705523371696472167968750 169 78965553602701769117761241307431202774670641233462191837879230155402299677073703507795053800512801230530044526955781723209385962420001942363247346351364975377747803472292552017790161398770403496791507878452818958134297330457332033316715349916141565394450455638925460539914243318925925803519906691020363062375689428340453022356314249918796122074127197265625 170 26925868417931782185487850632477769423306992684448616851947731882463142044273763182061485362574856223097928867121273220566625009922722065820562726731318064235822917689254000719609992578008799339712978019747526127549091279206468515781468062122282937982570860628037811421996021634151654279249349235906522394391822802267106051623110943182837218046188354492187500 171 9235103230110753642258632397452099137146217554846960778761352017105512433824663438368332592990572634704744870105146925005156448897506644354374749639887480020138961530477681770069490070665541275858649490226545400247113615315274402043582240632440914886080248726917643076847740141066910121486958485312985323327655828919438298275594092274332069791853427886962890625 172 3185950468089421958828206351125642663024049457273851521375924919565845046679326955657218646328689918985251926807025310856403162908098217042530600046287656546600771688219474008099926626574918118068184502171680246112995576816452062790549568123845888336595615055028316613366629058376620403876211886245373352987521128217167147501063622052697610342875123023986816406250 173 1105469882246545119334787117524199286092396471166142445994663603556252268352094051424164228575256631372037845292954903120432994026301320999671178033302398068971388452162360593327776264824486674588314019072501119879724758335018926959651897560213767289206668154869739169724196720686715269448426969149795495325411425954663600749291472307078265657764859497547149658203125 174 385790037991777163017223536236787993144199070211763722638777689122213934473137645191866044385988988520874830215607667676406193206710138720525246770570537456389832203145483920889794011687777429659757221558833076533111716805921576613027775358842143976493883643166884060419406526433023285347167610628093202802934437748018373856918450267073621944291517138481140136718750000 175 135405727368557106199221303999744913071003461160177729764575080625832507808006430434301938408271010158522732311981434405537725982716507949903443572491214831213460822073329421847302531159028836149841947996328384299317670921887463364298663450237248635567935649371295051501636359984926973896310140973461371686054937630729198910587633115613288911163181182928383350372314453125 176 47795926748772377859406489442350636603673187832573922035204078459552335722195625766521562191366984026464312256429243269995401378238203297706595183740712543641551442042358619311727500235897195621298447609687032735891352790156412068218372288383744747192166573454348995636831844627899816243467033829039093673453900527077394856133865207894277201082786632468923926353454589843750 177 16966748446486967639338864316819155477956728761667687705833933177661423804934691041062909832505087751012362351387610081467412510599648043663969830758564064579093881844553449878933289648346270223162837129849969311700937689615804546935473538124177973824895670094718820153396032396084863421213210486266815797441188834856400835811969330849526368004595724414684809744358062744140625 178 6056844836483336492479069440473430363359971887545057231300493463980809950476685796223016415067458699942401979070772537462389158811829664749316604388113093444715637150094779034993503958264394789162599399985547704009440884728770449995400888749357388421289571614818617920681600391674987556511308100963405192494368528197340857030082906375892373829573557486583013087511062622070312500 179 2174306348883576411858444611305953609940173908097216461749688812011377758721955589414125842735633215634323270453422828073373334860799985817258839031926131995095501809598190760578751362617613322729553807938145199944322453602883112040848995712873479820102601383526303523226016513938125949661617753110846407352270062147375411992849262007172430665253080911725191981531679630279541015625 180 784888553720194008828768254218278436277740788990364249601111423199996685079420631498011902279893939464726043341910169837889872669253864493525182456729224377323480095223903800633671030556406736356373407199240503171061549577376667262569014817059267538595932426501887401107963906009333001651882766589814820793274150942459749551319254591296310910532076246465749136405065655708312988281250 181 284901607277017454973928116364956749097892251335551831985704527202535060474734973509083298353388095180539541765365997527475377242576472802394253454059905219995170689729542619677264886217845594636874156042875963521922193130385905326192839702524101051660786175230737293293381425948871242242463358292433717066297089196218233157191230308048396635618025016869597720869933255016803741455078125 182 103984416137959288812123534143432738719925788257946327661143042518643288301795072954200500894095615591795612424001779818880521293913485089713207522970323439638893118625221916139256154536952693754022396887517876259870093571391996658727170215360599767445503990251428444227604001103699497332560724738077775028918662194501684311667304124235893486809831294681716781269642524421215057373046875000 183 38160585324541853136079574146930954793820591587596879213688499706909717622710392941480374037357643711065210483319131425379930436801674351537414880372668968813131836060696249387517781712542014379023708422987198882868087328305677034676913960827307061395422048596346226611244348774604937811854146401840770428411590568933294745355079951027329933134966620507515900300177236204035580158233642578125 184 14080637164453383669054399407663788303436655259202909020998942524286871050602469421466666446151932297322883232499084050590728710686248078835929808454049346752010839963109445274003993596008340462383331807405146865634277714620552031033056761048614241216077296655588033086144658032713958188717771576661917140455308083332565221121234960092041058895454548373427299385355127014918252825736999511718750 185 5223689280961165770514842593156045076892685606724614683741881887114876145724312889728303143999041851140703826301797294316731468943457936472664863294380468139403247257927102431409126720996578047988371208098802952523451963128827697835344170336760905842112804844760973371200214184039576649978991355400012195929234535882779558887250408339952199929908872050600021180041181878550560213625431060791015625 186 1948352299296681230812134979612020492102198051860045053270742127606889740171012702849035763035535673975196847470041484941194580191809113118157373716879405838433677485272190055539699307679515110647555695307354590013934371787751199297430936859082351126607935359959296099970441384536857712207137374633369254768300804324877586488063858186604203426263550843771391857034825420669221784919500350952148437500 187 730601021508075195364697232221854301232599234372221255959720786010121840493807885706108905248490204299092830617529332786698905956287058763248619015525784432936483838719327565666926500497248812528301775808949875171342188340005831366335046573163449507300423505697077112551150033434547117752481720742173576347877137247291995822601264949899130473092029488475275594390340891919777277507819235324859619140625 188 275424988266933109363675543893159359591654473275242140143545534408577677963935512468572801581772100827038963923274946883874587562885994375034201612995831433051452240787048090231579434711264433294399478975596183100307571001192674523023132636708443266641032670798501292429997036413817365819387950279787657750191777930526744456933016548573084900570407942083933259790009463223725560965249314904212951660156250 189 104381721737563433715527288890077505295348756090159793606927806821886593984995286559602745913150861390803129869596100527721881192845956826121514502878899126314399586854489325438449159764494831832788543592609233455283406658330952180943824798797183548952741260664145697705298929479209195055561411241035104587463470281281259411107240645332116444396701919398093590724732691675530560360130039043724536895751953125 190 39767796478528879291159632240592460237339991011354700843921060978089233880105429384131793793760009851758964158904549964404533249429395739912096164112522155097624236315327116405785698731637486506850035288727689529183575579651448839282304936957452630838707204481720178694341321991325103171743941220877709374976658667163741805379328205651976175004498456914976305810771458156256585425580851733684539794921875000000 191 15230444679456583754775214778893153013710008119989298006021080088030393931801002806788349963732056273069749539045459752773742413699436234077896704352531727243716682130077858597222082212674475496396893983781318719528415953638072851557009004840064397413868004516428801562140627239521400060040870988514586476407076259232038677994573650761493562898988463710046628620747175169812580708850191513192839920520782470703125 192 5863484458927373503353927505188181633288502711561890261364654366325566476272943577979212326451913187573204819948993526168883983537282440748476066978247732630376357075798160878190648458891911286700943092139479499991711721177285435318077114391846968169146220059998408360985351736533259415860916042428035255803101451883206931877475706729950749795443734873491630050667132691541007107922212071571266278624534606933593750 193 2269077813164807040022144883773209979995537840569633563772945497690164449516449686169017347465862796685867793080776747304788479711657109480370313032948188284667551584873953236753417180676856906438522178568924863205555450862807752868580615273030469769580682840228765503613274647526981704359578721058168798089782688145009074281966436509026044025221331936223629515741417457821861384676598305532024824060499668121337890625 194 882636360431676633844921711404951402064725827091732538868233137901509506793444828693806686358874999252392019696220911982373414169685205478487430688077876809069759604183892825201129230711286923421409150199026096019834831071003557285064496562512344579293507460497601646051662095201110852508116744357457536783108699800898606679157528933757146109749171641161203825784707676977968357694817100878026394639164209365844726562500 195 345097307188574874905295334235181840787888440344493569648414847228603969561745191618839223447651366416880396149900495652781744122783093629759833040405469048517565753813389075885908858862745157155881874526540647021877564334001100027685446760586778072168364067450575035417739904803809836531910767705842058246428413223685014926754484259084751927695960563148502718272242364335982903853198565773396921940729953348636627197265625 196 135617986436167967844762203988930496193486026774568544035741018491086609723508574846432969547564840026710895985446683108868309982221429150399729717371119811158035053445304342522514172768710683130426715543633115792587397338120290162148994504117295354269697509512124964933860852538585532612322171645943555661532969009904804495428825697308747841311501902933151184990865275950066621576177292208349456359428586438298225402832031250 197 53567049824310041723410695390718622807090715636154960219208069864305103467911288449570622471749512343277671930978933060077090498886824795784402333365874581167860845579782407654839726816780587856471121931923813569650922139506937033894880874664148069552374914779872510770618463103460397722282222615728826553643984380594065884717182683380935567805296107690368458204952528465792223604081300463325181482332482119090855121612548828125 198 21265311236786398473112788622446086441005861986212270639786118187337201879221064258874769724965886809642894887172541265055729394030448034507375800682935135237492496486446282435840896575505861510860395138803925989961923864427377013455756729138028630626319689786984564577280696407906389045529123550967725114260677216416739723078680562749215627420192927173563357779855526375867264646846345410063765513086764258332550525665283203125000 199 8484540203809221194794905968526651798664723844568902801215064364974733491781016323327149998715514348745370416558536376638260192277238309047925333835480874932730943710644769997663980120178206154910634754455684411104958193048557017713645098575136353190442161429660036497866338656308530633330437359982857804713296299192032898412547364328495797106245675048344176303795657191075400585121989123434291483238922637610812671482563018798828125 200 3402173986799082636109849906722940704819798071764002129215580884021062537166996784216525550231209081990942113600919974548708930234631110610172567445134763969294769160151975981451350595652353530713867362883677871473818012155858699073056555497307660668871926999540993142562344094632611701418739255422379966886976393643181430578380559552975643060543228445504696128026479493961667345072945668510233955055177546000777510926127433776855468750 201 1371025589343592692214109465133502684130920903147549828339286785653299770856460590225632818640946103471825053828988557862319569544008298499999393602654976195012386603682432182267744022464794725052974974954554602829619839819422602379425855381917502482317730067047700320712883645224645991735592235688851467547032373127405435610752043016291466693353467451234746430246235199242384192529569288384844428927508008797531147138215601444244384765625 202 555245102222243558681312154421455776688528420145647125553839631636103846116509054402116873330588478121308775001915306990034563799763597223063793826903797551450041021980000564377319071797417260768744722369280014816890178676031384171514080899794097113676380415133623343677081725326150720554514822071191413054072046598769732376508113105691399309329927419216310214401002404926674331213009607569925271876789598124446456495206803083419799804687500 203 225976591235302801272136968729614538527279765110746826466213408904840793254035118832038006903294649000106181590853031190429508134683199311004271972934744077005586548283772288516798607529316510173161914581909182500844642571458361131568414542673553494426379823365044500533282893358841488108032319129709152298109468965014005051762676914706021704201555019511932135052172669946260472298824130727907086752796354824912583580953651107847690582275390625 204 92421118840732963240285403571845571410752146665440172802830559167803228234169816746906002803834292494960499887513657761307272297698091690893756930511194209289279938444917249823538677329136365102137762157933803313345446451103472751185165912618712546730227010490595419579080508999960917297334857075478413399893141936413191275853104184794059862066667199736192263741679321920167661065746403748727736426965619420635711378508858615532517433166503906250 205 37983733904917353722389723896131852487128684432699812378670114712736527728104462112831567550393314104373013601828003917696881526893269596243389043727520559908050036060980723892282791450080932420593637658141502863678473460629967541425192726505039127882627230044491650523415986084775199714292529148452567542112393571662864140716268735908832476224030316171190512743503866173432789751501396993099691015127137072860588506983958723139949142932891845703125 206 15686731613833694372075616987596714035843753501365418167283820128320870929566155831409396361101563459684252110111460864328845449135516092964516147682020664857098461269474010261369426451616032612423714474005800950773648981653790653050033216441849202726715152860113537294424086079300783928383766820497164705507750249537753283389141940557363626702608230284264418132447625659103489518243243604570562248798013014901961305724853446008637547492980957031250000 207 6509767368804245178434860728453776756884256110468071153583834144309002961670009004325792623563479101680603795136975804934004579966492031713548751535908546771491191737486481460243388379923755225993162318522878464749658938218318499035190947805822584768085922353011635570398095375514450799741834618484873874448617684083414664241829638861009404644658820256956018172781162038542480311279817587575563565526433122150445163587750840861190226860344409942626953125 208 2714479551154497451199034031027495906040492440321973210692971988882916785213116194865994388246685185222318759551136083253581335617606605568592218642844161967155298372832281623254599508661986927967962182101764871784367351510652905219698043546782001256165971928540497798852602928115236302380387019143333771091851823769710947314236617352808467056373283183701995137597503692148216072382947860082346242754204050695747827783121941536137455841526389122009277343750 209 1137328153654432224945949558514363248975165754031473604234488220884958091335935498274639277326957568534076955698218145510632671318982630496017731151085377519067110656811399824691916414136391637291033754840895170350910143606513415102693198845479561640601311295602346570607828446838453793035919584063640516747898887704883605339703510719150279004233886035639940219865674082671643274098849682690787613624829294326508400586445477475905363462516106665134429931640625 210 478798982146046946338856907031819235450075941227998755056592984288005011076722646638576576902364866813957288250053656063594686862192365410901720486675885849590963532811578311031912565094347850034540030213303489061282683584262434297355599369887481049342811752444385029260436897041545846103292250299550046548257641692177255427086177488913180016057287340160306207820986243675624306879870235137712237644864154295900891977690895133790149884589482098817825317382812500 211 202525193990483338769076959548416633492993678668577039444291805094614496973032782509533383870593229725509395798335195755616633749968754639112216892460786376369672041876474820213041016272195541302581642119422470634869821155903609767673437086301509849706216784325213861928637537115125191781228896042979015679820318412559485971288201858317507507452382677614128012141185374665680464485087752808981459841169355227246795690167337921379075993399965227581560611724853515625 212 86070354978434426253776453203013007028416778311910473073127618689083068051609734921727610210018029770950993081957270376478539531993763415219324401593123494656034988613813397536736614436580679764283077032555684914599464557158246776475750572423405045141343454228577508025840972463546303335307052242265476325674623771557322953488031026378485514505185843863784487864058133734679469512296307792369106609118931332773870607818440203375947028519021841930225491523742675781250 213 36750834982030120088499174819744455687951322982480464846060916624836286650541306207817104593179427431404892490017970003040778269794066037690026949512017099645771948993398127102426673570759624361969000765653157519025822775281938314020895834370040355139206813692225559793744013359142726482540569619799102332983732463205842919976489883342682775177155871416136951301767812943954843582645210862279098674804870796879497321445840998053631587527689816852216608822345733642578125 214 15765595404942335051174213451044979707028494982884363877590188196008839024896398856555289259712209073736446716927150741025381680835564180410356119104150516904785294881670214227493102124550240344898255249384753601371114819580482486412908207421477032721857315537029524794867896930885823018314799149643306076166305174634424670675681929862615431256462513174200666476579762434636479689835037619766166646393501596919952543960896776430151388748157614827505312860012054443359375000 215 6794752652927299985735930799991343962344461497415065215076404582088198385855002123857877514140688330098828862124533536732758596361227667809913343498901315139894340076015394690185256278151645946424135536717476236168709221755582667164985480340220191699888254978188377554299245967532194084462868505730297650687730776028900443829681749521761381212767892309841956686593702890405619461878764616374498850058843722972542324884035942630611496447834429801559963379986584186553955078125 216 2942033962044899779077311456707772792691064116931450218793312542506188681742692578587273988357745595020395217638234663798785862658563268258450866029814607225411024907199329282490443822039503916286262335294472959437509590127700627840957169409246123372064980005717159346759670749388893510543604603969618924715750268452181695397922754938090579981517260947687237632990650397127793517968686478457673561999211237433429178624213129482428548309887683664953783591045066714286804199218750 217 1279744286783631703442955107822146654185851087230544173841804809487313551025753711695850598596330007059628519738444396624070949533594399262128992078023989721853446141628398155370281267488715770044391736096188015250370283958896639615937823410874230004600026876156610409977886688772021123506047677892784650339543351864747860685774408635386768017923565614157512307447726629396501265726681801342687205796785339505044902391735130410230513534778529260993451543981791473925113677978515625 218 559230722580792484107263944377075044774365064145950125281555800310209620242760868535584028701683934591810270954196934963121414933173442965231710236835140714070204546821176728168657156614931959786521868239293118992970028195737024708882418723382026536256724073279395507921843635230513340271820834586025073230567574308019955559947995006422436983174818398515406063117568212023950553105221225518242765272841812742615512141045899453237717558348425800351932934972865041345357894897460937500 219 245494661339478162443760136164112620905335703636470114769621884211632338609932347275277721545102406141242093354288533581515349500004961823878103997921942657921627929628858113074292737338183108546831465767937325240836665513907702887771533422945754439963934731023200818038944967089351303924689276099157015897220566472480196582332261426069362256927611074879192597080479023693804875305649774076706052462523835223834446891117226506796995675602799629639039213913065395900048315525054931640625 220 108259813143994854097031562670959673340236230791869250883338504938901649123288627605221792698382761528113900154399329890440375255979563662586028323210301753645819071338322416217169328486446377342792312175618261734486243202056185104237276490196594281493235977448231245811943432590923074108110260045573051833987882204864140264800622326071800483419235837717540054869996944303849934558995546072251667243858135444545056674726256384160278753633021024006160559771672069473424926400184631347656250 221 47957634252341828542632319674550392591436268670111701529820534194623445404196277047659129546563314941258131904883303150520620827922514546259899925177795970084643175372183069270473348069110793184784794397688408620516128897386537890567596765204521042454456332117979303634612400861662828274837330196674732596891307656184478135411205411769725562796837432381333520793153646367898712226735581024249755458390723486589614903435154196339974294903298137674945260944259217694707331247627735137939453125 222 21340502072324593407813858053564953173243963285527015095099332956057729750444865309387043691320945597537788991862690305975167022405412392172477082400193047997485702145885517174204534868134539144899393352786619570542854272401170080523783687016928394999285249994310862144707882342172761324523129820970524955402323952190574593422084015339611690795765794125849721683166917651925224267638677920171980868372324094265742897299000991978512687138314263667085955757940496368973981589078903198242187500000 223 9538918616033481763202511328630316680674338499836573153557235322434286568139697049564186382113882490863710369688624405740016063028312123956559231586247004155126142532842800924407272561035583624477909640391786984377693232250746224609124293136473015845104623462858817286780699640669855926865528452342293799819900382647684290921366794803029555986277009539512068676460212633477736963380904583737587430561513169367667444607421760365395458927338016293156166608320500888140713868779130280017852783203125 224 4282847273017486198587751553070630452067035661913290191638484563302028878607148779293658829750705053297927773185263176518524012085538432828175674192470421572262902982012646377713206616270829906275588389740707132159125892037488378233168685961034564474240707873177437510867377062665556379750264068055658685535137673137041610833148072642629563577091893589780392008148282669596390860065181079370393588489711926203824447062804271447257689118922404808743210058247793958763338650896912440657615661621093750 225 1931507268175934716011767263467335697194816264465434850452961336926693315903877986867024729666730580297719877992750348408396118954842184465248447967783906096945804693078207773255146716593680515651888475431602181553338886257243044135660406987639495198708122427247185678850157842292307534926044976143526107105300163978525186287375889415728907117114765798014101303745563781120676750577094916604728432387773932099435394327354866189021440035698797634166080525516769485216972412899849587120115756988525390625 226 874947265955925176114792969902287202956601616046042884591969640323779825056228923495869686793702960840766253807218206282548705373958203278381354218640015401483450242201964532635595711779273039927103031505201714206020841392333866706527261364427286397765457325766403563809709385934948895160243844964257720446800904236051928879111400690927630224839987389771779774720479438260250876248200511386039714738193911409342478977503287138699104123307647414652113340431006046810091802967690455261617898941040039062500 227 398089493545920219274650343503305120934688516858633117188233134115210296981833420336364182889992824775169161715786820461108574777975009357409853256925698586419687183225022783868503475231782663784727575347610132572763087822440957590065870667375409688793838800890479853065472906003218392707185156776566680464867479836558416430405172690678770072957130578301557537237624453889489671707717440568656148630684306087153336586356396920645741072103357104621781936825838922271660058616049582269624806940555572509765625 228 181921683404281881865031259596597733213166608250026007483618329629505491612003787939740225936409384771709400757891226031681276639803863446519393639027398939165153990063312813676152352327537361419527252227630569317640424194840376470744075831182692680926966072109994395734942094380946745837584832561867699173137038274654315630750660795107132262598094825411606970619726633622423991896125022513143519450659880489172911239136231169194658529238499218334801221348576607928948581371919601679110201075673103332519531250 229 83499679791042719229764152094930577835279823187523893617491896539121766230453929919280680136647519661717592651340448080376075352322497619385707949092197494829773092473972799136305979905048420143370580156149027439805855047724843577769738492480275296727900118845372949454567965554406109207983991387211684341785033563219270166049804383291628832894317723627074404640924702311384493706514044572369660512381789580871811829486497894949445725896176726008478089278718203344501369085606246045472289551980793476104736328125 230 38492267972244835867268939516385140140793410439796728933071329344839820962547957096295935352343381271588671022752994091701677541636875006463832329363333016577631502473456343871978143671553230148169897574320336077965566633429104514759930357520517557566929124916043613166744733835314276005799996860785272044103916251428976802780569563497657883797619505426839390482263158873310441410473019820010824279837714324189945879213671808819812019304034922940219977364121835661252215546268562462728368700481951236724853515625000 231 17821422326304890323323097414971883870444149118835715710724097840160688314871395325794979758626119019504973795547273079189449524913110582195256991353033143576091088686126578725520639423243737542695574173062371806648773313778105186396156894363583415564381715925030140608101517652812984175047392512101415629626439466873882264297712579844715199449800448001780601077031606396805579496651458956581132191250898313380235589327491939658458915644415099904214863916432839370181397536514418533659664944934775121510028839111328125 232 8286731921358473937379703949068170996959914179540339534468970850638151473861788465181457927077557883309905025567307553414349100549940887108148210116610801894080947340911269494765481186236364862020274236300100799467559649619517047658937468880426413772859415737122813277952509122493838332587916736249320052124410749871459881023788739594575682999099914752827956574625572104045966067923658224351558042336930579692023537420253784233805819050417256454173591358086552287743317475970150784436718538472632644698023796081542968750 233 3869797567121569399603278414677027289285447102432780353115798246596085479941226215951725705048718537173888340465245867091252128045276882216849981455096775115280750088367858863420931438572558847424211398169630405392382823556293698217651247486788873354825695105444852226274617240856898221339934193818993370495277712359845207260147497945287426323618133267586645105522262357562491205437426292589814124257983286734384068596573642188671499473223699568503500836132085475398081270028368491321890676459815949783660471439361572265625 234 1814885657308946411357772428248444815347777430014134418202546197250416054958648611542432312360976031570249284167470968101536508664366194650567958111187769272363072462719993451299351896629612151882200794106686409528107641488452089650909699097931809830561912804090587461966715384465193475618369478166718712123512966955758553117256919334238373744589794483775571618594976931709265024398594155569823805373280229776893348800704571288927077872097576071676203549582082571976907799712198077300290277591443555138539522886276245117187500 235 854788074012124239244281689479234688815048748637123232993506853656675829478045208130406689897710037445457282555368222531313930286314812008451611220054466601402426243426760305475749412568098642026111291810764891857109104552397945427828668575561078212273085991157123170169433538684151060997494163587564766985867952610311145994247704893044906596747412823114856407295285893602881081597359899042595870502780582120300959318833539035924201214903652004639936665875835695436225562124618444432877818750515785950483405031263828277587890625 236 404303938905532080045592779861785865598267234703477806633359203718168975244008066417731346515415610875784263543846696241836409102258724879845606390488040494025355177365624374359580412025564226049970563668367606951047326591201286441218304177144496816199951027159203346538620931727493525889017302741936013711315720471352990901532401785234379492329921867702654740696147502536269044240087974526906801230467078879837539821614354678687894969570757731713618651355904767033797523472765731578214083233313580478807125473394989967346191406250 237 192039274711990273331571962121997087177677798661865779859165369339192639262224285228257460208101632616280603532946375924583531679760680972655068342964292074487749271998536717009359188396025038076769001306798121273088433315779545497144561480309470300760318755324648994605678489365537649668805626147343027487492051479516981354813165649644499573400927215874714329712089860164779859849618593514047198145800890193819304051319487198998447321954056509651384233948869605877603817798427511166900703644018488791544996274751611053943634033203125 238 91600323502790339580749806200450493465503217771768614660857121776853392786165558644440796919345548611949743944585300650219759880722667911643003310033176972768215133923988224849652499904380143685153414849267723117707453548112419191106610915294056963542578820531422532991829907061386159256250382346431402232527589408639899056270714996064740382291655659454884659360578427024204619342495898161512052672055654736800839589332307701614322153568043690796057751758038222050405168322262494866220419311372835657891755545279011130332946777343750000 239 43875409953792787779934397797438280738807722522455019314867300617090564477163475521204086214405025965766277977657051695197137235867648896328103047964516355243815446460416309850172926797949284073392421295113623526842898906376497387300177795789412109824850972799294750521424127608565702956753230014161311276852808731870903649215469099177559833862924415183146565775475059314256210107313754020637254329256257923243392152795308735226990132532173327345176712370203332884368445561759706759733753094906196119684427259244330343790352344512939453125 240 21103526020845445534748695119848342849299226470364900120086256236231967025161144213555747990877185891699980956904772275534696075134050310226394394663696294054575099264724223258142511736782925772695031915713614157612345043275314622991958546607124784011108195290243356393952041593899249607223738243906850126930389554278055639874517622566242244073537229706223998388222066081286105241575086052133731316758202929238703450488492107759511378352134720992523627155722945814482246774390297461306295399399736273035599332104084169259294867515563964843750 241 10192741454109414092719139387162123377085295403039919920396867304378103313231033136830729307511149250328797000768183875542652402272285960372692793518499231148681410443631245401163104129464457492107080228943613072661998866500614045781690457863969281527150244587229397625596266436445148726616248748605637865231424472201165195683691087927314430636558892643605700841365949379251916689880251169551846766515078648670278410758043070377086646429473399147806359970422996180306315907979591480040759194909253614881074201381494503948488272726535797119140625 242 4943353768928817570597267551670084626486651168061977952504574508459128525394665503052572470571209717900203226891078214405155024331660267497294613587416343165985191702069257337522115834838046273085611601405196246252518067550742249067752196873187274759414447016848390818813873218386558303412255751113875035774707147727784858607878033310328643125019500476684029035212592042154719694385873912897219115750349995485965643064431654033252738497968308791634877099729592369717942149741608292616310916207594061814668134902106544359412509948015213012695312500 243 2407352506528552245189427527980318875992935758381002172976869122818262077991889870492712802523049158727424788669394954207756335107416111825270624834117815478271272147534342225946989401945208395079499174331854278528505981052118638301129732760067532472489433060561516553465403627765503239356398727975845086581678593560467359934758636508605741882501812066155654713562033809053420359366399457786934677987849746777130604660373324961070723983692968410516451931866265628408747852225600841680873543517899034406262053810421353006177014322020113468170166015625 244 1177165897906667820727280802886114946864104856022697233987652549599483401908507715366399914970883001281073242988452466546929079422606796036290087332150949101746346717628201091236331527885060637335976163605325739903151320579615988186742629567843308266404812487842411453625560348626787016658674613914131400255747995370331063897567159881648918730642784037345223453037382752621297411807401583027715707315511736177117553875600183987698754590589326536802824385067111652304591062009516049122661274532780980081383700288147342583044974162476137280464172363281250 245 577974100190492111345134785426803339947508848882070894360693649992985381027297916199593011910277079446064510194610789702998922763824051405086283000972309290065971526810109806515438337124151540485167516133097800173667991681169747565688353768669993098947855555768577165053886404830037464362132910131668832996300854165913401994877456390183745329444013757653122456618756914674220184107046282125351976734509975734474754104701695213765116567947766776807542836185207100407745618872745434801554458219076768768982794601232928777267972009212826378643512725830078125 246 284934211465570216252122965796967567201328977776000035078999774786825278853975759756243084511298054291450944442823346722893817113786749358277516228592696994464587938771714376193408483542241638792703959937226934945535238911063472961857244784224322751711265082246267628478873035398153854090883401623129758932362600850505842648227684654736414175205419705432815446548796728688463333515574136363724127542541743826864460962839336124654861191278800262665185733103644931993726188335613223096824628617087206394580959242926847252430633261610637418925762176513671875000 247 141038987890641141276055882711041724382796537600195307686261190941557704662409283630633598086102480849417917689385748280896275433214193511992230079328039132860844441934674764832154214573366761505145000040379705052859150495989591735398023378939617693676692611698810787375729908090206341397720055375203789585725950776635265024066475343393056431071337527337968249080607419450039086420852154264522914212660471157074196106513178970380067722813756789693508891284694116599813893957721259789100406996563605626530543603967624952284787287482004103367216885089874267578125 248 70094677716734302140208495925668326876992255132627186048894868992039220690655216262212480976526835361909507285387495380565920019519102197225054105690139930488070279877172699389474233146402155567316039176694732932896866963368321193797210414232038914026067111235854758786130827815915802200674123906351280968809583970315719063165567565240525033514369554249291449091265735570049545962170498354356267605689691990714585414381549789496117994771897199697075201993899184454726784647662674292775804682027093157763673779080295533515029826610032159805996343493461608886718750 249 34976403044517815956338356964957387091696611404119374312165952888599666653988665052248881457515172523568501221320935544957827298699797767188935298090111543634381212815350650922954968649256918802223895756700551396720341852317231855850482430176816633632039175701356694377173849510208194308509979739782412988064356686179900023890860228244239105423268235135745441599152506860627882840571532632843525260027888027062689546751420766361088925975239439882444160892531766252695208817767902520003613226675335160606180051675718507677597703120486727357274503447115421295166015625 250 17522759880645523190747552635973950247038507931654195541857546788189764471736122123466901774978557428261720683580338657001421781501602269436152334120459547366279556769341488654421280468951231177458368301249326442369679471096363631113491890955674653569568375562128293245182698120357211226719175029156011427980544719417330949020828254905404697325757506102986923466973025628327629527634219464202420774493971568235374841135050432383960997065874139786205531250653723277864211627158080502332328111665219305880103303339116537463914565625477948174193443264812231063842773437500 251 8813739615680404765860414838363516331995523793099064474274085825569115936849082093316667463031178927398642388118486769011512758216954731975558003201470670663960447060255324251642303822543553196176113322572443946625730087301100711644954117675812021285331350427089077594073978312895387280239426954248459986233404701667876784846178745214383974603697385599491672659560444116934174704429445316452577144561247532494200266819012093079223048655122003334606784534182981693012390541179238801238609464832942629675479103206916819337950646574310342717950561564066447317600250244140625 252 4450833995172173413817621820470354045883051821557006621985002977258345416299258602396537819809444593368795845022901607045252541562508183662692654565321327372999662598072493031772031703461697404940128815488144598848998132070210391783330545385364013689551399182868595776972646708348381303153951251101548398265423918950558394409160034964743578511136701102617609021070203404220332128803615780713889964993810700579146302329370051525643063803461254506071272749629589355978849961747596473216787440497970024713828305074790935463459488172438885400516994650388369336724281311035156250 253 2256520266646837131355764763508148985270039363468517825772121096048989885763531600486669912385674124059317657255213206485245653699653509256548214927752968238023746264042461772308832215012913713862854678009786695735353285265123398432670830637796263239653470195960249689683671574281743316195472725829141318844999862845898256850549541348759268987289876710588907880662659225899501062546006386462327481268023515618423484576632395217380651737365051374091843103675395154788096078047428093852329931693409802883949763724433868953964549564589832549021952701195914414711296558380126953125 254 1148542268425985431187950667393135972926152741424728884873000554111335275502040366628885730464162415332968460276347578416207858372491875582062376125109463739410110098441565483731403728827278810783088762228416607109344994514238808350483186078983735680004326288917932265582051376349709915669187435414964353158942047837234613933907945375443776629013049717728453065282226926462541340823416709457719248818585522114299689843804987608055959020768959795867170588675438776197084573184046224146202378409219784846720030326751845957933203204263700181186891313700471073389053344726562500000000 255 586891639685970438320271057241008968853081322515597889128483677675648833571282837811814176012533117331842199977069749122497650692503045783266896906460719844310370048075923850091234828043292277636594493177288521975760729560121567331061550861523825841829710682938365130693690963650135168743880531206788015350705805092703795127094922103116901375668297159082859886049859183325564142254428164118330578498850109001319864560693991578018063153843163819440516352407813174338551657312205619997020202057989327012320262996614801661309047307653700827350003177418358291106414981186389923095703125 256 301068560283731403296762239862023892745729709719110484462727747460708914087045862923867538276810665847452964827147554804715351252911348443479926670638009271728367962639041434040187615795998316338728968060339938366693941882285241999192578764519759343716519054541743899223326183913254943100605920129340538396133665104326392770295487705177922348503334478051229889716114144012746013177195721015690532327359535682941666552345425920866713657884727749522952509216892113923914293372476904782751554081405435387744275614582498916045378128196298092125174003519383347793336724862456321716308593750 257 155046807748909071169887242340106699835065385043600979608950572177759733674432258407385690729554274182765632084064395985419048740002217572247470608324265030646252194154889605490765922278941505027046131004934831747936139442145710266305117684904832808998382702402317390147696434410862188081194599960562361686353068532622228016321126220635174452242606752307103727739964875862564048576800247535626953328446819486765156627172401960572859083651822177890953996287289939925305117897367786464224227659434480556834956077840049935962020371159137746536416644672906617330454537295736372470855712890625 258 80157403697215925210995759649962498486159285935668614554588732102710534127438144404436077176398908544680765004078079623349847977939370397389715499824784122021363586090114741989241532792085974992747015218381366683585517649819732064317587868759679973455148431859730882396820666284225664031165856890808108995377126936363383518862543632984748490947046502447572158858615045860993537082755031447955401740073471541613337731190674218226663441316521195442466178003351826084935734696747284199071907658680605971274905864180628132916272307715090904483498798153290332280107577389571815729141235351562500 259 41600767625735481923831287768796114070103367562697368623663614399013274398285080351928426715198998162667647643674168577445993986920018551202215539999449596435372070062468511306931864270637327721524246125087409523780688442745096867549316747103172832992759092114832715684537654793825224720667027812596053090420012990046407238018288654631011565857390822695261709230403609397480326589752752609587530940770361651579534436283369257634043403003567002113154071773993405217011435510673031876808330783613018953638161433057466993735857832254427774531884143563117452180311062193140969611704349517822265625 260 21673521763265361536546861487453478923465577449963458968231919382180180176743328184270205394173675755414641345944544424612840499438353573009099098459943131126777867214384456821816019309550661106963310113398987633044637751216830581822302653783889791129078144933297789323187974036608300410217858650962398877889396652722338557131229328273623336023587315281441749799738781604025210149507278905542119855417901289879241124815862011166904037753329631468745074221011782584669658919043285549979475874690157437846015001319112056989327495457059693200369893001630593534767577068578248145058751106262207031250 261 11335003712091258144359773288531824589809251217276118466427642326352957360144660525928459365365876232954887027272363781273760472345578326848953380794949571207574365264567181019449222953635726094883334510184234665811738162538106018370371666142862331488090361271737644986378571627550302088203365060804659471164270219641118305777833726137544619740305361457286232377135904853924986146244030066695030110492088123828714720021541451740926305210207962186037619484678234675951109442992626396621518025868967338190742418037208745743697028282491184509138487972375682511123884399495409525115974247455596923828125 262 5950747652227620511437424401118502223437805832972426725842575784350591363611762616486670119752080848808164112659885216760572836265014033249766886665856567284304972474560151398164992819978676704839284268023413113224176089650043247788722268774438356780317917724377795127601757193000476463583327074811486473393890181620868770780825316483889964778644265654488306755801934049395934171803063571744168051010888180354670337729331830132217402330737010475097285922009479917026317806132615634351050330295741666610920863662484737423284167638859782614242468864341654888501509379494791573961265385150909423828125000 263 3135976390591544332021710870475801597862820971637457834215334681809757664630630583404196895494349424584984212779570192355358696383977565817703856467376117134200489755769625239657972068483081047578656908290747535520126888153644950184113581981983849950991402664409321011846948748015876090894054466981621422768655195143952150510917886953868149052382134315078354838639939676599277809288262194768588560973067492772134510365883677527063432194181009781620870848104427626728357821129546023216249534857557043057743807413042382931872764480137754758357891972543684607434744289478079082300610025413334369659423828125 264 1658896009003410820948933861302033281477758375268234392890468099492284712993400212991574072468637324668574554399493240395316576515089596722480611348338561706062237943182255114512203171713567046836495406483070079336914820510016061912110981695843245486150478521895197879557467809035326574240416389775160959571908009681771699482722608411196773096079367368137033728264996316019018724006215739573774647752175650082201358234378512011693607742810121936630856291430093862528432664458800077835850159605290797773285443059528706883606746680583663160513683066019316209960065373538173894019109866349026560783386230468750 265 880855071427326145049963403653695814946477542097786580282061600663867555328296339411913145555217073865276224763336931402840974498950375601027552588997682221990032608304102477966342528505035151865891431195068673743548345839459393355835681908518750083459970067173095616926073029141265531298643353913582930123364672975498045676835298420385961738381722124728492687523807799486745344491766653024882152528047162949475061808640316436344512174502744559005834718685942659492869980549452253360033774786203338909369006894951177241959653087991271939024188486066790524223268847949820659071207273882464505732059478759765625 266 469485855822771269849326561974345108739338299853377575531009821225744060163517586026331595197272776582845426942400569416013083891373146258543179602378584875082238054017004552188892406541178061392251976743475029299988307115062873968847431539466240774820304945015988356005676406857809794861600518384772133408223894688378935895801788942353129000245790682119334596914374682881497215295634190481891121205847699119902236314097326409825149207974294279786525569838049168491053712329705810004343394839981366118031777652459595996062900043617460401118555112641171632663539113161210031277548182515602093189954757690429687500 267 251169677426498046108906322672371935282537714246558644204886549021953381022629331834691586285818577940741152159405098661043686302587341757877408439739680461323380766682074857011891143927815249657600416677422459984867251900135707765042679820276310461087353963065512546712783082783776846857730214643483112580861631898267562283329750347715539465180002726232178494409672757117538903871052773614634713750488155062366503492560941674110076186536307428928927897860708864293812716838418768361913219858104508693675530539092162295251904550573659029593936852183407705882090475476547800949556066285595079534687101840972900390625 268 134875315629210567882645049479643591269749341349127866748683501881863070218285527819781411297347559790111745090803221195493533406723946159573946651005192723561941828056601163923299909815512687037324833416556410203769793817749453482008978067059156305219584683884064265325879242781102474084011633848517232759499861441281596177795473746198920727677514475108692132035231337418693288714399900180795481045568825274196436540893784478904091097193939063601426151843789574153313185677730821895458604492576937846845466120341497559662221607176078240984550848691052948381665312946421300547075738940350220218533650040626525878906250 269 72696296509526393749102541168978121876714119994498263201243199919858840813542362988997516451367030865094784917886371744135509022519687825053028645484565486969624845968862954008392836947118943727706559380041498917496321425613424877319705745055251257887742593672578593852145290978538887948236892737308027154784208651723654988763118177270704950876761663033861629254411521631593252691631386198557866555994423835844388224024628792079539500375342111513795346664337649473367436933789382659186682725893496422362519067018285612462830088250048659910217523546158749700513362952421676313756633558416098139787209220230579376220703125 270 39327891655603858061876108323621935395207762745953510595600970678415737763807449273398331704435489524242864307164151987690843936433824327141603039325465597467316455416247453731595782432262782664323259253096398794451294064820416953557518154505757477551314266321584511023894158006574277801900791034801679871249458531409231035396986087576765724863986250531617659563582156322378684836216584014015393727089411401201011323792630176934306741959513491825883794036034000420632668612505512224716019118368242522102303303975707812073618426487686841077923139085074693638719052087559546571982407869860765003977576270699501037597656250000 271 21354611405481987532105397303826082736486838614845999413220934420614910138051520608588308104497024832000004993080864336463322843763679471869576388555499965024780769300705276411693293730765393970742261503189582452753290346748242062947685767622863379161714183587624195539161764259062407394838726214349134210383993672350821909231202449384100221332120298896199290418838747844562776101159323319051380682849325139991106490606268120301318256030244213780295055855014594206340076196274914033106555189886620745650203977478250786355106346556051222865153316841514473263174018235176220999469844726188771932839927103486843407154083251953125 272 11638028549928282304035550262482975244322288728183214229662406831384350037214583660025588484993686258441848875020355889039143221028746370636261224329906211708120631568122829432544145156962406028406502384496529144635677818204750734833269538016354795891714870558732245643617456446856494860875074592026713868459162441610622656773761035986319410733463451686352830868482295171464245252317532754780595314123400340579328959287112759980478874610592654266153329671138393242519008119539099852284467011947660101755782594055564499983463122539569278535982566982835920736415958905003620925798983289567098409200696096377214416861534118652343750 273 6365874193140515731085139034998671221689062128235252673980486218444268108859619438125310489738790978043693796144802331641392665152129059485801645972425888612242991446249668106578663340874965706231476441154807684497343843078237286069840408796354653409747321989014581444661190821067945865962232863065707084070499893928438214175063632366604458699554141684277848636546656893515342179529526356287378550015491335928200466325386952197351355227235671745035511987087104697892468401153002154602680632903852400549809913445539158521976406900065494965621851191797567957555992120027071847642783286583463044083774917680784710682928562164306640625 274 3494795486133854330739584037788434151566694864087027515258843510439883799748198057500561364570344551044409235605720354954779394339444466795237985802723931838427450562266199612314159861449364809458830768269176820887029071553482325645585258897466380853004991619365488690412324729593708811912909890191839745077423672676960632983409842566003666686505774103122892234024443216464720871010660556586974961647050028973644657462095705262321922914058995762514550238961870438000806325304985604671548729130037834966566917282545228510472080372787956021635862247738408835229611790344462149026641012153013027968784243171285197604447603225708007812500 275 1925594325952295759560002765864494734533340536472125127999848221605523366228651171008271262298210169967305962631408375141442633461530211590406616720933465530670933657085173092911055190616627734307365113851443937256352072457799701840221329986646394693692130762796260730496642965954724928094318643953419005627387862952910993984369873146883607260931132555015244893857967946584925713830449937760329867183158837159815449254468406472308267330832223415191576806121914938833683406913424187895711702481855955350980908738798914982873263328010807377095037969566387850724176644177729682568581082033134602182235239897778455997467972338199615478515625 276 1064832807439425125840729616135709655040967641500820154717547837144732340043943426255252618831462950957588421458317227752403970066318681411535396159130492357606903522472897631862561776130952357710229506893633499714994576732638421402460010414059644210795571140735038361646262730104739548865095816763526413155205841413000000853927106241492192032544797915206228095131320628599226537881302023704880174712570051835618089840797695186336591238997178044376228707610623416969913201820160614633535477121897947757229435519103755231937042346779925820969905148383538477249920324916448654572166472865240043657293969592281257519061909988522529602050781250 277 590970717127361814354635432678885739378797750015241148240670155214206181828632731678576117991546490339544765401220827763435796149719821578926480817279734799921209797740201283910716074654374987100856762338482128670961756332189151521299811607028850094787828361836643394616247977840539391279672799571921581677975696597437162344423926045615488604767047611307278108322036208002477931115440450832211681711792430171086360529737964018756523929824307945800989923061583651561284166076356549460303194815490175056185819848690507494495936879703720917769725739671406478559203083346705444489121757550213275596233506066490281938285988871939480304718017578125 278 329164334916100451436237800137271841933566918825693456762007677850493335685195435494088633461958152683746439223475686861784669253284803847187007595000970565977620080891854048457796695345124992815315917087455637259739989010832237083906776787570907902258166764979979869259372529592902585680505924922855246569023022405884354940227520098525616233622936196405559204420230920156218890664299089818371667878181160030777134144520715442705246661988162920349368580802043367213704514008121174860685005284326785676456187829700734281880532584609169285381417132419127479455556125993111204564908677861301587912740813056389210800034561543725430965423583984375000 279 183999336457368908419448684871733488871128905120860938471496984693305947933713335632958109441304657798578362242645514573378396705415634441964888813381310393125425579289108286080246304876189030358838576409918907060652585214315818755935132080215127829063362455551326818560247179336758335724841949468394766525870629992506434222069967011646192414421289659474317535708004581893181828964657502289650279790318859373346945374635531496235346756408576056444007579147833648950669247925032506877392267757453483977578189823361677955703911851947404818000154518981587770364090279185942094303163612617204787983351620846953107524246462389783118851482868194580078125 280 103221663346856654752402319522456668037960919378798137433344632288552893310942002855901247174762931124741266431338625004691187543944162925845057447558017821179736076398492711747750416398835182803226318534187888509705168071225327533979011924772072315722029646861921911118150337566860891555133933203910370838452649006258823053020161778583211671973463556370862874355652762563976502328578930056711355180022364248739024110202120690404083957248167659735660024063011390581087540585075709320777090052489154118353988211299246226267805183335533810319958569619998337881332610072290177443993258241106506648112394331217060369776383765838545514270663261413574218750 281 58112698361478734320764714377105631162094998026014640756489694524920294328812358863161169167400309340983325115030546530566620595883713257432407289172530437389923541479623753174496806236625071373718510671784651572575608505290591047081949894370881266173675861080635845300889723557189842999885562543448305692997368490002374199881701930685129200984124094326621640146547870719661707231177931463098102420020888706462956329106451372945473692569471071498626214185517295754699295056412676733668557262423175798908632022661355420641686362843614731658963058115531191904446841038677324260782629993378696152391021493641894168392936226297251778305508196353912353515625 282 32833058538563808438218062583689659285405277117934745370447527339146839932234861071903058871074099862715568266051110056061336043523104876881210128199202249806182526128127212517938669055782529724687632891636012400149325777837184394699742517705826669296966009822985959635511871657265718646422976559000128953585636899658867899531749417318398156197009080176933523979900466943845051917340995821546578770819717092062809234535295840717306288524091408353563048192758768384488974152508606743108597024040164045367840958895298377799436452041665182595105728933598987052953407446488320603198078709898609488332527239086182835239163813056961771508213132619857788085937500 283 18615997363282525541422758899783899248001354746181135117170116513331408098901825718673204418009531445048501338172112664708720550733478742252805848215762472799438525597822832379229134453195006510274035515407355270190299941465607806889176193357678659942056168069529275177141898357785958961409365494411956918137771766787215505359506865928503743315575306815108171474871382709974117904893781169593443121729735720948640341517767650533465651794337390951170738856475284081381468531365135214116414914774885265511818980303223314384345967218342028265411619723706960880992332514333738820880178254441632369220933798147368278325304059850342497384190210141241550445556640625 284 10592306541840775111748061153357040946857528731053421869721194505385430877663571446285909385379865397164754645616372399770159796308920630881401761257419207417903684870154898751861596144557925072698449639471886123945962874062968046248289789007957497731662148514003530951844507092965918165263387815104672834242306474546485757123187201377887803591369554048251127377923133905315168097169773129907410257915569838527976894951593816651957393074643298215521927559451736902473619999941168619619459913718333138336588033276951926691909862231792210482721680974160590141696416228734693876040601635427242064061772163421661525437852480538425403722158080199733376502990722656250 285 6048095927280503839418858847995331670435926623661597732835944847248101463689140587037859651610797758577608139486330286712120297960264565681208223142029121779601137938289879128934455367813786147366695529631739229715900612668198849148547088861421270112145537897840274877723998397911235434062961609685448908567382427317708963620586851561584657307277700296299139350339096280208681453748655459556887473246105948745224513553427010631869224340099561288424396280563451018827446037938435870943065252762045302411817606986804477218772574237896375344265379958473240740942132375528187811325378912133478709047131397214152419890131551151631061902236297100898809731006622314453125 286 3465495745816809391584503483746119521044763977031018898848102641952110764810981851070390048738998152622196875687275411112316232609650129955203239997423014001435010214898585515662067304272618482098112705424669870551639107846898830469617671320846707412550903889282360707637477660417097019723992720521089554411459600723144960451143785942855309145878756997650874104127399669295321420578602414680177809060542268499145229285135766705190349143835166044455801810265151195624166710964808021271237612147083017041876591755282308953563457450430603249525272485752639349708891236553517174901867286907757166360218341495027655561297398340708797448428413190413266420364379882812500000 287 1992623954930646475063260497909396369189061737168075127057462684719943355279181116637858961461916239860340055636061618937382747123125807535388162964768259894429282592210281477906567220089002787430559616945170335256040907437926755657212769158743931275681222331088510715634178431014201441580673689375454399103730817711634152832736310836038231349410015703263860413268003482764921323901232027999282655024300757071711640742814679024581271691568305525915789626300271675492274773734858728814073384926112869350984854044789876790914055081315821549693182457719374369422719660067891609764668462187721748186642627418583662076333907198008176149539583121850228053517639636993408203125 288 1149723337317250172030445287288553095371197386410991444418103469470763164334960038752121044372922259504192748364405795701759768452530202098705799911332551340470874990488112236819792678027132231155867875867152779944445748495758776836817402274119552042283196621830481528830447243500408617244212241188086578029574788420121089913006158587921713070983114596952417729800828999138583497441281801622423469637723706718712512435516774143075872161138460022306082768808201736637843662699957415327843380402869622713760292082936719567075843200032571776509820674133929675090790668914605280028576007161946718028106083467296974571725532959404371532649569154216351307695731520652770996093750 289 665677918616991464259020609837100291670660826069346001579001721546301484944793569747422028267325026988174109653869944616880611867444788426853085330041774820429114506992715383957589410998281694954097611838710420076317421698887479111515515736691695257805671362695485041590806570049734861019392913038510527783489013790542316703528017482835072677964006284932722771578164809511593583809907942982814681091245773875927109743139017227729105058483708299880508411938892168943622123699868102536042063701050447382756377112998813008100012428234031135442877448040709413639549616708429754323303833222555129599811062609460114170395582974533482106664107613713809996625059284269809722900390625 290 386752008057517226389498613278140453993729500143959415102950732159416149335554499141089853866323394030366393027355614420916739818574417490553943060410662492578383269650324414209421740682671785575599226935900664266195305332603121369160499019144300803596870260990378917565891701667245956985658835125755662925425843929688688661278607765594364493189067404058438397062464494895209979476197649842675300696682957036615960790560231493669087058514514071629545691373486670855533694878657389551764809710684525904150705036908877380252415468098526378031121664554455873351241837105363579738599080671034194677597445818749837053472303856833081624774870604932530682162905577570199966430664062500 291 225472447217997705479327114500608506522995047938378914764454150642787292293970715932483387305567912109490966384335028457931230717586913742018730784256466808558547668295834506863398942402853650937982819174586225274065840454400777945329791881938327940748993202531421829705460417979179044505272809862886177283506909896173611427655620670412415927291282573270822409750460679313343426151272447005712823505131608990459742648148766739252635949425004362862028944108160124793664614658487956834128694696845749651511256748452427818741470693084987811340314843568831118795212163205333418731647045547507411173121390390627537709327913364589952000788700505785888683618622962967492640018463134765625 292 131899073030918917114565276722297949607694188418887449653436758800256066463382828164708251027129526523518671058729667398451634155139359007540936839191559467305638864987176198448465206572470721768164270212158457967322297561655980004728385625078475377816583388738193735341895312499888213605094778689823947299480038805542489235232179843515457046995155002128892500600847990974968225014267576661000646329100914826562391840880528725738499341308343337212551143611013179897214000961413490707451626376889949425830486106478645163781315903536358637676971484018378127726064693507578698421302958706258925904079701555407307912813047803813812125731006293831784614845048508868785575032234191894531250 293 77423409960240925581789464729083566848802124375474495319530097448823777788837726430355532044241081768014403598504327725468676069126445172538697874229535289354661997024360314446407765388585492548098465754636890760920562930961839283387759011047339756213254688134332598219821712770980300894215072899307373146965196247845221359762562709165578230902002974463923888745548782457500481060670840279837369184505409442836750924965840968858236475599616841562775556492076869118237095972503174009654640891128513680825497074236572071903267319907439088085385557328134712218794607081872088027402578567117803190124335020151075384536434437901934107476287112782381734377157300741600920446217060089111328125 294 45601601109870445090464688391890603074959548184703201731386418616705183180902144551617404758477886235105215776431606613408926794450366446165911298451288866426953326464327638493872006955245784749888829226439556079632100509764344064973525097245753821429035351093954432562340549957231760138886974055594761691632192469341026785428694223196398470426050240064595605143446074744256351136453152001024754476427742039022953039710728135664597641045371611712594503361394373434006548811574140645849197166492750878206073788619501256397750858876465615027159021548739194974372883287082844199787297732860517084374520198038270000725337479506226627261762164136150478344067238367642858065664768218994140625000 295 26950084077543805983142768021819590769296954873630693204312906648230026383056604232594890089914905651235340241278750809808999293694547140294396490445876065103602115737784549948136864164533820485311832983340374539453656211062858109182478600798957612310964327949049766052121349411041971271540253488065400158791534882564979184646614076170322883875135968396013185792427203355530392815382294726335349239273426344974331905728772989716942767368209432944997615731482438945713066227213172789190329756507014828977105088055997342180499158769718781870087868637113491873148552675875889136491187007778678497030026830416988804178667098994806562793181894117666255500549710166779959763516671955585479736328125 296 15981127634911986606529084237262029249518656897084479548003974724151433624684050586653693107258024759206281658631417626673203156925576610284069094627430305838101674813155351406619421693364873387987035021413939673870367086127839880380470593318218238265934058955322379453089251904289191570374162841114822037596119664806663313271354807632878537583573052127841920051820519193836032733533666608123666792331169363717809382401144920548715576778970737075444747769014222835828598645805823452143510087732331439898282134337529090606549329441768796045104832486973582362677362963535049976230824489683384846935805607135957017556695259733223374498348851273451668640558295808595801190676866099238395690917968750 297 9508610058937381239073329996161807450149008384064959111469599820184960542590117306603377059626169785169759000157586460176327624647661785367910868996999279319584878040591060039776744302635723509408782612556514770989708647449895656612819125803601748900060302655004513871439248279844978824725945271374314600738440232912332389551020492875714076722585862931648548049087720794300286764713603440559003315261284048230582644850334907475607760979694511673274771451948338283061279664737896439024192426595827149711559430848940504926763228038025838658957726623381962979796091258307077537367646972457355426361231156994815875543372370528586029738854831452154010106212985754814415173541419790126383304595947265625 298 5676544801071312880182573258578202775423404670754499001328841364224131962716842606116062893455756878437464821164311649302590237456881701298234415103559770429919400435603693033779762066958115874346045807161665172647702319631459447175211417912852549092510916467954199752681959257365647893690907126890686141243516995233616493427615912970953052491577179041134668316930294855460204640472836836587899972488759874947020073932390571854167175033028328875182430448738389242563339197845199044701733605843997144560245345841257124178686408711664254851585131111283212013022081236146532911104096938406815864901270105430015497606996548961045506048112332488994952521602066746603254543401817500125616788864135742187500 299 3400193570393705702100559556155757680450865163735237356805962688756612804347761552637460512551063812615257053229211034815758526334297570260629432302881266889817421666922256090303739680487241827574537978031765821764247212436047894263479887215619548380923113855139886109858966775569449431841916459936252091743454244974983943398207655710471168911929814473849254975158077315472107977596824536747786204521042277494515554084762628634927596173033638712945524014489807772403014546117295775785891412564495849620141359705454604811791371954199772013550977684347531163680096439639411748422243025136298634917211780451524982911614862862176647667758806037583086610914421960547883438952254664400243200361728668212890625 300 2043482446834154731224541603287256654080400685678993247081345642759779877345187273584755255147715420513205217325773480983724537863195222142881538354573473148950803802999675356225135882793292598420527478903622503739231867891216584639451776204422408847216709136767757865452715520820472635619066457706139969741552777433503805291857038214992735926346443783024526666100152392738449797113987923749505079154310650877750414295100963437877515921958269687356875093598595503030433639081483625409023869601635116958751932518263545186855267786614054344542673625060131868596020218398306666000288766648193190894530819468837097537359818810770867806651935197962475753293013633950800725380680944454070413485169410705566406250 301 1232199615946490327881399667494765889000010616106628169778987700607563559616525291660942669629683513979192747320116980819798640789739866019487274102592361525971484188535264507929357349881811132616467932088696585425249472975477528849662539079979913636770544317658341094611045875787981882000459798502189426853794653738322329321400802086307358246342604146424223110850450500578973256304134247942238819302110703499307893027750896506383474443497903261181288162813195486385268400588262955754501568629359469217018553534348829036959949767370129597033955281934851634658745264341016022512088030705085843183664721250773648916708063195025852119850123693227022258615621396633584981768205768304369485122151672840118408203125 302 745468567651429158365000448342575988925313353332469383031438261959649146008001598234160800842100806318659342893548792039732437097190740329254954423413897610722391780755037648440747044625526608390065906161858575800242017789045335869601780078644481612487399405803913606387260863308404405126297975521562205331428401208182649612424501095858661567173450334288175534310949776112649325279285337487748126877585865610115935599680106733921344776193028523477439919807301950495895449005398214340822414351766148584521798962008424252221789807776083157397651520270764101823643273587063792471075515130728369919749001260468049934718113796721382850805167902484593743469791384355431452732321240262081118999049067497253417968750000 303 452492063966710412655597722797413928804090284617348397710118898974027166668179259586047768997988984493258602787605562010301407747891846576499244950593583738876807050473103033153055422399754267806502997810911031906380455041196021714928514700696950557711307155776207757298056943427576719920822808990514032693361268858354945459646812712872761597640397772810939442331342129727587555089342522697127378658179381091140273080693985839068539950088876935179850661850139448734391801735924689148816631606117265024864753136396725280069821593025926791509215943348561664108578207429779428637253978386505435721847646242065351691460065619539517008371130286861742304321589655257190752682340713353159600274011609144508838653564453125 304 275563216214113853991724695828974616275178156214411560942534113223717226200921154209939949866309737566383079996640761635794767468553860219056140182338207969922806213668770831422671541860246417084968786293095858650343995017251906443850007139465091772099716766321916004118215386184016246267322853073823139214853471476355948457592518973489876998914500862680162340647567704458562516909523471641999454317139523287313365910013974812197602450522649769489101054535634758973191482091915159383211471435355518164748947465772460809740094433874825226585261599178519805294608306244006854537510912962184566038844018059979352635656313141981996616947116333581225374063281002448462704212207635343090394997034309199079871177673339843750 305 168366423506664602888414458517230657459660567386650420485290867355051777000662816191349682506061658381123136553633812802983977484389658065801938355916661361701560843549524186128356011375219774109336664025215951048510667779119177073403689166064744944402220084254393404829914716493863494937508113004056194696165521528215481017898268381831986514209319688853827423838206538329039947218807963492167137181357374811653492910568440434029086101166882904748335949212895037391845748582845535763932569718850894583777638774651034609056984560916793950451177334533377772409463571112085795898355074575650042550066647544274247407909187169818235403576090559069760260166644464250888668521656784727615063790295835133292712271213531494140625 306 103206972335088593773175700714790237674327696597260486417869438911441315342673400825464866617103359503018895184870488481328823305642739322759397965222295336599001081517582597847306387845862732410709603027939216273345685824159217247849164354343297138752980433927250117485771956571814929593810347785040153640006505424598745738749965245082077778944701803276951385137669094576760161521866557112911886683665412544154552194964344196739627541388903453025341516646502577513669927473317705812191994886811440227791355979557097397424155734689933615464189447007059596854046027753880136021236627929128437157693623023002873196089948257699524704000577622574006657460066737584515429158806342033617015063740041114215273410081863403320312500 307 63471282723361935606277992539913709251812108137543147908485634773663894896958336247263242337700867035660162562443549729441109493782242708763366507722439986274587622914986827715724785930518770081296691158257021197559479778424566407259237547099494526399913294977915375012345671097283988697632385215581009032562052720815651368820786255934129631994703186595163313372148918465734349074634407950183217012856660545052346795823250599720227370153447809615912707982566814041905248870822791824116789271023255109180374271362878953661984762330399855975260949622520154731502715711223096508878501144323770068502769455026413091505745873794385944343108479010066944922446302704695321574589678210979331630936517427699072868563234806060791015625 308 39161165214268456386203557533121516727695723030493854850332641649187772045647594839937660685057185438021391561585316362194004935241374020795261568599621952696602363458712746614896215008587066394819463331138191234028203300183312574575966467166726962647713494134432253223636576681867936715869301751943428388537072334056647033869523947229261535080227063185656588007767609402887552268864239079943140205505250268330841154122015297206023780322831148554284005750408942061777461803308625440996329691005124875615658106263213179662321666466960299487648867461273357603757258091730366826594453861376462017993699018125519921992137381355662395757325668360094702425451092591100851321021107284541131312097239636216272629098966717720031738281250 309 24240382288613971905094974336638995097830158726297981695696063252057077466203806551777799664108284329501970201864263228362325887124714634607549537464115024635783670054845202611911580675331440030008781807168110004270870473104113870960188637049102376392199352416044521852657908999205137976122621629919898849003913545048799449639101102135423574780450098301632534525956462146748012071663071755913062401979954703997419730777455320435394468176797098718180306488479744081962231655004781322569234565864194829055683183988803830341496508430147132218666058808197937969394093494993112578241064413219177958860506204809844004100984728052238677853825646853591910207459786464608287282054120043576593755110977490563328728967462666332721710205078125 310 15053043571175045550119556925036706897922002876181596813268132809463920440170446147047404802346960565877995180532609095714338501378205427499957643316300985459355719068656412508145529751335724598442237983455828774613584156686981683828936691627070880218240117470758348605659539064946912820104854244833344774631600691730496913536656969946013132315751661044365556681443471451695016319537446051691247316944002225317085780596747238344202131350638167463809409104524488794409009244590879123039071167962122890501176790859773974746599799614461271225487262397137142650010104464633536482349004141466859809771099171455033931910016008229172834008211059567654335802399658007514049216104656256514020574717276079734773475138354115188121795654296875000 311 9377901404038484386901886660865896890608312387987325376235149931326700665760417079936042351431364634844242170595079576157958710026877960126439958347177472585549196097858823296300548251142239735169913857558525020538353183614482983432313819107784128848269187029306770812589299957278609889686669340163435012434192696326063706970707132113193623614133325680052776759109653450257421176530294876299303893385758155581916392410037022303453848964799976039881494473954289937293789595829688935200235192725326001908286014005727073055836034777120771384332165557431852013815429599692994829114176224324801095527685446324452918099825453742080164309865411158152808374743040788123488103467661379959614490927952254635535656035472129588015377521514892578125 312 5861098493485036398512846237609931250909198996686442698881381788709239097883016964892167657737081190407349335131471747115566130264785687910078075181442656684122379677493094986801616134137211570202584308764580771781960787492116262571872504541542961193470015671076834248882888294705291449968963673039781099049206529203505541485698628109415856353495173917518480176263733633374623787205141675052467815437408248917717726888294767977783542626811824002791366491961297463620721112828739325500768079461066208131957593072933998355682929058050861149347689746568478449350166035626655062175633806245579041243823905370230443273239792050904811190493582944345586836690041933080808274046488352940765833687884587719849061038246418320341035723686218261718750 313 3674852757658810639991135678437755461855887109785488555230165731376214800623308805615113081582763883316709873738880573927952490114266504163365035195371092467154756366262589412504994192383004865871445177668875284855329713495256016540883437361835256321542704889309718925951651697516255586664457716973588865844944380372420870955404195570195053247115803710227550269751345729524296363394943526356543315809680729317438463315710294412822085842845789332960351204155670185192132067159739027732368521158908948171908124637687518873487505281222176078910275219285570683808324644152858966133209890460504374983687361050204199106430204012808550009963134210726233784946980909475427162270389791354182399704784325501099630228996062442092807032167911529541015625 314 2311447385969699903881662521397553540217240078844502915634486338695340288498721969124233603429067218188274160963910748804739945305777304771097908423267508865721606947175680525328379394683268317729654526799649517266527577124577984346915292734524263509523489540091153111862389378197748418720642337712416219579652444355392038108368711354647258063357296573697793619194836927244786943086244288139919492850805277019437198773550196992384969880046736292438413665973876968674563526128550517595776634394466500695861906510204138061720083798028927590052859205547583145156542788556489691040968704814986199442120457839997010721762632322113598827219097483935270324695603877956143919095101175049482118153359771365663085512798247123100736644119024276733398437500 315 1458501356426127762451507389648805041280177693167854334990845362441392361217169840473380730659911391886754904357838784608935164285933082690580776121014488592603887259551267300591144153936964935686927231209375051254192193625319550736976205582958849601121573259074035735549295586351214083715079233049024706552676075434666723590322666022586014958946207075061152414911759871626961401717707301724946099487343723420052662579286374775008279428139743321386622202846611551945972294827057194161312311588024870168512636470851688925761242622596145439757625808771358373614552329869127053689024914427767541978995963449653556831786128312035432946062333875361725809658324506447181659683954141128611987294154635733903986106498040786760839182534255087375640869140625 316 923217555765785314063074352656624359536901878724527808046034854059195294691214087853967289125414826729376863087177333886623697776929843869168950709433833602570065645826618908523715468898055236798320013753977220929223019521985395620757638674654122533949061977978794519318140548157924024006625768912148894534532731686338660637813771352555408800101665675923093757953829376406696596043759343058436070760036015312368855419036105329979846477891686483857403274381057983565851447114850607148329986809558026492976052394221319231752048650362452213409734004846824064772078364059556139871080004035479430405114738277225815163257226923774151117006232778430073115187445043579427689176223564828343924752272810400926517489456415987980619775044033303856849670410156250 317 586234438311690978342183694367591783170465363727068322941231698036512981984631406031723436450401382757807804505045463835610891261012932650848046257559263263730080646744753699187007212226973584279793601941192950599293134160427499941863923599549946543750730308262025285856459642980770831432660130940639905115328902236563857630854784301595773687981537877176486016548248127326022086633107524735096919686672303345851276315093407675996353646985014391905263745238817281281451840130693202986291915869476803822789859533987196001603760779313644302192413076719196990337205873646081737911155886713434763972998753950016909366261138556719946580514835113993865955756148475832902814441155018160669822935384250898829839299036055695613089966400366392917931079864501953125 318 373425824028011306580350240424748120188835617270659195052220316743007642442874926976947342591603639424409234719201373828828003461560589074145213164689787759216151684697598594591849108227338659328069153336835133422496441571783285229425546317957834287429932284134305762025180562550760604849895105351529870593839601675453842854513141599010223239491688077248470089537943634710494319761277269674519417179723548714347897640209970030603319940650015437100782423299459785443232018540930591996283753306199644315958932468044508550237881474471888784343254975515175010772790700704964918945288013103981015797220522892299172361204587318888693245017600298318349724795139091815817717537437930063473692854138181136809477572301337044979874235650640912353992462158203125000000 319 238615600686798962298844612847910066787039189102039313208415167833312417824349176385828943034697929308077897148994185363741448949404764287856221100863355411378878275099721461957367281571879772010704988333925117427599390260229783793303898232678325254971282073946657622817571393402162113118412504553014916716926688224349298204257136421065041929192318446786048182807656564358430459443208413347614708958307287720199109580553793881086484535950916270412677148653136370462736729547480827061325353202474327096232295732088553046334347782048713759237986711338801377118087262837653474159923928298321019272400815185777055834068845003763760402067074550622628739615423925241321748215320923829965344667923790200973098579848314046707342950259800318235647864639759063720703125 320 152950369987895267553537912306418316267811867511705311548713670102949210176643108519611812027829833453493744428606684087453934744335281901372960564708542936867586405383079403643065349288681738720805722709070916858778801685870279918201319291462388933994956563772948221668840669045613931685415327451150290448104054565936644548011027650235205287435367784965120566972391898346610387769830768578126190921630501267080150744783761748861660078343266760023587616051626272005208049838724486026430473595746768207684002197018929899400818476444795157860715482092364778046926476719470104474135911647370518016980208507772945340518185078767675429310022197467323502198723975108423303019588793287869188125179636212373279805583892216892241341930080977817851817235350608825683593750 321 98345662898769564844991148998937166009430349333000008754597280742623954418020866823683193781608609340719581763142899669312810594010589350018515137263822531918868609098536984374134096623529606304260183996441521239727141110085839643180607919447973267270552148550442604530999312550344861049513806339964315482132943383525530115384618626669713069336897056840166017228773092575705759363444322418388139586916595881490918169727529142141505240995108632905477176367008876505510218207326191802392063803367074937961238717010528891806346769622856285307317129064749940189968318383320648573411557624865012924812525807685819633965548426283527403449176788292630620701026111734078527723865597915218323965843377081734164505551260236838572435270899863013482899987138807773590087890625 322 63432039142496783229989771062682903000237286493011014934559630624372550067539081198487823922322243966473039962473952241198998317868155109808226921289308593559510015698812405661399704698988142230895147530485000009024256228317037599204651421283081011507766780841519531539170739263896116384418917344945652548061053749153686501542750364493358090282026122741874509911160235054123629287012639560580922279942750009853764594847292883097907337049513844304841706213286976037603575168943282323764530762486283145434491592545626950736222400028077076255863752731633079070143900016823397395033983353261231803876294509494743578895698559580494832864934670769598521584786909937411912810428383111062736434836168526909727429630046896783447283544449257774999750836286693811416625976562500 323 41039941991499654890699400490786739325385003645362450634744020276648443851567530543929043486780248121826885809054327896794259328342938317572683853010096647916395947656986267088799114498535152207257392904561475700283054666237527798559490907982919311843566701956492382095366253759858714188530294902574791405516353062241794854586108164064568486652375697468411864630021494670434153670648223974959184669546293119801220380231061020430243288669766480285192724274568772690995831619721406040491172102117861433215139815084497066506421668536684126883134071501137605555799120496995693453499996174158597891628297026397640810882749415284139596726271390000237932367935049369228309329895215461902858410964604405720529668012958582525401656830262887842852848052643821574747562408447265625 324 26634543522249508334941842924054525021504171504268119423943009983973055612493312853497236031749733828775293564976482918915811587854613033289432688137217246682529434066790330544319036394646250381105057926818201777400315250191236425623892127057148637208211618184822419127134895309344368350994421112125785085644062217212811859443111095941005890282130421112099591727671980611930192493909122145373357381138594576660655400120294930926731615177859955552964368582894137457016070144291933553453781544993549443743396061776160893112822988218752275109059706551270603197046960287591771244920388286295014721532380508928748292655419298986342436986764966528092877448952604563250379878400488109709152928484542432195032488112705385056685440806008334860277564359876123489812016487121582031250 325 17338842729823182231185161751139949274965275426841389903397108612971514666411559305851975221981667982650856215460135381905123566286102888845960961271609373443884797809682344537138094664972426977390364136205948576089653691231088245261286070185427163295209491552262479308030518059003036455684322183063406405615459558047713408731887626116221144335412774109426722868778315157686077428327839352937331360421398640621638868035979604681177188858561267936554469919532339059939636362675052191762643806206030808587591234412031267543198260824381178160950853078007058964070236359244136407701655102093211378060633094314066714454635122358216414124669391078194646413647449687811918309612842908303084545833665793213884600382646242125413970258200941254762839083269909679074771702289581298828125 326 11322105230622888242998486906414101188944297649365713465726537638870280072445038028929543012841900920487682036620097210481459403247519809325689150270349254717816003384421564722709550696092453784795748236317381613318873313092329696740525663591907924538530557529576460800260368379519267181374195556896523067211797701867927060366062694279340882286397611101032627769799682198747378413198736640226307311094985960044823560287420957273279519212816117492222027073326915274589573924309720319274292986702022466348902694500098509161969535893909676484255393749359912191070304065188629843619935812354003789402235056155027637321312930907967077905848335590656717001263953018162395390871593640746608675543642169704508718503075494766224447221079910043568805821934120103833265602588653564453125000 327 7415875370217467809332518083881970296125689250295066414135037093664555975377666570186390951981449597728085810065097025634772237242339674622265487733631167182351941216765169818087657752732971017573671231236943029453008493795173277617818024356996106049037467646285421063858343785215795132453926984320055872532259094134755627645926253203935235145618303585708983695672116843086251634623100559683838974980833837494359022016672732310120585576596878761208852531561995417216464308466242025097351470683239026228656122494870925039116003606219125508682853740644010534734667422112590456444439482069198512511609673046273391826825933345960131451398594125883893629269950837082178471306952935966704780572467843941486401088552530698449273072058367786677413220630672441302522202022373676300048828125 328 4872162496269014185371500862708473797895342648788080867523672546491166486558913766400572657358025320817403488892312225200474222127452038509430654023174397527250371106394502906321116180101008162457595856023906491842759227762391197437967677704452000980241485202871105662471066897186608261033180296841276829324765359262089449591692886413466872573633423465200598254770601992805754683354964091111434025659900407217038609753507024586117217545232265483997852506678192429882488633054645026519126201787787585165118604490171277955030164679283477138911242662736178957698779219725338684378314875529657320606031704647270497396256612439906633474832237447750162942148023931414324852805464672064447532889783964948183238891460879971032858281232268076262379536897628717895258887438103556632995605468750 329 3210710792654950629849042963971586883051231756981810854599304538387256067674264545569191921447508158915752377330134735386883417161789734722819260722598990021389565010285737465239194461630381642621715145521063251701725215102436141009825808991982009991424772917008396166971501530092364056673038241252066509826571964795905473740474778574780001145364665759717510608091510616877239556742890836368879464418732005625053743476563370047482281660330379024268366639605413554997742895649983302975863084012681220554857113826254779706201650976696181584750336994355298876951152789624273417199087881929721177394642111256145373506884050719603563217791946003181468741030619152402663584136502987393452156469523180319353225490937342983820007854074962550728942093183383710286449286286369897425174713134765625 330 2122250733847103741400037498493702570903362216454792849716231544847948581674673690018103813020113036473896166559835403280439423184270853415517161374549812171600544258218718817355748875743770207933292487185082739315157269975322653834615616609479637468289556546726383627127978479655130354173355561108933920096483465358811380026377630981326183959492581547544032359284366842433043770817714804554303324052101323403910146307402859836702578368279042193237545016151024836467813210433439718705387107024067972455456429667125772635530050797248955216206515801574039669759482829414850551063909484929425489304588997696403425917897727156618200571885994810102922002757121157449770272646698536573530545044272016845047291536891841077776470931653634158757957047381891707571455185643571894615888595581054687500 331 1407033059576167306719236306945615524064011348043716320872255644672037669151076656418538809021976327702947912379473042536949887817347621559788340185651454236528646380449689322423572145441531601743436172384849749996618108933970467781622732586633709162824154096896338793126568455097378637494457266934851722753606219911217015938994155084917621475529489765586022875599879032495375191343372466189341468575542706621701427813739053274807574193906641006867758271506176294666987256590770231335538771952977932593638196094337515638928994190165238793689351845276706607920991096478888552247982856795995881708737945933579660509235609691640668621926331251916218285520717497981148445852658900544607014642559778445222573741144198238411482970418904745743042769790272076592396732763745603733696043491363525390625 332 935664308644641563767330709557510489128476879680170058638420523926322419015473624476378591433767213090679254093499307764165937111258534574902851733906994982118247783121742050859221210302893816676486465120858553569823144980649514493988291740088113586889208202777534699782383098599620781513656474788550856426438644293032187518206437508451435239592196014026726959815580818960483102466844101074775235688604588707876299032822833138978795329270493687215646027504116189320261237459379404106319449666100118166367655914481345760107250244620332759616088442407701095108829160319753870230924383707564324436475520190461703250709164808817696519449281216476970599346182354918743165605118595358555154764197364740141072595755115754685632468274784098218711342426118405960280832722730792738730087876319885253906250 333 624079689695538995114572152160701794058671966678891870698126144364330769150215978121931858403166140408012188115806312237012175568744371377017912559943505410602972005643551153832823368638404700629054707387123545723105841685820944884425873330533321869219291489143009858515031122127336885035044374763531188743712182581976783156791733880075654148204046308457497300817113823185394081293566450948901356678230201345500426697715888181245512363707288117273848933464758934358746099326386966316722501195704951570396869899247250903317043931872139612345730846578968896595417413743213079163755028683989947234538425180928460903223755060731623778803334200600769836135765790769529966220599685871263846115551101586781219902752532671407460398562619842756507243440055472717968750029360336384343099780380725860595703125 334 417503723632975030666020878104594628268886841183103925151935661091877305479979711310036992986419015101852022397043535068839619973320712113570860954131519058450905260085932943844124509827731803783220025617740394265960287736993145074443138280156668151505892102133785747497076581618512608892459298259714930661883058694961136796522116606959746276006881272480676522629029889975298621930936610313612480142900080250575497397249263080821773930910948521010378603512400162080618823320105181478129293098423367481626218826448059386400565222864862545677690840264196648817290111727817819694171543249033895685453359833278326059532185654240852741239321893626984267212115650450569850118301602388002039046711607399452873895061718215087966462216913009551780153259217051050057947780835831963486270979046821594238281250000 335 280141270845908094014126205450342775973527812515637884634759972024247065929696029327326696963592637534993583349644809856771127505491293178990747960392301685371821260720695952346694652125570292733149715582132217584653406997524748620441752543679051502266243726495144042054935733796543223847117935031391399590814051285580574923173514152943141896323152986680315369215127011263693453006534082157841888350170392240276778615184637230239617256088291895557597878862146290897505224922582361546990129514639415085818678312735697419173114973781404331877001288720487878172037224879082472927113264702751306202299155757416959658034850750909413610329252496678227630939800921848310489341432890366613761039280571497109668982926635585554247925018421692685944913371280541102347364586407085784713899556663818657398223876953125 336 188532581440089803876011261554085581321199290275731872283069116128056931924994658929908131210530810111755117853212888978919816545965621099135737851397784087949431211539858755490580574815356353861403232031443390753009564985829726817860381582793238939498455622200729016172033574342992314783616182282639485591683813660139772200076874370502073281312458311789680015155051560535855037848593224822653485442260963262048346695449986215263752861858493843705258408694887402026624302676533633335709992266056943806034138290717598526034492966835830681486765988959137121049441241923222987225292089638144186184181139250654752571284831099717368510372266491814921870153961333748822321547947467861623939988684733099114180136468234710779027658452011878509753514726349211160030200574088884990509029648819705471396446228027343750 337 127257819105953161197930003815917050655880634551885797235992217861739067597312888907934172814464416374457381280641896396075796998557451351788524211783580610394671250352615844641744042610648242794134802302596790740020334978763593740575125671507482498017024126740324623824263147590623277044194322897151925204987831464851800615772007860967267789679270492484852445022424699353768400355156800188206877938448260311676166134694757411401714272705413594555691095173113834645468209416399759895391205933503235380222693930805763168399974754155900184879175148174734487443984825506087440433398563238679531495154953776979674067695030653571652288567755867775440768964543835534889249095265002811319281173368212433028410815369285043077227287552814065225931169006723057628779320030700168177306697003814406343735754489898681640625 338 86152417359339971961430489309005790930751049055037729987198271384274678506145451340327116993863078341999908566098274993803526286634026800104620373464105457479578324353762054115870966900129120121693029877421721164704032087393052399592894813011702753082321643324202068341204697262678590211335094704709046709571408027089935815102288507645982176198798165266293911895712296465161793160791993047768373117622052334895811586762380017453372936831541061800976714873833702215737327613757359575198471273566349615814478634572043206925646625601118266754485830401479542384644594258545922063318496351849417339640300565831372267067874734497623009517109060927621405537943393083354226157413917832441814245687329655988260419254427484915114048653011291944988800256763839899129362675650998810300551511431876861024647951126098632812500 339 58496731218603376197352819030615146696765867446173074210748915696939704282038883706099697787800731402350214387775733736013237258686680955858095133990597039992244156545107195667728305310773847893922611171799842008588466869409699699449461523080713713142133904743809755561898508223441739118877017524250048224210372185029121507256085347087142668384488082467296510642671922426640753187414579820672539155337865105520712869074125775556568576700350220306435533722437138212995506590968184586622333772946196391935538512180582878297747067783521646200412751026454007989093814990426870381680935624408532172874531963900391492524965757593875750317915430819317337700802934991305607611829720085423587974460705477624946575317115782014848482146730081836894939590810969963509727291802243036322218883160672930898726917803287506103515625 340 39835759325869908544858876626543660221787613509136125944491764531706581375268344564407799474743431802906047169209693069529389823277723396502800984824130391298882561714345169394629124934478831115046688918161336397508494426629271685650308082013950665801876982673894468671768175315633999339317839458786796769881771871152764041560098613284111718964542678986482877150791755079383174262976653656295999113120962929835216718564971669642801295437542309264281075571721135957611115981059970347027170393214134409802014317365251011239138500253823547323658205917481222367188819734448524886490274219439590979825742121973668949006341637234412431047875910598241154035791952955457494394146257885034881971417349280361025934976510242427929867528297261419355041295891324994094726839436167957210184822902654389054077910259366035461425781250 341 27207474183083832887818043798415052004636889258200420194421695422835141512804987509906628727219283715842699461770490456900244044124796678728987609468347512253704343312637098545922967513363651486391668823306665028477270917120892304529988048892001866578946874982211379168881946475882270373321283316671919151752321400524783868771147702885212478511388223934794239454717516159963625713066887985375989359181678023507893060738484729561913611088267383698475340570962976901715430714046582027981425561281102800715742427757682534965706690949675045773397820797728118023962181520560496457780870535085842046317650064552559982794585668567619178015953212939382934161235063588288385710724752501637727589267773967703419651957947929698956556277375026941863183073152582941800083565309995379967914039438803275317013685707934200763702392578125 342 18636881849165926252649052555467094164995470568491851677900192953311843057482674709701405926290452325378058087294169894547014981502067723792224772069408701746449979212800908389392691146355150565687158522954949159681608619590052153743235428755899774217075003413470926992673909878721548655255341567984550287295951655090667695438830014834654350586611329416699055826136413576722372561330878909446237469150010539298036415179674822682305325808777254620187108506789776527731323256929074462502308741907048586687361850981116696662573523183696942724639547498739990629638374555739736920549653335158859359960421335180038113928727381927986184003510901710011367775657436327100678715761522010976056479748227490553509778620477498479968632100530079679430433205257567543270592518474384940274697782490453956683040814823471009731292724609375000 343 12803375299430632330399091119682444850414402854938479208662102033986689856277886920843560335844741702892353422906379942816346847393826031468597439707276196047179625981003414753265196904541805108825632959120140581865570223908776381492354978781215157389099564481652665178905993465374622052189588942017293158852371438631691985827271811790115376169711983791864547581720023077089868301036395227543261831095570467150024580864350733925569203842323502029406158191474110284639840025272568378926913120439486212932822062305559312031345022867404592992443142623952698504503746706061608510897955884975050692565833058245414265331995635273637601554156144902960571190646057093029267143902156073383478335978197272398424995443268444268251706340574915930934293974513065842044833653861799479681447539090280614282324478381269727833569049835205078125 344 8821414247609449757102970311103642045893346050506047492340286891833925078889757324227118779568019687712806357483166159905308053099151406759850865545794105370454178130250648387480127056821438139066871320721088859682926879314678154879697864250006972004938390366428411067699456402047763510288607741146071357813119987552552024391635258568504362742877907163170396200782646160783814130124502082253589634130664612123174327306138835233552611280370959650417109027332692646027418126629971155964304645086106526917558463345379882865144274277182048010115130110141461854833477100070308597847727274696636231084880143800149164341872540567577406274278330306445025197562171197470269155477768994073621934546925936358407009469147234027397006088600981642362155206752767468944176954174659304113737515758950384278658241044013266218826174736022949218750 345 6095520758847427966119796100836971246411326167032188880379169973873787022069941764012116298194973557796071914353028367076996431384694843301634174818743040734925711762759294128392806985913410100007297098184855745201078633199974558679487874215272881178776546774499432957510951257140998391128124868717994735375821288971175709964235065099230429357385776526856265418704385526181146340094093443154436330915785223873540137847784945503304794690014248977169577102837520681763506381413506918732409963760467071604134769052033117153315862794830969897116634832725292267743214466809565290460197052070219306463775720867546423868057550914792222613506607065479179073146695307528278498552287411589895239818736108792997176430381873274486006955725400271678818362127375447334048146632774769957874874220222932729752740588224924067617394030094146728515625 346 4224143186854534029270591149210561388132676601538606327628294654978333768366324945557537700271898851573791991644507277735651809401195387835900192364015854522899469902499141038807958242906702881638486220767480954861708866767525885234982968693943052424490024927292016266359491143810321617054172711616365296905916408404382364909739704997930094774385714437637096347853043742679331118471891821580579238105639888226001296449513401369708061583626358567844420365317385946116158076443063924304741092696115261597991583989637751053670198543364304522247386008518114066396758779264445378289287218205249268549657694655841940791654360672559816102088492183924055427554580770059683210345450862507777892013636410977620879025536219892129974411035664416513147244680247029018800834940893612052536758657027574027833377590113173027930315583944320678710937500 347 2935743099836428266429015412570743521981622887408973306267805920600847328206247851602613205674312185474375315296452863998021665707887680792607220760298225653289934173013605615583265392973236893231147591655634026724104371809751459842750792699456852960430701031149612580841688073472795848666296119291377188545328232147869843764295735148518330263932775105585043710927280461129870650345564196241419979283091225421482745848821731939866329455261839667078011426133813255085677137627270435461413122000587209265245547497074188380998601175581783329991913901902774464817588758840692430623310743486974058458662531771201046764503300888457757020123035787722184694086402992253806902886550888659608154105580636350041531432411245788651951784855898530990288083783420993383333659587068121638478111604921603366809474723597706002919949241913855075836181640625 348 2046187704971951793148590255323304761381174118516426237104996533484688001679569598574027685616837934431638382366367218245039456113019135681380247707571757564936322313998738011434467927910429439193342841461985607451685926769977199446272579725337763560529421277441671232921892905078101977616265131855666192302725193323694382509068589039762417870205293823591867858690719117965160560735124615288611489858486935770130882314400820327714855701984075928414688479676361244411435426154250812108850263400122746858942634466083943620853609558625412020116140563432234637727445460137531328794041084106608709799626535396403021849471140232427935229641628811929574288929849650045096071997574509072921729186769311725351296621587494378480192755490536726829190763267384402981363646689267394236561033375063553062969641050186653252751511899987235665321350097656250 349 1430267667023637400966923314840230114164628870207680370368645962649795615848290467378114717723150143271134386659384688119983336627662264248693238459755165065682789843293855023666880786170008088600953560386143979732093162647127462608377850891613450976550975220749350120344692381567549755765389759180266191280813743917319598850560294579459303556263184337315084845786023885865207530577617233590036957598312152501014885615917764259184160865495137781882480835678236426747212693435311424085696829685856656145142110554925824442888494336254374784243866972634302592617446712817904648558502197438370002932426380014639457389735902984122277343217530182720384460182345506670236053502830316917608806515301576587634339041661473534891553477292838110310231521888787977246233348775969143422262706091740494474846667925728611880931140376560506410896778106689453125 350 1002605410073595257074386175982361649942958986486778745779101429681073822473618726260542364861383608124148357745778586161098746468840583458297646542865637760914869160577682167701392261183926353800818865031025509758182502800570991224689895886551870045237647723974176918548634960398668040759437662298535999522112991633528924951517548036144737098038301936831059818051166966009580007075673974616414283028915978628403733834830011568215796047388454874520286736914412297231618771493935912459935993021497602652991242216006806987247373944292639335936281996816880012274465894004045022702342873718849180859024632335732219976722904437143356398131016713384573093045429479274069061231522489506962426283410035088986478212315447978099706410202131713292341440164366108904504908830853720230088017972822123032897643731594511384841439394222106784582138061523437500000 351 704823058349265247581897961378873117509474517281570627782034051360428297137966973492471561966033971537343419230869740003756727585096616188937862301056053013783145222705764731375604031837346954622369405137847600756225951322470720146372695473906022438364180801819835230186407292203214780369446385933976217868594960564464866664851908563034442128184295253337091605557430168295365345144593045570328305620324845623677241899517587649402566418506861716092808278152505869849022045063888986778262901366899563265030232557038444344929898933627972959077956786813430141128844911559610661939667190711222688497466540753903252925852309294558053894280438860162365811344803014019335827866261177829449924065649611968394803957591177694672462074783375280821959563616457064621438787513980811454818097475649865939942104074756410868503320177325122131151147186756134033203125 352 496894266138568974628119803016059835041481153880244276405361354361639962839514835573040957093459337747100164296409929849334013428561796311647179286020995651886971916184141707024350058275087359266946444479929262377892075631764046337299155073731446334436789696041042025650565698448375174709068460329465126150748665937659647727899081214770190756102549816815794025898677582272864619046384460358988789782677851930876956865715994044208559444879474845298267574270790129695091569911301815942243802152887702870430463837421250245234970278811684437796199665382333857738262329689937191364389394942709067152568040411042128412559369392811066312290137607982228556778726254036487118397885238631706988676560038905605290941909506128758012059078584530130069407707418521291276202658085815014926179529703050814577540805246543687131652311528284826636081561446189880371093750 353 351300035191611158545346564123854167274030214088638803043366703284913677117682416590516456317981739419930772935830494895599068392184473366942084168951708154734496882268322219563613589928806465651228873989305921304030901776100979370247305186661406020766010003323931618558461384686912702966983358499878204653611927591942848404237125850357653930744535749727606920428789638145031617321564606825835930403558472858757712936630142399475415861771781262449220104945259886184856052710596220296454993174615733999708995302007354251768876233134447239179219975292552560015377414020195001606560892144877151925449057383823640362862418572841213619515294321575571333468349472398253710613081152820764029918152722421187469464650852108403704712107041647678822375745689746938345061074159399301866241756487093340729926624387228026262356729569891200526399188674986362457275390625 354 249068756218160551314353147654820008646578063787035711593214231783623924566489359990141599784747774529806242540183236397924283723283646396260245207469840363046295744484164946722267694862989174514617176766525030830575058393888472393397985174763894659658136872553822526586524684041178681789199930894510831227258854308369801128335917407121742628554799132170255890187501187616899430498307715552699428155302645495116750097031869861433144701636797660586955230010936200770813491884043334870015070822832065695365511114233338046017498582732606463446468264848825743479972879125551888293967673424587098936394715918448844197773430578691692220628291432073235774826241733540454289948246821171165465403266746511643708632385640193995338722252522609542473694073758151511002662286978387405874135549785209851028159695620479426439507295715225509979973139706999063491821289062500 355 177085786777099077597836708602119260810565487245303286709250656880473040502241071278608738051451863636412492887846627849403958500144644916563537767410993550032969254982079893707059952387235334069995217592431039687132990885540148631770068038033746261208005612985156407786221972898075448549746522776691910180969579748748329980327216468170802365003906945901713424530980303655270408853140901142388793142340220531476084177837156393923953805801670691753219098690331726364334031941701855671219451183088462484132164647912760934948390783065163538714398657080564130363613413916027570510536628436846950486201336320972871633233220039506714306291822273163912715375265516577598333403569094514317990012969258454499084334463557714670624073049165042890798157663177379223046114773718990369278146268013437699503625238869624744562873623989797400302137475591734983026981353759765625 356 126260677856216372587109692252566477333892767485840358522126733056139626844144083476511235199272981698277767828254075516895195486582122206644957356418093770975607642085794543373690829581910665163889195225608436918441056677937306309337505821470682649398776842347383030042267138760589155526485659424463880766508781204725216853032294188726217625723709989344342665695424830621303135374399940322076634814747885304316133093720767826881275500899567659768854013844368787017716682975845677699834332395632972167467879342158034573837236675461738366434973684526533984914547426194279623928882275431535431604640660348649279551204250314890644386820470189822397800409493932937335362991253978093796841854120921872524616045730210234108771177327138296042963533488150822836626644152024886192199778136603933908000710815270018328379677105050742438874245010538288624957203865051269531250 357 90275326616821609614538286583275652245040586634212567178305065587097463308421867640313271900146109794310238541046678625232157829927279538738239663827570414176852964585962491295345029540762366564260406799757862493582687024250219229279869700012252027147085787723834056007902214265731073666614398843300966950170260331368434587207031415099675270959834845928780332709667060390064524168656507051455279283873106027066725250280513347327707950108267137340933674194697053928949402768933772580428755755064203873715783998810518535646357430469035710729779075718445040549223354862209979045263154735709021847891217618610922175651112682546406625031495232062205859713455121598242795694922645281382391672831759801520973171445320455290837519404736335819076108313858943209560927999054061575303912319251673605109547333106761959386482708236098854333306906738698671688325703144073486328125 358 64726654794345076085744164252187055397976175486479985492188645911194671464032837689739933668795567300990126463691964005946399513713876750059116683758263578298389841460798733313152675776580036639667489443614690266986583955548764427901499890760873737570083236100598568290902590395540886801633833599625818643381128159593969534114456507650853522966745095660356706516624794831205037662986587507087991330554143429991574037387755252373682524673726911285672222110626801340700769561904047527026077246110100493299283569063586270404937054603704155826866668774172015145877692316247489153901771668444295887596655752173959242374920346761685418615896581428445092730482864343698316467613060990049659099127841150171304998133775724768416650403284492590056240334226440061674046983165781196332108721379890768677430316272090608206352783008278120070733141488972250954248011112213134765625000 359 46537925408344156830016006229287057939016553706650055569004534838099708827044076691942264475083439593017726009673991353908745030364329767652921069649826860600056476094968782596045830944396241510282261014213598846211128975839932050624279242291311876698410096062696198946423204972807268102984712742850966722769002970680067478615509941863399925900398334237332635679565588943679495371040164862700373366740674508302025136431484461829574621219370701490137613762356414940619347475262660971535690989309444670511407392126976331868896367784608257171551910959723227456426511794612642639245757981514211707382932180348475245607214604985428801939674509575540117964111092105916225387576560743004121145113758388296916866116533631310785168167874856134812186331639358517343125830504670298652816736432796630256000085480330879878632598043093566013189872621058640334013034589588642120361328125 360 33553457477653740862611928169934561956374932314846158347338953791110570676136781698685176490431488893051157036969327206683269637155587322064174487995339710867760386385169763979317498023671925063194588177998579170343878746741456604632648622230188566878971698013868258363925592642416426945453338125439789242850056939619575078113816334205878132724387472683170259693645352795243799712419922521146614346671826259478765923712226905141490369146081350256094287631131864177048538842566246183793259222480564099588277266504224780349508611673801296288357862273614521318293018384704125764148496941586027686355165712013131412676328540045422265128129091421890390092695032773251144907001806307666555798913902509111204786922656898865120614959551611648356360759075980488025025221363142869786032782618436125567233213985178838651110070231191986633742475529262883071623946307227015495300292968750 361 24258871689016491767362932807789456792564409973034478179946389511245391958758416896477846537583426982198972301620782388162335301782518731195032982103879268363101800016259077729168269434390848738437782325166635735358870102854735488768703578331358127870898093147192381723153861555666172678024541475702977790073053735933850961793321415572831609201726139538832513474585476987927052464457677850834407034955774541739118933292086083686039458243148754787502113927300344994501863899151838812046749125649946623857852737627859729799487409870448333338336698308942578350794485222927950020359770897908066088828544297362466278231731310735657600818036823740915520901189011222413285631202303183042580064528020183403623896264526330225624206378615266451499369632452052047699927281797861440080137729185759552739870106253709837536697461080437183198185032936312899298769707456813193857669830322265625 362 17587481487994072097521867087855556261743142979127905486426587384169345158596060858071261236884037591623327654441169539001262000112146059300438622496534751552766465327490176319946754279855395163063768732999321927674558023990320793526824402525124466192947639035076896646958259100076523405016734515822876228565029470504637535308738246774471736244729122850450772000368069283379444218116407700715682006069920379334896440529875699217141532520016374917180458199656987308245301724704098412793297688417486922572779120294763363115125897053514128874150814235154369778885086129720094938727607787174274294019795206130785056128928904983263036150094729965686555004428965458470934452161907805200225566782281343544623989057101717295145932895517732513977939682952262924234945627011864437765206629380922074417788142157028444529497917981985714536178378754587708909795651379681657999753952026367187500 363 12785954090001184969249241972867518065285107722120115355345152984988497149982095067492053584644061669459678792737622223236837793350760030061479589225674474257282488701338153595236016075018499848971840112554795508546373398622084175788560185489590829303046068625431933448355300314169642873770751019916562148307749790198598098299656204815095008801542428940386086649992858060753531390711687878576613601253441429619497171909940540948725489129421245089172743821659973259462672991483027589245676925267795266169839765681323502649286237658753231739896041804883860172355675596365879459232948380991737184217000841819667569994829152420868079508842906365851111588041249957274370959899299046568982666510332968504110228308339400931945034319990054853053330463190226858037561776230809414405543418406391494348371393182152890476973589412041125574550009554760363929271083094363348209299147129058837890625 364 9320855441577247394487059733217903950266279542238806942413558894662217256606947451365535895641811553789507541175923277817271982822895699503612635781769631395414353859258790643637231861022116374833219618709055064397359251101812059348415537740935087787981106936964875933713082241629827164763476638031338875468555286782529806004846910382493452416252089252920029336995615502798414080831088586595678082873200554728808346564769312374571987941190859550184279511109394533765334123067909443840186870216727397295899464471281973238157207366346239473465804371307143239399295545293769693894853071537105242331035665734413113313326385025888822827046406059283275270052580468853367599320343257285391906494253197056193582928053601311709037320360530891534619935086525870795480856282318440010563846181943730408776320659434535353134483884752676096239494910547252479529611868258598406100645661354064941406250 365 6813468927338528687604512082525458132694238326691795425667078653974354075093968693936310300895347509659853049423032900319853546722366076864194085833229487684216782717398018101559114545883716069049191465705674095885417175184513944793041361239953541508360189325782496726593986781891718167055505000461252723386567451070104841223920100941156955573227685013644763412316442509467748902808174682304829238596023759600572599631087639728497577512978213488073641238362679622260051331387862558287800862891786606706931230664044243076656540247033803135107818849488051977318594885449538320256040096497955595215771243490661441462260330680276976299498569989942145670971796547482067015368750262524332259123475363661216392779563509988356751289074364798671712626483208718716489985607487219660508970215999375586762959448598617191212183666607609892940445865717332158827297672321066102085751481354236602783203125 366 4994217027807855382003037019880131992806026331843886931520025870703904743958796540649642946657372323919830379071365761442079462933760909005676083492712256193340022575590752189275788244575168098917670021271258793422191562566854842672715178486205510338095252888692364794080640861643398693959856373744089026192843969693369926779194273880051090748890553379156813395151012443016076830644745108821410092142341034121609901584631127487966420522101480256130011123295552370095182257640289185503773118596168205713945930513550991121431124192844875514357177474286326665707140525735720448107457314110959233672490982749144013746266286200653811554156706582709418862825016473147291236158901282346445701259639947214649862094945015517569136105643914784090136431130776596742467406126155100780474651389279455116740954210759173878402199192879509324469001257343019317116658561950259809236740693449974060058593750000 367 3670708801713003533038139793549234948419009739560160341241146840843424031064520141101340965443060038197999895217624448526003605695475134198718070746897643800016383929831684456246596133228146037747159332454853980077320943664117383917358650357101651684013559009714252044588449723735656381918967588046684694395548528235743526319174265261561355631759973386777710371413751066711031013375811746735566677968434717081822503670940960515116015009664244769666513637488073691321289705162425266379087070104716814611116721324765574525954690701924194006784745357914518417283886543422338205550980249860842175668571585709348438603393658404060437466667509582531237733044353208172445357833019408003314113966314222833632746602865334136265073984908285703957466933377606145535631403822782753244022940988636247776116149652346492046490738127968671314006527318158608249553702331142990278323168240603990852832794189453125 368 2705282543701494067235019286871854862391733600740882397833414318068751125333323177161272833474905629777631630093314278527497779319470088740762545635823344800581180514140180454949219020139279986355934906398638319463488971895546673594378550039603778253299423774232495510910105426476725618056539933792129817454930683614391468787261358910248267382268630792775605245273630359328089116768433616598204222421452090272091137868055268867441193175821656816018450904376373009091665949373771141441172706544655115808924640553577230331526770017312424282236074525975212150624262724888089092139807802031588156295577351581727121621118984831935598832141542631353306508133907466023025786077749669394312393748344587803811451053249939345141698835218992675314994939111219488559390136231993955947729102444064031389470967203131784585482808221954146785485298385293315754650757043236683485609717081388225778937339782714843750 369 1999181865072076806275323293382461241781579846621019598357829666882660578233823125301825262266332490900563469517634170905238203529688507984109406933962891077806784984972451679068648943296278131971200577437460756151198375995901730597000388653185789936391625795451536621788155125527707177211744714802650485397971167644951935502958139412844467582517743004800690311890359265567571413326060806717830232227109136991424496091483102704372548990501049076306694528191671737180829582538978707813068999006447065811586047817953949615833432825739687119510711214631957655969568335345879827558138453746192040030894131110640274820264055853085554005070177235305514969187918693816967220567245564468861229420077339484953388181451273419794754830857901379009062489773955165130617207512176787548431689983711070028996967971488417469877858928930422954364564004312420126613223097462369338972454357872265973128378391265869140625 370 1481377596127316686413845218159530067535554049797550554569687973216653515474673444017450617787366394632054184038150335997890091794985467258478568305665419030775492309026433278138555643406181209444578998226893427363918175601836530875903457800188676926775064863008062074454280725737387937123790609317970457250095573463445947938671741751229775995080290280225736313372385134713342108071807882084057340919380373671262871621340799995292853633101515901534557356755029902762553905327831694359771354120928167030004035669913974072748079113904166864286928837175315944170571676369986877720627293914981566956369390283999721483259167295040548464759655750413392207950168065444298718791645131097050412014594666423529827596189775399700637361297800410513809571263553818155600310735195407847343016253482595254801882671444576468488362378529392758863756229912449574574091469749824879348354400576681655365973711013793945312500 371 1100651607329079142225757853179481166549339759370146210831128408551802459953202734441707603769095591160046645400151843595335581025514565193474911101365005812293361950991244551195026370827861943607568610368079986745686656744941946984902108633783733822102528233014481991786672076958962000283483488928015614491198026441618859915627147090988310420989856643608688002317025926179636465796481709550695861905188977473444513107627010035212305629607062592937744385767723064285619789127084369621452376020284136747107272663748744720131881264863748365916282586272572848809507573513252105090960590449041667300461841098832083386888309210156296537151385838236582560569813984172973268233814980428244770236424364615050214082778711268950156618820384271137482174274858684036238808293099097745028705084271007930807679454861776408212107373357189389249005848532773320605529203221944483542284187738147238633246161043643951416015625 372 819976595034367748525410304979143660919741638105348443319505695509898046050176628021797834720010244136021667338029476144662310794992060067273981894556328539227088487038469218164011576349565502985411208006173734254329489409109807270934497992957349924808296918087212559897222547156864017594570935309101434278935898079490434399663010423426310124411537114850588309543860049379758017127233057408489189002514003855967046089473482044517066790794825113808917655243716945173771040863840372115679434727261652781661295287795787346701574878399110250449191521819289781160545800383403542806665712587561921160286695249934737253928410562832847169803489006704713230821075199865828841081364542604186362581335322487826765656168133632274550728018890139496583971988864023692649095244243869918455942697660579693910722740686059388382833300598505366925716469710413179293580874127936667495166259134187214385747211053967475891113281250 373 612515939138306122310926481159219947244526257074015297733654822682026113944567100143288155280488935709895864472090868711002762241579964655868098106394851031140555738145380582418638326584652038493447209189103708575677275678262172209404613306904972286746839442488275424923226067144248355388992660566792013908229188572079251632101212665894987676490570003907441467857796527527994374424921752442504457694057085099627790110285171246489185921599744027193492967737201661919578300912661507913951716783231883010365305804887561737927145672868319321441825886118353162063442467866613274790407041321256983219666030709760741230792111499977076679315106260021735986258390064070898215179428393288889211353370469839670060575379605169830755640749404900325823922926173493634047703165402757108204890350692311368947348036575315084570732762980501168141369087500926957126053894945166594870219448250303617697909430717118084430694580078125 374 458769538287078179161905446976406466726572210338380865880125592950256103135569201470521681999843968935226323322680283937591380896845460887527958536904892263516027123424984893186900757505291699615284012104965164893513674064812940887466380129965369002995088767708178387064096938482504864199512390823242684081152396406978782838430751477054018609790025008366642399893746736746247562489270993205416298777187204282940417770282710982250428341790835478415708684891422147164468790757176168135486524256906414519699531125414344641213528691812988225205356054095557571560221900892350409911816550693290910375664099673365117095933445176590830616193580067906200079819644090868590195983670431146231708189983654946154158010474721235361877328876178275104839511680320537343952657289261341851988597233545735676850612100610618395822802273610291530928540315585494283471757358882770218225035404983891407226792580331675708293914794921875000 375 344532262858343422033204060582629849013250996675211755960555063984421985666755537571371326891866864468475166477646808022099710101023785444664713393461290274270774273731072497989001935103834396530496256250306724751266320975275065311746128075634870057134926065436333658751197459601383898985662000888115708595870334124010159166053740922420676587505954073637005091449991881104383412135060952564875043975028410731347698369808616883486702665309849964219890714039482835003384430458713048204579085941477220710561477932118682817482414194929013096052957460274268292963230156437967186962844082098182537860392018130497681408856422113961389929751143043922546370050298832103288349496002581526741718448750677122634010797584517179236274965390300766160050126148157316732510488555161151283966957889968111756062068858206707841179979112782337368252352964183039301347793991222884241571430644711479703012901865122330491431057453155517578125 376 259430052296288631193479846976328372090672855263039158776048940195675714713812277174232757388353797749553828406741168614582550408643050834112810367928392998619201218244640314546742417329990187846907735362929900288965465957079933661983733012878184727000924513538290520899131120521808112669102805008266607758033100027734100699578259590384447820445663741421553664060055159745756377374209106345388853404623647696534540896086287914192143711466391480484918132944563151817216884216866161003234752676113184246346873295527818145520617445167263606581754530259253937585718435939780501593204913363044728070908130829839312474756879036782842043707944257354495009117078864349647984292377243603841871484865901114639516491237924583043064362400710347204198168993863667796794728037299833698116636795459861085112434969045102940420398171295555351259261153226400081665806532202572765858924638088608581251715001769753143889829516410827636718750 377 195867630515028898387337653674691600862012841653314699485767933586305040198494032661171333155529431953311953511943497056639868554157180815859662995957619821949571370558685622877119519191941560156257825058255226068166633420881404835959131252238800276943420222606222531449313050508881618651580005854217413725507387083637438614683970290267318545326790048076912527844198311836936971612945540297861081234352722077171701118284067325310987612127669485294045849753042444993809722052906833572037450693063262731513743728017982637819292197946957298654886719912956887528506421369169677270317382565976840767122377600887174257231326554683452228380103406808537743827766629259663992839282181006268836448284192913766210827737877203653203728022358528723715616017597276617787981614764253014826488426311913691790958937859457123962317917755356230237636938454557248958623092078559878122171761085168616872177749232974974802345968782901763916015625 378 148270245896469105401918661845036992842510512586638488871944116479976031749203002560659776998209482921913455046376225080606802871207638986992446737573195585533857588953263602119909208591472384192164564668109299100150414586941622816455606217064147228113633936321174786999493177284955504989810827650593604215957966634025280048952060887276236650802786450641863335721637191730916140252649275755821488670542997266333934171070445687682644712188465370266126000776115771685287623369337653171022545128865039782773860357700156250106477392060638651673052770298225147841499979659141900814918356354033655979122454178613536396832896011975415420375334214811001263071731519616352505397335244672027781469690593527597693631868065883187609893323521535332015858141025484595365097428168507097503217755960126749801652029741103559009997389456495257137672922539874603499284868383479759982192818615659303906669647110661003353015985339879989624023437500 379 112535946080847184138697828140421143064890406601843455381525016428434860918447058919836344480243643252340823589764978181772032272908141088714211870291179871560312116402982706138468037406122870083030334862847578206758110852426163231193885732386816187081184102663011233005349536086828978638542814417108567229352497007067550515470017223488290384512071736144142888681124826124883264271706174120175700783926314848853248136362170352379908789355948991305382270436434164531988422287669099775333708943241758365863917059965278855755157605226192678946281212766061059118426051666712446335095546275161381464554107544297842965698298339699772077101033600613538292871998920245235633024166419112032201705641452403813536853217084099556107585796552922778563204624895124185635303434052832398791014619791452307361955456478525960997332676512826296257568977105744772414350641801468636670484489912296340670657735817672406852807398536242544651031494140625 380 85638968857713046915500711011489305453932269578281595187424147541279650144285310680051207469587615320990009737452173868941258512184883493384832444221743069817463974817973752893373086166552369307437399552399740498979089617665976154661136066868159348162583612487947902559330797359430499759847313717762792035023633273583074701717443185679128444894123504026667981255716456265082424872467046488334651794986949802222606451865026109260698148473189340265354133138579655632744512286724943440054343578964905346671528568326018427506401274918823761019230662118021552122514993617173945578753103663852337582860600612017396309156517648335623402862255853266897809865411083826937346372075494027570583984593888259991835296976522125084248612101524832872889917119508773008227634139271417637902018889325706296829161787770264724618489872868178033292196939853242592714624662421612109131146803244596788507530610518383995533042707393178716301918029785156250 381 65341860681088004694064355323407611087747280335326409890346084593780080287968140069999385033268102419637987455777546995715251386745923292231474918037177749628815451550709643820840837207753542448831483732306506714800896327837116251219891888632445885061547401692604082522644586886836889401843920413927478154199196923608229585828982050334020455325067850403467879111871427990549002095821630289605975434875082068600019749423916504930499645152987394454871496615104298873525166975459979554629735975277089547269433851073314944859419462805406099104575985531164700644724051268697302880157371343396319028568846168011587383391848438054570167194873501991439362190581965249870784779173402397271741151575100664717278249116932115558718202170017623988563125427757553684023693531765615704177581496176801922494026131279802794323243229884235010778648158849334151309902219851807147025370263649423858033430351658428676675516300065282848663628101348876953125 382 49986011604891218462985126879675829733214754986965941218256605789297162620711126097622088302003362569541966633533094123677814449883711637695781460014487684645550644336150182669336288708026438405138470187195686724237452263409014006990648992778583772208754298477074295943798127418141289555156798772630390807715747010553061103945705245147429037197394985967135406884452828798451522772999924547812621291422767742671689259590632231364482903479540685838437883906664853095435732956851097466501502879551919113925759694239354288052874744768359122164093804576362945094775428797175352912436210299332569986471131531222065301918392839588732695631228138630485121689146191024778435963497580979586010400737054553412127385810099672067310609634981210672733909256735094436003838159945355813050647409211053652416108888396689243640615353551545128663335982656877576137312979631385586478478549052668394289636620347536122288545357150724157691001892089843750000000 383 38338880385235901348465350245407613937955926334729541242987049010658194846002459411203504055071719689568613861305558715563042450135417109615494881538455690938101050841418313934078829249300746800191166489280754251187592780938905860439898163015917670598394166038959132845956102806843914859980614996117098574589792677820677920936481347205850357241048849588464988835009034900687330064369278066261750744417423618256196039533674369642250851946124272126473744160443921505034399086241066357607695665625075461012980140483973493981179516153387943894218041127222126052184200954396017751393944891695117643920338578732236414186236070520498690574967363359749037670561932061387679302471679786491066961659065084228403172671144807071939211725892815295278527666249749189489662588692463335517557104681993690046496016549570050737636033866585492238461016385460594041255482619619374629098684009732184448320900020463740669358909674002688916516490280628204345703125 384 29482300271723925779297009154171088305711967435097915427223978452450614240252415943375926798838034999306657031184016427135131100966212624173980897709190308494846943673277893142730509987549292725086226319868671857441821023143725576243005532308619785435589022300847581269193391452467073042274235940208884255039488830599858562670900105497294723287011440277558757206416739976018941074070901825593731036087561743553677693133555068116945640854216738322878102970465839710710374707196630098613115828977379457502402406109003014480664856912738549208337614784954901514965607540156867032501802889675428363361930598173047733134559541585558138516898668911724726209927030467424828856229533664800307186500535394719037662616531100964499914031146178394677276514091514920879710351515501506597399977990546534707910918575841060679184414178205283124943494631460349072836832974882470886857700221530727252308525459372820753381136404946971651952480897307395935058593750 385 22730624372450402807502921801318078738458027576651411722508128651255596242854507103617891044338330906473209980444188706644291246219812890134842583163078143468891023259063525473979347056540497831253461687750975002047301196763321664939500454486119621774579274103106587379419069628053259944559428597186488551690458534852356756027326124601843009156436439536068183473837412090889028291364566310886453724178151910794831975413537277038361071386366486982133399166630946361208651927424452609423728264381230721997635915194967938130801304175652151450903883867479102475539662437236539117807342086466519448760623398466563535036384257135976317867991177627295372264903922404655521611659269189755351864311188691903030480589812189741808466102101544375106584254982324132120633263580486515201829081994613006136472572800326495288360930602788670657597302675664492914827616590217481822128269842041992286188533943745413405876907610159154415896409773267805576324462890625 386 17570596433513677258550087987133593329333958742894357917221864779756612674050232793367144367265434144727772142712966830013505007039184977927798162966585272512743699808533166714444376520077459548381939423688187777551540202608150256907807963717348094611425944933840127652140712767681851694819286682147658080778029172568508575845122882486801375977079193835492829327730010729109227481408597629894214105117430976254398955506482814861683818560952872991553597141858693390343270818566331134893771221790998470346637697051018782315123898040149844450219625455267799863960565733267277012955635065845701188779955990709239143098357306857139647383911692002196785587342321910873100721148958810276315244198872027920950289941811723351117620200288043402388590353254398706655357104737920878681128594885076205580655031545405866699024795007656395994519167702376438569728299348140514863374748492783405448136246904918741420003269141508761563841289898846298456192016601562500 387 13617076380846036625294422184193582766367869567299239027409440911542459178476502191410103633514469719116512628859177801248894111086757230175142072705060030125681681188985818637972372903241576942834546491971048969449524444081605561343832812541019123725185431349925064084061226564700076698652255276963284386380698551814002121729126070606014725134483975125647389949382554217038549938085363612155413656614680779038064440010136244795009637087172283633869051545787328676278480683841340395023588466698164605767584833995232460788172192703553963341875491534852220659003479985299665968981238653078878377223109346748185779928470997680467321003608489819547852669476995287716001978214764091169219497383680984999345333336682886021935605776716530378783613282094169917255530709596336583651493105917932370591459345413940484275249120578394987902999820027323422547942243373937650509979888524573432134119136689609151517450317064547062051449444197714910842478275299072265625 388 10580363331904150565540460424607995864099456495414383023224944769958118988931935185999238620127888104377804478335954988245445360092473966119374528213635974564234673880131012039401413136259040182446636702309124809810073941449011004925895803574609331994697420631143574857088703673986113578837131510185482534147984928755224013605728418613542289644981443397755587692033102858868641950607457973712014852729530245409395827745664987119001703880714197245082058688211362705411750094321452787650076128687712730316844514331771237206234049472105875115891689759406384817953218060557388275384522835200748045027467352325550519237481642799283413299076262334083132311952241197203500251710571842046006666026266266622241971724967615167429400632423062485828655821370084466556514542353451754263917201192018146558531072368543731033917857827300475819233150651050140013150496297616079348692599759774601189042439754329989835859532989098584845888417760306765558198094367980957031250 389 8242021648143087874013206821074054870472983537185531956761284091606836553001139571930437660167162311094122167050798659266369278240036508268791839212820780831888316839746057370908782360737051847970680401585713541266587522896922272752619554863054711090546254537655989863096276402776151815501980545422874082697171428847021389491065470958267801000443275318825466230650002257036680782277435857998784862469744603248954662153659596773493719617661892621632423086895972998571865540783378479634888919046738311434280977860493395543370122738389922054701811771117886031763880305958355025076271099984188875168358394635816734866619449881851015241416569310078959431531473183073855899926753075939669608167799681188983247958582657079926215174191162422133708818264054491105474393766090043865789469596265274491045255136077346908260211879329937582599399486778435607628750842794482612021160654404723752408760242163413389905069586715573759679032139757737240870483219623565673828125 390 6436955669181990940950549720045375927587197025021154789187416369528891213598086927880444724833570385202531708204522467986835431605123960248144312932840552943918341526137018023630877370674046160386472462586767705037072375171323172854020276801588979581324625717787555786480776809623907743212810217889238396125498324511911068199763889349320516255507319942606381002355830918738560452998711082059777329623173836329736028830022311374752506834286897253408311440407287679355226180199331763603955906474333464670239165338371220486669687059786838153453153086758891615722947829334759481579260238516551888573941857424936277986572501717445219494222237690742178219150646810662141249229751236044872196693055378632525412947868206719137873338394902523074492057329048060971602313748243950166773398341872977853661144425559251331666507368714128848396965274881220779105821962563850553114265439166909674745673395470478823653532709862305186306052906530794643913395702838897705078125000 391 5040087026553663330302997645976243289750309042042903323749135889154620323630871466926348318181995558779001695903925241496437141655243654313376730615855993461060429386841360594507898173502798495270156000916184622474856467674642182177558687804954362933251814656728795561765061909459935906498820098488259205709151982748506122183056453698099474530233745489653072296418577171890771876327177011606769477329667385474986909532870505349966610153490255700715237896271760278794738870324289531117992342453792329876608463609189525044987211883473351007535297541781037959920131495156137071325426231603573522488943102359714200538909840993981157028112535921256553539128993565145313775637334786053471321294871343188308475949816408910523328768810108714578630282224940582903563298381861633562597600697107394672341265413189228798424479862759014565880167711007953411717569521519414137293420494999533385711004521152909379541963661316752341195091165204633654184362967498600482940673828125 392 3956429841897858129071591297147488568383078473507174964842890381872719285192801804808428266808605582377708857989192734992707000190651343111922005466801032302096856454705683018134543517358677713455047497696297171508239618296596596656847863372020434792961962659618694372508002873262618694724424931358333184426678893083663195179942193584659247052229442623534229286487847060261188054429228403141759789555106991739960334770253477459224934263542114158224051708589390813050215091533801447656394080487734965271230188906774012354780266769657241049686143415355047767713181695976230531241823519852838775661282251817243130520750035028817238945258965793332033791166342933421016769495341109839867708809441219125393235235293286976372183134441364271412052415590225495437442963555727933021192073817452991020881997614503062246238037879442446594410085239647266268248584306686468957209401551013603176993934648307162466685635810288907711866076373150025169422860926715657114982604980468750 393 3113680160473295328355009318434029233099956999169383952344312779591836122731365532045617753377356284151695619647205424626557418995218820343728974226188655053483966409118945842253981170418761401014146834640049100140653298587099466264903810241317858676212387237769712328820860383063214446108314874596282137464727050185068185902082679380109685354619402085006030827430759333021542857810007606863403976513451270212609646710371439145099420029867566110688636633352424762326257473368892091071209123114808170955524621383928811880478404108125555884470636851564001108054986838527486502474133065782662394322771812772161582985333926679087577070942065528851346136537826865686603489343319529526895887840323568579457633034476055734006610876679964534157594296355683173852195753615589692465853127636920650230456815762225982299498120800680499055232759341836614436871014667248240766260673060737418794686279913893003558014082547906936697352471145696685417281202035155729390680789947509765625 394 2456669998409679583981000921793929312795108351152245183584834851608493446383482356438179402722936305489732261403268012647381956315690976703199550064658599303109835694518323315519336049932526147212306048884153372549455396990548665469341271567916945043440361790950395915700452607854220021667211512146026634696600290238675620943685749858658085215538850376193163340330255715581847784106846811884034369843974975352658788902735898107464618863666548641843886035588733878553171630608511285991201178827787838214256099502643498937151533157229229727865931433072466008424184197976628413845743084094426077254380964541948611798848832702255700175476548370120455002896928654037876837116010678521813056296740558974494000634077295497758552640352061536707044500374281955689581040521027237560425465656459732874993234293491776798995413528540959219142784593422948259442342944499363876675117166392248208105236728416664164208113554988082621780486930376363047257015637114818673580884933471679687500 395 1943207357605704962447274903374439041501894379183008120176334785540109160835952850894445072861397746912791175343762245973680283643012201276952789559099007665431826171972368603762798456890189299671091567197298013494402935266516490229692359891498304158565542537537286272380302706353537626381024402989990810267475249273563335290539188094639010116966870504762911950963805526663759916563484715724423580225600539026867097031239074676503699395259757653360318067135267371163751538814130847588085653655970878604459800039170533087325217639995917463001589142867645821254374971931346585742786978434720614789448264309010579594921253570266817507740014332368536570511145588611733018485755992084401689553022564417317371971247306819821729088877265887190297146428629949056854894104855870461527146171641039160688777165286135661817500923700682522953918804423359475126018705894871831269133776213492633761180848869032742796464730226217383505472885511563955508729240051479791873134672641754150390625 396 1540948750394742631908630202847693073469882581021753779288849784670443541047992454944300778206749410296199224784313709705143777168578879550649177086691262960241603656947096068260445049373439836130613866503574221693402879785224655972622895104084919694184601941013635742312902109342085663632295568011342385155632299813109980074299662764680261680109008157603149658887968081343152567790133831826024137731645114597884750008011644865258291275105507266789895751283099756309899072912813715808528839578502367910576386218467478300971159614579936382537114082567522725832896271822374482192374586843480792208525248547189150244115665507517025073429964312563219007695662045127376739077200831022738466251142210792773351156786233346102360474312753380537720320011003585144032604665749409135911972552805261124659242946148742208519047873545595643605306826627086103879654803406578740998705685541509632179917965942698110885887741663368524535077992118336376184753455653719811380142346024513244628906250 397 1225042641372234502347522504001080458033630999531030271465947471905077963548673740431058734497645629808013839488267205896169414830599340557744357222283222209701419819808190516759001599841964769423565682559789971767197298955285371161632392892457781873562480769724375488236176928921108790384180260773278417236025500218509270013489782402975345621653896844529496919898907830938549935971791144036625174239338280840635477627600353057491909968548513160209021469789526996469211648148554395421681368202299494280104880990519194489385381156207019927109097124429502922393490479091713675344328306279862379448047357580579089098718355216675727016102398789560779991376787288222658019802009757139225150480213953493238788239862466669196506458783606429336177068577189978303185739558984355016247486179687070996658434881563027829072578845540053469362372656011548826307160646687098893726576557399830246706410311180983118520279102202214685282840256915041351204746951364388252159187686629593372344970703125 398 976349774326743287585243499429432545500487864287888787784890466330362888241800123952573126742484486914657646509446043796947052421379925557300014026782116949085342112027580411853038869046979440292465882340885240656563260821505634158894989824064096831561074899178825577090486875681485201358820358210282046819689496414751749033307646125679598766130173424963358447438227293830724009120374896750994499769698178715092937056583740030783025989970995450993656209005186929516815298524411773794723496461983055591662536729285974555450003026751459490778678911199453456945187900629486087116532334328311370086413683485273559732813125210282910253434994524010847211172477086854148496985060407945547864292501346393107605664852792984472403643842573545185223829091595020301787130776333395727234838609374658087562361634929931953997694418249967426709860913813715605929015252246860772443737707401368467299845811918678274910899134085975613834444114533792355095512607854324471645668381825089454650878906250000 399 780096147063760436205952666717870883110798549907040982274219095919462469983536485537176283968794536411159599628698568148432217781789400170841031457293710576442070207444196542217489158577018720447878046496249750645289121171926840400700905157003532887691062136382137794903470835017939064746687275057328778293580759964163536839495059447072056817147262590245036174314787821066044752857111139692318972857240572057018893511182483906545406893291900582878048858573576817781964047406266074173680613246900996544821429377674024024995386543351715497185983609956529316198278043693704662460455961135813322363768885002107434674819690944576968170667659862225736840372725398818313242977335877995433151960726382007995028619174895198646066968402887443301404950265466234258475654086809560685592681787600781502026670228596753656754502857473587099185478546180305166270238718930849905726753100180887895109072054879434551566746576391188870636617089181641088278651357331046345411351694565382786095142364501953125 400 624851177667296071292966545247996737938708909309331045946420511648726948712648259555037276953139320464318306936505542873167410192207460738338647436458417081626035078530326785454296964480352266759145967028684357625350561451821838611033240235958156499901730114916882532287793080464069804784305384972229149452223324037330173829855696020650001260733332791674626257151025482670252973885781505852602168189027324846808864234425913879836836915988957315260008821137445702538482015208972195741740313251067596728687165768703593937108399418831631706396866742021988287541781823137981421877739485797758023732164185348895021951827269556150207038608755641963047934299348260971682236952205310075753460208183023561605953123246229396545434957897931773101059020487200058631805144990960242576286778565620438446104644449089326885392101767617958177267275157296812116697426773174940468876861950802745212302353431130086331905575727789768286460698593044799885967397153795554673449963445364119252189993858337402343750