0 1 1 16 2 196 3 2176 4 23056 5 238336 6 2430016 7 24580096 8 247480576 9 2484883456 10 24909300736 11 249455804416 12 2496734826496 13 24980408958976 14 249882453753856 15 2499294722523136 16 24995768335138816 17 249974610010832896 18 2499847660064997376 19 24999085960389984256 20 249994515762339905536 21 2499967094574039433216 22 24999802567444236599296 23 249998815404665419595776 24 2499992892427992517574656 25 24999957354567955105447936 26 249999744127407730632687616 27 2499998464764446383796125696 28 24999990788586678302776754176 29 249999944731520069816660525056 30 2499999668389120418899963150336 31 24999998010334722513399778902016 32 249999988062008335080398673412096 33 2499999928372050010482392040472576 34 24999999570232300062894352242835456 35 249999997421393800377366113457012736 36 2499999984528362802264196680742076416 37 24999999907170176813585180084452458496 38 249999999443021060881511080506714750976 39 2499999996658126365289066483040288505856 40 24999999979948758191734398898241731035136 41 249999999879692549150406393389450386210816 42 2499999999278155294902438360336702317264896 43 24999999995668931769414630162020213903589376 44 249999999974013590616487780972121283421536256 45 2499999999844081543698926685832727700529217536 46 24999999999064489262193560114996366203175305216 47 249999999994386935573161360689978197219051831296 48 2499999999966321613438968164139869183314310987776 49 24999999999797929680633808984839215099885865926656 50 249999999998787578083802853909035290599315195559936 51 2499999999992725468502817123454211743595891173359616 52 24999999999956352811016902740725270461575347040157696 53 249999999999738116866101416444351622769452082240946176 54 2499999999998428701196608498666109736616712493445677056 55 24999999999990572207179650991996658419700274960674062336 56 249999999999943433243077905951979950518201649764044374016 57 2499999999999660599458467435711879703109209898584266244096 58 24999999999997963596750804614271278218655259391505597464576 59 249999999999987781580504827685627669311931556349033584787456 60 2499999999999926689483028966113766015871589338094201508724736 61 24999999999999560136898173796682596095229536028565209052348416 62 249999999999997360821389042780095576571377216171391254314090496 63 2499999999999984164928334256680573459428263297028347525884542976 64 24999999999999904989570005540083440756569579782170085155307257856 65 249999999999999429937420033240500644539417478693020510931843547136 66 2499999999999996579624520199443003867236504872158123065591061282816 67 24999999999999979477747121196658023203419029232948738393546367696896 68 249999999999999876866482727179948139220514175397692430361278206181376 69 2499999999999999261198896363079688835323085052386154582167669237088256 70 24999999999999995567193378178478133011938510314316927493006015422529536 71 249999999999999973403160269070868798071631061885901564958036092535177216 72 2499999999999999840418961614425212788429786371315409389748216555211063296 73 24999999999999999042513769686551276730578718227892456338489299331266379776 74 249999999999999994255082618119307660383472309367354738030935795987598278656 75 2499999999999999965530495708715845962300833856204128428185614775925589671936 76 24999999999999999793182974252295075773805003137224770569113688655553538031616 77 249999999999999998759097845513770454642830018823348623414682131933321228189696 78 2499999999999999992554587073082622727856980112940091740488092791599927369138176 79 24999999999999999955327522438495736367141880677640550442928556749599564214829056 80 249999999999999999731965134630974418202851284065843302657571340497597385288974336 81 2499999999999999998391790807785846509217107704395059815945428042985584311733846016 82 24999999999999999990350744846715079055302646226370358895672568257913505870403076096 83 249999999999999999942104469080290474331815877358222153374035409547481035222418456576 84 2499999999999999999652626814481742845990895264149332920244212457284886211334510739456 85 24999999999999999997915760886890457075945371584895997521465274743709317268007064436736 86 249999999999999999987494565321342742455672229509375985128791648462255903608042386620416 87 2499999999999999999924967391928056454734033377056255910772749890773535421648254319722496 88 24999999999999999999549804351568338728404200262337535464636499344641212529889525918334976 89 249999999999999999997298826109410032370425201574025212787818996067847275179337155510009856 90 2499999999999999999983792956656460194222551209444151276726913976407083651076022933060059136 91 24999999999999999999902757739938761165335307256664907660361483858442501906456137598360354816 92 249999999999999999999416546439632566992011843539989445962168903150655011438736825590162128896 93 2499999999999999999996499278637795401952071061239936675773013418903930068632420953540972773376 94 24999999999999999999978995671826772411712426367439620054638080513423580411794525721245836640256 95 249999999999999999999873974030960634470274558204637720327828483080541482470767154327475019841536 96 2499999999999999999999243844185763806821647349227826321966970898483248894824602925964850119049216 97 24999999999999999999995463065114582840929884095366957931801825390899493368947617555789100714295296 98 249999999999999999999972778390687497045579304572201747590810952345396960213685705334734604285771776 99 2499999999999999999999836670344124982273475827433210485544865714072381761282114232008407625714630656 100 24999999999999999999999020022064749893640854964599262913269194284434290567692685392050445754287783936 101 249999999999999999999994120132388499361845129787595577479615165706605743406156112352302674525726703616 102 2499999999999999999999964720794330996171070778725573464877690994239634460436936674113816047154360221696 103 24999999999999999999999788324765985977026424672353440789266145965437806762621620044682896282926161330176 104 249999999999999999999998729948595915862158548034120644735596875792626840575729720268097377697556967981056 105 2499999999999999999999992379691575495172951288204723868413581254755761043454378321608584266185341807886336 106 24999999999999999999999954278149452971037707729228343210481487528534566260726269929651505597112050847318016 107 249999999999999999999999725668896717826226246375370059262888925171207397564357619577909033582672305083908096 108 2499999999999999999999998354013380306957357478252220355577333551027244385386145717467454201496033830503448576 109 24999999999999999999999990124080281841744144869513322133464001306163466312316874304804725208976202983020691456 110 249999999999999999999999940744481691050464869217079932800784007836980797873901245828828351253857217898124148736 111 2499999999999999999999999644466890146302789215302479596804704047021884787243407474972970107523143307388744892416 112 24999999999999999999999997866801340877816735291814877580828224282131308723460444849837820645138859844332469354496 113 249999999999999999999999987200808045266900411750889265484969345692787852340762669099026923870833159065994816126976 114 2499999999999999999999999923204848271601402470505335592909816074156727114044576014594161543224998954395968896761856 115 24999999999999999999999999539229089629608414823032013557458896444940362684267456087564969259349993726375813380571136 116 249999999999999999999999997235374537777650488938192081344753378669642176105604736525389815556099962358254880283426816 117 2499999999999999999999999983412247226665902933629152488068520272017853056633628419152338893336599774149529281700560896 118 24999999999999999999999999900473483359995417601774914928411121632107118339801770514914033360019598644897175690203365376 119 249999999999999999999999999402840900159972505610649489570466729792642710038810623089484200160117591869383054141220192256 120 2499999999999999999999999996417045400959835033663896937422800378755856260232863738536905200960705551216298324847321153536 121 24999999999999999999999999978502272405759010201983381624536802272535137561397182431221431205764233307297789949083926921216 122 249999999999999999999999999871013634434554061211900289747220813635210825368383094587328587234585399843786739694503561527296 123 2499999999999999999999999999226081806607324367271401738483324881811264952210298567523971523407512399062720438167021369163776 124 24999999999999999999999999995356490839643946203628410430899949290867589713261791405143829140445074394376322629002128214982656 125 249999999999999999999999999972138945037863677221770462585399695745205538279570748430862974842670446366257935774012769289895936 126 2499999999999999999999999999832833670227182063330622775512398174471233229677424490585177849056022678197547614644076615739375616 127 24999999999999999999999999998997002021363092379983736653074389046827399378064546943511067094336136069185285687864459694436253696 128 249999999999999999999999999993982012128178554279902419918446334280964396268387281661066402566016816415111714127186758166617522176 129 2499999999999999999999999999963892072769071325679414519510678005685786377610323689966398415396100898490670284763120548999705133056 130 24999999999999999999999999999783352436614427954076487117064068034114718265661942139798390492376605390944021708578723293998230798336 131 249999999999999999999999999998700114619686567724458922702384408204688309593971652838790342954259632345664130251472339763989384790016 132 2499999999999999999999999999992200687718119406346753536214306449228129857563829917032742057725557794073984781508834038583936308740096 133 24999999999999999999999999999953204126308716438080521217285838695368779145382979502196452346353346764443908689053004231503617852440576 134 249999999999999999999999999999719224757852298628483127303715032172212674872297877013178714078120080586663452134318025389021707114643456 135 2499999999999999999999999999998315348547113791770898763822290193033276049233787262079072284468720483519980712805908152334130242687860736 136 24999999999999999999999999999989892091282682750625392582933741158199656295402723572474433706812322901119884276835448914004781456127164416 137 249999999999999999999999999999939352547696096503752355497602446949197937772416341434846602240873937406719305661012693484028688736762986496 138 2499999999999999999999999999999636115286176579022514132985614681695187626634498048609079613445243624440315833966076160904172132420577918976 139 24999999999999999999999999999997816691717059474135084797913688090171125759806988291654477680671461746641895003796456965425032794523467513856 140 249999999999999999999999999999986900150302356844810508787482128541026754558841929749926866084028770479851370022778741792550196767140805083136 141 2499999999999999999999999999999921400901814141068863052724892771246160527353051578499561196504172622879108220136672450755301180602844830498816 142 24999999999999999999999999999999528405410884846413178316349356627476963164118309470997367179025035737274649320820034704531807083617068982992896 143 249999999999999999999999999999997170432465309078479069898096139764861778984709856825984203074150214423647895924920208227190842501702413897957376 144 2499999999999999999999999999999983022594791854470874419388576838589170673908259140955905218444901286541887375549521249363145055010214483387744256 145 24999999999999999999999999999999898135568751126825246516331461031535024043449554845735431310669407719251324253297127496178870330061286900326465536 146 249999999999999999999999999999999388813412506760951479097988766189210144260697329074412587864016446315507945519782764977073221980367721401958793216 147 2499999999999999999999999999999996332880475040565708874587932597135260865564183974446475527184098677893047673118696589862439331882206328411752759296 148 24999999999999999999999999999999977997282850243394253247527595582811565193385103846678853163104592067358286038712179539174635991293237970470516555776 149 249999999999999999999999999999999867983697101460365519485165573496869391160310623080073118978627552404149716232273077235047815947759427822823099334656 150 2499999999999999999999999999999999207902182608762193116910993440981216346961863738480438713871765314424898297393638463410286895686556566936938596007936 151 24999999999999999999999999999999995247413095652573158701465960645887298081771182430882632283230591886549389784361830780461721374119339401621631576047616 152 249999999999999999999999999999999971484478573915438952208795763875323788490627094585295793699383551319296338706170984682770328244716036409729789456285696 153 2499999999999999999999999999999999828906871443492633713252774583251942730943762567511774762196301307915778032237025908096621969468296218458378736737714176 154 24999999999999999999999999999999998973441228660955802279516647499511656385662575405070648573177807847494668193422155448579731816809777310750272420426285056 155 249999999999999999999999999999999993840647371965734813677099884997069938313975452430423891439066847084968009160532932691478390900858663864501634522557710336 156 2499999999999999999999999999999999963043884231794408882062599309982419629883852714582543348634401082509808054963197596148870345405151983187009807135346262016 157 24999999999999999999999999999999999778263305390766453292375595859894517779303116287495260091806406495058848329779185576893222072430911899122058842812077572096 158 249999999999999999999999999999999998669579832344598719754253575159367106675818697724971560550838438970353089978675113461359332434585471394732353056872465432576 159 2499999999999999999999999999999999992017478994067592318525521450956202640054912186349829363305030633822118539872050680768155994607512828368394118341234792595456 160 24999999999999999999999999999999999952104873964405553911153128705737215840329473118098976179830183802932711239232304084608935967645076970210364710047408755572736 161 249999999999999999999999999999999999712629243786433323466918772234423295041976838708593857078981102817596267435393824507653615805870461821262188260284452533436416 162 2499999999999999999999999999999999998275775462718599940801512633406539770251861032251563142473886616905577604612362947045921694835222770927573129561706715200618496 163 24999999999999999999999999999999999989654652776311599644809075800439238621511166193509378854843319701433465627674177682275530169011336625565438777370240291203710976 164 249999999999999999999999999999999999937927916657869597868854454802635431729066997161056273129059918208600793766045066093653181014068019753392632664221441747222265856 165 2499999999999999999999999999999999999627567499947217587213126728815812590374401982966337638774359509251604762596270396561919086084408118520355795985328650483333595136 166 24999999999999999999999999999999999997765404999683305523278760372894875542246411897798025832646157055509628575577622379371514516506448711122134775911971902900001570816 167 249999999999999999999999999999999999986592429998099833139672562237369253253478471386788154995876942333057771453465734276229087099038692266732808655471831417400009424896 168 2499999999999999999999999999999999999919554579988598998838035373424215519520870828320728929975261653998346628720794405657374522594232153600396851932830988504400056549376 169 24999999999999999999999999999999999999517327479931593993028212240545293117125224969924373579851569923990079772324766433944247135565392921602381111596985931026400339296256 170 249999999999999999999999999999999999997103964879589563958169273443271758702751349819546241479109419543940478633948598603665482813392357529614286669581915586158402035777536 171 2499999999999999999999999999999999999982623789277537383749015640659630552216508098917277448874656517263642871803691591621992896880354145177685720017491493516950412214665216 172 24999999999999999999999999999999999999895742735665224302494093843957783313299048593503664693247939103581857230822149549731957381282124871066114320104948961101702473287991296 173 249999999999999999999999999999999999999374456413991345814964563063746699879794291561021988159487634621491143384932897298391744287692749226396685920629693766610214839727947776 174 2499999999999999999999999999999999999996246738483948074889787378382480199278765749366131928956925807728946860309597383790350465726156495358380115523778162599661289038367686656 175 24999999999999999999999999999999999999977480430903688449338724270294881195672594496196791573741554846373681161857584302742102794356938972150280693142668975597967734230206119936 176 249999999999999999999999999999999999999864882585422130696032345621769287174035566977180749442449329078242086971145505816452616766141633832901684158856013853587806405381236719616 177 2499999999999999999999999999999999999999189295512532784176194073730615723044213401863084496654695974469452521826873034898715700596849802997410104953136083121526838432287420317696 178 24999999999999999999999999999999999999995135773075196705057164442383694338265280411178506979928175846816715130961238209392294203581098817984460629718816498729161030593724521906176 179 249999999999999999999999999999999999999970814638451180230342986654302166029591682467071041879569055080900290785767429256353765221486592907906763778312898992374966183562347131437056 180 2499999999999999999999999999999999999999824887830707081382057919925812996177550094802426251277414330485401744714604575538122591328919557447440582669877393954249797101374082788622336 181 24999999999999999999999999999999999999998949326984242488292347519554877977065300568814557507664485982912410468287627453228735547973517344684643496019264363725498782608244496731734016 182 249999999999999999999999999999999999999993695961905454929754085117329267862391803412887345045986915897474462809725764719372413287841104068107860976115586182352992695649466980390404096 183 2499999999999999999999999999999999999999962175771432729578524510703975607174350820477324070275921495384846776858354588316234479727046624408647165856693517094117956173896801882342424576 184 24999999999999999999999999999999999999999773054628596377471147064223853643046104922863944421655528972309080661150127529897406878362279746451882995140161102564707737043380811294054547456 185 249999999999999999999999999999999999999998638327771578264826882385343121858276629537183666529933173833854483966900765179384441270173678478711297970840966615388246422260284867764327284736 186 2499999999999999999999999999999999999999991829966629469588961294312058731149659777223101999179599043003126903801404591076306647621042070872267787825045799692329478533561709206585963708416 187 24999999999999999999999999999999999999999950979799776817533767765872352386897958663338611995077594258018761422808427546457839885726252425233606726950274798153976871201370255239515782250496 188 249999999999999999999999999999999999999999705878798660905202606595234114321387751980031671970465565548112568536850565278747039314357514551401640361701648788923861227208221531437094693502976 189 2499999999999999999999999999999999999999998235272791965431215639571404685928326511880190031822793393288675411221103391672482235886145087308409842170209892733543167363249329188622568161017856 190 24999999999999999999999999999999999999999989411636751792587293837428428115569959071281140190936760359732052467326620350034893415316870523850459053021259356401259004179495975131735408966107136 191 249999999999999999999999999999999999999999936469820510755523763024570568693419754427686841145620562158392314803959722100209360491901223143102754318127556138407554025076975850790412453796642816 192 2499999999999999999999999999999999999999999618818923064533142578147423412160518526566121046873723372950353888823758332601256162951407338858616525908765336830445324150461855104742474722779856896 193 24999999999999999999999999999999999999999997712913538387198855468884540472963111159396726281242340237702123332942549995607536977708444033151699155452592020982671944902771130628454848336679141376 194 249999999999999999999999999999999999999999986277481230323193132813307242837778666956380357687454041426212739997655299973645221866250664198910194932715552125896031669416626783770729090020074848256 195 2499999999999999999999999999999999999999999917664887381939158796879843457026672001738282146124724248557276439985931799841871331197503985193461169596293312755376190016499760702624374540120449089536 196 24999999999999999999999999999999999999999999505989324291634952781279060742160032010429692876748345491343658639915590799051227987185023911160767017577759876532257140098998564215746247240722694537216 197 249999999999999999999999999999999999999999997035935945749809716687674364452960192062578157260490072948061951839493544794307367923110143466964602105466559259193542840593991385294477483444336167223296 198 2499999999999999999999999999999999999999999982215615674498858300126046186717761152375468943562940437688371711036961268765844207538660860801787612632799355555161257043563948311766864900666017003339776 199 24999999999999999999999999999999999999999999893293694046993149800756277120306566914252813661377642626130230266221767612595065245231965164810725675796796133330967542261383689870601189403996102020038656 200 249999999999999999999999999999999999999999999359762164281958898804537662721839401485516881968265855756781381597330605675570391471391790988864354054780776799985805253568302139223607136423976612120231936 201 2499999999999999999999999999999999999999999996158572985691753392827225976331036408913101291809595134540688289583983634053422348828350745933186124328684660799914831521409812835341642818543859672721391616 202 24999999999999999999999999999999999999999999976951437914150520356963355857986218453478607750857570807244129737503901804320534092970104475599116745972107964799488989128458877012049856911263158036328349696 203 249999999999999999999999999999999999999999999861708627484903122141780135147917310720871646505145424843464778425023410825923204557820626853594700475832647788796933934770753262072299141467578948217970098176 204 2499999999999999999999999999999999999999999999170251764909418732850680810887503864325229879030872549060788670550140464955539227346923761121568202854995886732781603608624519572433794848805473689307820589056 205 24999999999999999999999999999999999999999999995021510589456512397104084865325023185951379274185235294364732023300842789733235364081542566729409217129975320396689621651747117434602769092832842135846923534336 206 249999999999999999999999999999999999999999999970129063536739074382624509191950139115708275645111411766188392139805056738399412184489255400376455302779851922380137729910482704607616614556997052815081541206016 207 2499999999999999999999999999999999999999999999820774381220434446295747055151700834694249653870668470597130352838830340430396473106935532402258731816679111534280826379462896227645699687341982316890489247236096 208 24999999999999999999999999999999999999999999998924646287322606677774482330910205008165497923224010823582782117032982042582378838641613194413552390900074669205684958276777377365874198124051893901342935483416576 209 249999999999999999999999999999999999999999999993547877723935640066646893985461230048992987539344064941496692702197892255494273031849679166481314345400448015234109749660664264195245188744311363408057612900499456 210 2499999999999999999999999999999999999999999999961287266343613840399881363912767380293957925236064389648980156213187353532965638191098074998887886072402688091404658497963985585171471132465868180448345677402996736 211 24999999999999999999999999999999999999999999999767723598061683042399288183476604281763747551416386337893880937279124121197793829146588449993327316434416128548427950987783913511028826794795209082690074064417980416 212 249999999999999999999999999999999999999999999998606341588370098254395729100859625690582485308498318027363285623674744727186762974879530699959963898606496771290567705926703481066172960768771254496140444386507882496 213 2499999999999999999999999999999999999999999999991638049530220589526374374605157754143494911850989908164179713742048468363120577849277184199759783391638980627743406235560220886397037764612627526976842666319047294976 214 24999999999999999999999999999999999999999999999949828297181323537158246247630946524860969471105939448985078282452290810178723467095663105198558700349833883766460437413361325318382226587675765161861055997914283769856 215 249999999999999999999999999999999999999999999999698969783087941222949477485785679149165816826635636693910469694713744861072340802573978631191352202099003302598762624480167951910293359526054590971166335987485702619136 216 2499999999999999999999999999999999999999999999998193818698527647337696864914714074894994900959813820163462818168282469166434044815443871787148113212594019815592575746881007711461760157156327545826998015924914215714816 217 24999999999999999999999999999999999999999999999989162912191165884026181189488284449369969405758882920980776909009694814998604268892663230722888679275564118893555454481286046268770560942937965274961988095549485294288896 218 249999999999999999999999999999999999999999999999934977473146995304157087136929706696219816434553297525884661454058168889991625613355979384337332075653384713361332726887716277612623365657627791649771928573296911765733376 219 2499999999999999999999999999999999999999999999999609864838881971824942522821578240177318898607319785155307968724349013339949753680135876306023992453920308280167996361326297665675740193945766749898631571439781470594400256 220 24999999999999999999999999999999999999999999999997659189033291830949655136929469441063913391643918710931847812346094080039698522080815257836143954723521849681007978167957785994054441163674600499391789428638688823566401536 221 249999999999999999999999999999999999999999999999985955134199750985697930821576816646383480349863512265591086874076564480238191132484891547016863728341131098086047869007746715964326646982047602996350736571832132941398409216 222 2499999999999999999999999999999999999999999999999915730805198505914187584929460899878300882099181073593546521244459386881429146794909349282101182370046786588516287214046480295785959881892285617978104419430992797648390455296 223 24999999999999999999999999999999999999999999999999494384831191035485125509576765399269805292595086441561279127466756321288574880769456095692607094220280719531097723284278881774715759291353713707868626516585956785890342731776 224 249999999999999999999999999999999999999999999999996966308987146212910753057460592395618831755570518649367674764800537927731449284616736574155642565321684317186586339705673290648294555748122282247211759099515740715342056390656 225 2499999999999999999999999999999999999999999999999981797853922877277464518344763554373712990533423111896206048588803227566388695707700419444933855391930105903119518038234039743889767334488733693483270554597094444292052338343936 226 24999999999999999999999999999999999999999999999999890787123537263664787110068581326242277943200538671377236291532819365398332174246202516669603132351580635418717108229404238463338604006932402160899623327582566665752314030063616 227 249999999999999999999999999999999999999999999999999344722741223581988722660411487957453667659203232028263417749196916192389993045477215100017618794109483812512302649376425430780031624041594412965397739965495399994513884180381696 228 2499999999999999999999999999999999999999999999999996068336447341491932335962468927744722005955219392169580506495181497154339958272863290600105712764656902875073815896258552584680189744249566477792386439792972399967083305082290176 229 24999999999999999999999999999999999999999999999999976410018684048951594015774813566468332035731316353017483038971088982926039749637179743600634276587941417250442895377551315508081138465497398866754318638757834399802499830493741056 230 249999999999999999999999999999999999999999999999999858460112104293709564094648881398809992214387898118104898233826533897556238497823078461603805659527648503502657372265307893048486830792984393200525911832547006398814998982962446336 231 2499999999999999999999999999999999999999999999999999150760672625762257384567893288392859953286327388708629389402959203385337430986938470769622833957165891021015944233591847358290920984757906359203155470995282038392889993897774678016 232 24999999999999999999999999999999999999999999999999994904564035754573544307407359730357159719717964332251776336417755220312024585921630824617737003742995346126095665401551084149745525908547438155218932825971692230357339963386648068096 233 249999999999999999999999999999999999999999999999999969427384214527441265844444158382142958318307785993510658018506531321872147515529784947706422022457972076756573992409306504898473155451284628931313596955830153382144039780319888408576 234 2499999999999999999999999999999999999999999999999999816564305287164647595066664950292857749909846715961063948111039187931232885093178709686238532134747832460539443954455839029390838932707707773587881581734980920292864238681919330451456 235 24999999999999999999999999999999999999999999999999998899385831722987885570399989701757146499459080295766383688666235127587397310559072258117431192808486994763236663726735034176345033596246246641527289490409885521757185432091515982708736 236 249999999999999999999999999999999999999999999999999993396314990337927313422399938210542878996754481774598302131997410765524383863354433548704587156850921968579419982360410205058070201577477479849163736942459313130543112592549095896252416 237 2499999999999999999999999999999999999999999999999999960377889942027563880534399629263257273980526890647589812791984464593146303180126601292227522941105531811476519894162461230348421209464864879094982421654755878783258675555294575377514496 238 24999999999999999999999999999999999999999999999999999762267339652165383283206397775579543643883161343885538876751906787558877819080759607753365137646633190868859119364974767382090527256789189274569894529928535272699552053331767452265086976 239 249999999999999999999999999999999999999999999999999998573604037912992299699238386653477261863298968063313233260511440725353266914484557646520190825879799145213154716189848604292543163540735135647419367179571211636197312319990604713590521856 240 2499999999999999999999999999999999999999999999999999991441624227477953798195430319920863571179793808379879399563068644352119601486907345879121144955278794871278928297139091625755258981244410813884516203077427269817183873919943628281543131136 241 24999999999999999999999999999999999999999999999999999948649745364867722789172581919525181427078762850279276397378411866112717608921444075274726869731672769227673569782834549754531553887466464883307097218464563618903103243519661769689258786816 242 249999999999999999999999999999999999999999999999999999691898472189206336735035491517151088562472577101675658384270471196676305653528664451648361218390036615366041418697007298527189323324798789299842583310787381713418619461117970618135552720896 243 2499999999999999999999999999999999999999999999999999998151390833135238020410212949102906531374835462610053950305622827180057833921171986709890167310340219692196248512182043791163135939948792735799055499864724290280511716766707823708813316325376 244 24999999999999999999999999999999999999999999999999999988908344998811428122461277694617439188249012775660323701833736963080347003527031920259341003862041318153177491073092262746978815639692756414794332999188345741683070300600246942252879897952256 245 249999999999999999999999999999999999999999999999999999933450069992868568734767666167704635129494076653961942211002421778482082021162191521556046023172247908919064946438553576481872893838156538488765997995130074450098421803601481653517279387713536 246 2499999999999999999999999999999999999999999999999999999600700419957211412408605997006227810776964459923771653266014530670892492126973149129336276139033487453514389678631321458891237363028939230932595987970780446700590530821608889921103676326281216 247 24999999999999999999999999999999999999999999999999999997604202519743268474451635982037366864661786759542629919596087184025354952761838894776017656834200924721086338071787928753347424178173635385595575927824682680203543184929653339526622057957687296 248 249999999999999999999999999999999999999999999999999999985625215118459610846709815892224201187970720557255779517576523104152129716571033368656105941005205548326518028430727572520084545069041812313573455566948096081221259109577920037159732347746123776 249 2499999999999999999999999999999999999999999999999999999913751290710757665080258895353345207127824323343534677105459138624912778299426200211936635646031233289959108170584365435120507270414250873881440733401688576487327554657467520222958394086476742656 250 24999999999999999999999999999999999999999999999999999999482507744264545990481553372120071242766945940061208062632754831749476669796557201271619813876187399739754649023506192610723043622485505243288644400410131458923965327944805121337750364518860455936 251 249999999999999999999999999999999999999999999999999999996895046465587275942889320232720427456601675640367248375796528990496860018779343207629718883257124398438527894141037155664338261734913031459731866402460788753543791967668830728026502187113162735616 252 2499999999999999999999999999999999999999999999999999999981370278793523655657335921396322564739610053842203490254779173942981160112676059245778313299542746390631167364846222933986029570409478188758391198414764732521262751806012984368159013122678976413696 253 24999999999999999999999999999999999999999999999999999999888221672761141933944015528377935388437660323053220941528675043657886960676056355474669879797256478343787004189077337603916177422456869132550347190488588395127576510836077906208954078736073858482176 254 249999999999999999999999999999999999999999999999999999999329330036566851603664093170267612330625961938319325649172050261947321764056338132848019278783538870062722025134464025623497064534741214795302083142931530370765459065016467437253724472416443150893056 255 2499999999999999999999999999999999999999999999999999999995975980219401109621984559021605673983755771629915953895032301571683930584338028797088115672701233220376332150806784153740982387208447288771812498857589182224592754390098804623522346834498658905358336 256 24999999999999999999999999999999999999999999999999999999975855881316406657731907354129634043902534629779495723370193809430103583506028172782528694036207399322257992904840704922445894323250683732630874993145535093347556526340592827741134081006991953432150016 257 249999999999999999999999999999999999999999999999999999999855135287898439946391444124777804263415207778676974340221162856580621501036169036695172164217244395933547957429044229534675365939504102395785249958873210560085339158043556966446804486041951720592900096 258 2499999999999999999999999999999999999999999999999999999999130811727390639678348664748666825580491246672061846041326977139483729006217014220171032985303466375601287744574265377208052195637024614374711499753239263360512034948261341798680826916251710323557400576 259 24999999999999999999999999999999999999999999999999999999994784870364343838070091988492000953482947480032371076247961862836902374037302085321026197911820798253607726467445592263248313173822147686248268998519435580163072209689568050792084961497510261941344403456 260 249999999999999999999999999999999999999999999999999999999968709222186063028420551930952005720897684880194226457487771177021414244223812511926157187470924789521646358804673553579489879042932886117489613991116613480978433258137408304752509768985061571648066420736 261 2499999999999999999999999999999999999999999999999999999999812255333116378170523311585712034325386109281165358744926627062128485465342875071556943124825548737129878152828041321476939274257597316704937683946699680885870599548824449828515058613910369429888398524416 262 24999999999999999999999999999999999999999999999999999999998873531998698269023139869514272205952316655686992152469559762372770912792057250429341658748953292422779268916968247928861635645545583900229626103680198085315223597292946698971090351683462216579330391146496 263 249999999999999999999999999999999999999999999999999999999993241191992189614138839217085633235713899934121952914817358574236625476752343502576049952493719754536675613501809487573169813873273503401377756622081188511891341583757680193826542110100773299475982346878976 264 2499999999999999999999999999999999999999999999999999999999959447151953137684833035302513799414283399604731717488904151445419752860514061015456299714962318527220053681010856925439018883239641020408266539732487131071348049502546081162959252660604639796855894081273856 265 24999999999999999999999999999999999999999999999999999999999756682911718826108998211815082796485700397628390304933424908672518517163084366092737798289773911163320322086065141552634113299437846122449599238394922786428088297015276486977755515963627838781135364487643136 266 249999999999999999999999999999999999999999999999999999999998540097470312956653989270890496778914202385770341829600549452035111102978506196556426789738643466979921932516390849315804679796627076734697595430369536718568529782091658921866533095781767032686812186925858816 267 2499999999999999999999999999999999999999999999999999999999991240584821877739923935625342980673485214314622050977603296712210666617871037179338560738431860801879531595098345095894828078779762460408185572582217220311411178692549953531199198574690602196120873121555152896 268 24999999999999999999999999999999999999999999999999999999999947443508931266439543613752057884040911285887732305865619780273263999707226223076031364430591164811277189570590070575368968472678574762449113435493303321868467072155299721187195191448143613176725238729330917376 269 249999999999999999999999999999999999999999999999999999999999684661053587598637261682512347304245467715326393835193718681639583998243357338456188186583546988867663137423540423452213810836071448574694680612959819931210802432931798327123171148688861679060351432375985504256 270 2499999999999999999999999999999999999999999999999999999999998107966321525591823570095074083825472806291958363011162312089837503989460144030737129119501281933205978824541242540713282865016428691448168083677758919587264814597590789962739026892133170074362108594255913025536 271 24999999999999999999999999999999999999999999999999999999999988647797929153550941420570444502952836837751750178066973872539025023936760864184422774717007691599235872947247455244279697190098572148689008502066553517523588887585544739776434161352799020446172651565535478153216 272 249999999999999999999999999999999999999999999999999999999999931886787574921305648523422667017717021026510501068401843235234150143620565185106536648302046149595415237683484731465678183140591432892134051012399321105141533325513268438658604968116794122677035909393212868919296 273 2499999999999999999999999999999999999999999999999999999999999591320725449527833891140536002106302126159063006410411059411404900861723391110639219889812276897572491426100908388794069098843548597352804306074395926630849199953079610631951629808700764736062215456359277213515776 274 24999999999999999999999999999999999999999999999999999999999997547924352697167003346843216012637812756954378038462466356468429405170340346663835319338873661385434948556605450332764414593061291584116825836446375559785095199718477663791709778852204588416373292738155663281094656 275 249999999999999999999999999999999999999999999999999999999999985287546116183002020081059296075826876541726268230774798138810576431022042079983011916033241968312609691339632701996586487558367749504700955018678253358710571198310865982750258673113227530498239756428933979686567936 276 2499999999999999999999999999999999999999999999999999999999999911725276697098012120486355776454961259250357609384648788832863458586132252479898071496199451809875658148037796211979518925350206497028205730112069520152263427189865195896501552038679365182989438538573603878119407616 277 24999999999999999999999999999999999999999999999999999999999999470351660182588072722918134658729767555502145656307892732997180751516793514879388428977196710859253948888226777271877113552101238982169234380672417120913580563139191175379009312232076191097936631231441623268716445696 278 249999999999999999999999999999999999999999999999999999999999996822109961095528436337508807952378605333012873937847356397983084509100761089276330573863180265155523693329360663631262681312607433893015406284034502725481483378835147052274055873392457146587619787388649739612298674176 279 2499999999999999999999999999999999999999999999999999999999999980932659766573170618025052847714271631998077243627084138387898507054604566535657983443179081590933142159976163981787576087875644603358092437704207016352888900273010882313644335240354742879525718724331898437673792045056 280 24999999999999999999999999999999999999999999999999999999999999885595958599439023708150317086285629791988463461762504830327391042327627399213947900659074489545598852959856983890725456527253867620148554626225242098117333401638065293881866011442128457277154312345991390626042752270336 281 249999999999999999999999999999999999999999999999999999999999999313575751596634142248901902517713778751930780770575028981964346253965764395283687403954446937273593117759141903344352739163523205720891327757351452588704000409828391763291196068652770743662925874075948343756256513622016 282 2499999999999999999999999999999999999999999999999999999999999995881454509579804853493411415106282672511584684623450173891786077523794586371702124423726681623641558706554851420066116434981139234325347966544108715532224002458970350579747176411916624461977555244455690062537539081732096 283 24999999999999999999999999999999999999999999999999999999999999975288727057478829120960468490637696035069508107740701043350716465142767518230212746542360089741849352239329108520396698609886835405952087799264652293193344014753822103478483058471499746771865331466734140375225234490392576 284 249999999999999999999999999999999999999999999999999999999999999851732362344872974725762810943826176210417048646444206260104298790856605109381276479254160538451096113435974651122380191659321012435712526795587913759160064088522932620870898350828998480631191988800404842251351406942355456 285 2499999999999999999999999999999999999999999999999999999999999999110394174069237848354576865662957057262502291878665237560625792745139630656287658875524963230706576680615847906734281149955926074614275160773527482554960384531137595725225390104973990883787151932802429053508108441654132736 286 24999999999999999999999999999999999999999999999999999999999999994662365044415427090127461193977742343575013751271991425363754756470837783937725953253149779384239460083695087440405686899735556447685650964641164895329762307186825574351352340629843945302722911596814574321048650649924796416 287 249999999999999999999999999999999999999999999999999999999999999967974190266492562540764767163866454061450082507631948552182528538825026703626355719518898676305436760502170524642434121398413338686113905787846989371978573843120953446108114043779063671816337469580887445926291903899548778496 288 2499999999999999999999999999999999999999999999999999999999999999807845141598955375244588602983198724368700495045791691313095171232950160221758134317113392057832620563013023147854604728390480032116683434727081936231871443058725720676648684262674382030898024817485324675557751423397292670976 289 24999999999999999999999999999999999999999999999999999999999999998847070849593732251467531617899192346212202970274750147878571027397700961330548805902680352346995723378078138887127628370342880192700100608362491617391228658352354324059892105576046292185388148904911948053346508540383756025856 290 249999999999999999999999999999999999999999999999999999999999999993082425097562393508805189707395154077273217821648500887271426164386205767983292835416082114081974340268468833322765770222057281156200603650174949704347371950114125944359352633456277753112328893429471688320079051242302536155136 291 2499999999999999999999999999999999999999999999999999999999999999958494550585374361052831138244370924463639306929891005323628556986317234607899757012496492684491846041610812999936594621332343686937203621901049698226084231700684755666156115800737666518673973360576830129920474307453815216930816 292 24999999999999999999999999999999999999999999999999999999999999999750967303512246166316986829466225546781835841579346031941771341917903407647398542074978956106951076249664877999619567727994062121623221731406298189356505390204108533996936694804425999112043840163460980779522845844722891301584896 293 249999999999999999999999999999999999999999999999999999999999999998505803821073476997901920976797353280691015049476076191650628051507420445884391252449873736641706457497989267997717406367964372729739330388437789136139032341224651203981620168826555994672263040980765884677137075068337347809509376 294 2499999999999999999999999999999999999999999999999999999999999999991034822926440861987411525860784119684146090296856457149903768309044522675306347514699242419850238744987935607986304438207786236378435982330626734816834194047347907223889721012959335968033578245884595308062822450410024086857056256 295 24999999999999999999999999999999999999999999999999999999999999999946208937558645171924469155164704718104876541781138742899422609854267136051838085088195454519101432469927613647917826629246717418270615893983760408901005164284087443343338326077756015808201469475307571848376934702460144521142337536 296 249999999999999999999999999999999999999999999999999999999999999999677253625351871031546814930988228308629259250686832457396535659125602816311028510529172727114608594819565681887506959775480304509623695363902562453406030985704524660060029956466536094849208816851845431090261608214760867126854025216 297 2499999999999999999999999999999999999999999999999999999999999999998063521752111226189280889585929369851775555504120994744379213954753616897866171063175036362687651568917394091325041758652881827057742172183415374720436185914227147960360179738799216569095252901111072586541569649288565202761124151296 298 24999999999999999999999999999999999999999999999999999999999999999988381130512667357135685337515576219110653333024725968466275283728521701387197026379050218176125909413504364547950250551917290962346453033100492248322617115485362887762161078432795299414571517406666435519249417895731391216566744907776 299 249999999999999999999999999999999999999999999999999999999999999999930286783076004142814112025093457314663919998148355810797651702371130208323182158274301309056755456481026187287701503311503745774078718198602953489935702692912177326572966470596771796487429104439998613115496507374388347299400469446656 300 2499999999999999999999999999999999999999999999999999999999999999999581720698456024856884672150560743887983519988890134864785910214226781249939092949645807854340532738886157123726209019869022474644472309191617720939614216157473063959437798823580630778924574626639991678692979044246330083796402816679936 301 24999999999999999999999999999999999999999999999999999999999999999997490324190736149141308032903364463327901119933340809188715461285360687499634557697874847126043196433316942742357254119214134847866833855149706325637685296944838383756626792941483784673547447759839950072157874265477980502778416900079616 302 249999999999999999999999999999999999999999999999999999999999999999984941945144416894847848197420186779967406719600044855132292767712164124997807346187249082756259178599901656454143524715284809087201003130898237953826111781669030302539760757648902708041284686559039700432947245592867883016670501400477696 303 2499999999999999999999999999999999999999999999999999999999999999999909651670866501369087089184521120679804440317600269130793756606272984749986844077123494496537555071599409938724861148291708854523206018785389427722956670690014181815238564545893416248247708119354238202597683473557207298100023008402866176 304 24999999999999999999999999999999999999999999999999999999999999999999457910025199008214522535107126724078826641905601614784762539637637908499921064462740966979225330429596459632349166889750253127139236112712336566337740024140085090891431387275360497489486248716125429215586100841343243788600138050417197056 305 249999999999999999999999999999999999999999999999999999999999999999996747460151194049287135210642760344472959851433609688708575237825827450999526386776445801875351982577578757794095001338501518762835416676274019398026440144840510545348588323652162984936917492296752575293516605048059462731600828302503182336 306 2499999999999999999999999999999999999999999999999999999999999999999980484760907164295722811263856562066837759108601658132251451426954964705997158320658674811252111895465472546764570008031009112577012500057644116388158640869043063272091529941912977909621504953780515451761099630288356776389604969815019094016 307 24999999999999999999999999999999999999999999999999999999999999999999882908565442985774336867583139372401026554651609948793508708561729788235982949923952048867512671372792835280587420048186054675462075000345864698328951845214258379632549179651477867457729029722683092710566597781730140658337629818890114564096 308 249999999999999999999999999999999999999999999999999999999999999999999297451392657914646021205498836234406159327909659692761052251370378729415897699543712293205076028236757011683524520289116328052772450002075188189973711071285550277795295077908867204746374178336098556263399586690380843950025778913340687384576 309 2499999999999999999999999999999999999999999999999999999999999999999995784708355947487876127232993017406436955967457958156566313508222272376495386197262273759230456169420542070101147121734697968316634700012451129139842266427713301666771770467453203228478245070016591337580397520142285063700154673480044124307456 310 24999999999999999999999999999999999999999999999999999999999999999999974708250135684927256763397958104438621735804747748939397881049333634258972317183573642555382737016523252420606882730408187809899808200074706774839053598566279810000630622804719219370869470420099548025482385120853710382200928040880264745844736 311 249999999999999999999999999999999999999999999999999999999999999999999848249500814109563540580387748626631730414828486493636387286296001805553833903101441855332296422099139514523641296382449126859398849200448240649034321591397678860003783736828315316225216822520597288152894310725122262293205568245281588475068416 312 2499999999999999999999999999999999999999999999999999999999999999999999089497004884657381243482326491759790382488970918961818323717776010833323003418608651131993778532594837087141847778294694761156393095202689443894205929548386073160022702420969891897351300935123583728917365864350733573759233409471689530850410496 313 24999999999999999999999999999999999999999999999999999999999999999999994536982029307944287460893958950558742294933825513770909942306656064999938020511651906791962671195569022522851086669768168566938358571216136663365235577290316438960136214525819351384107805610741502373504195186104401442555400456830137185102462976 314 249999999999999999999999999999999999999999999999999999999999999999999967221892175847665724765363753703352453769602953082625459653839936389999628123069911440751776027173414135137106520018609011401630151427296819980191413463741898633760817287154916108304646833664449014241025171116626408655332402740980823110614777856 315 2499999999999999999999999999999999999999999999999999999999999999999999803331353055085994348592182522220114722617617718495752757923039618339997768738419468644510656163040484810822639120111654068409780908563780919881148480782451391802564903722929496649827881001986694085446151026699758451931994416445884938663688667136 316 24999999999999999999999999999999999999999999999999999999999999999999998819988118330515966091553095133320688335705706310974516547538237710039986612430516811867063936978242908864935834720669924410458685451382685519286890884694708350815389422337576979898967286011920164512676906160198550711591966498675309631982132002816 317 249999999999999999999999999999999999999999999999999999999999999999999992919928709983095796549318570799924130014234237865847099285229426260239919674583100871202383621869457453189615008324019546462752112708296113115721345308168250104892336534025461879393803716071520987076061436961191304269551798992051857791892792016896 318 2499999999999999999999999999999999999999999999999999999999999999999999957519572259898574779295911424799544780085405427195082595711376557561439518047498605227214301731216744719137690049944117278776512676249776678694328071849009500629354019204152771276362822296429125922456368621767147825617310793952311146751356752101376 319 24999999999999999999999999999999999999999999999999999999999999999999999745117433559391448675775468548797268680512432563170495574268259345368637108284991631363285810387300468314826140299664703672659076057498660072165968431094057003776124115224916627658176933778574755534738211730602886953703864763713866880508140512608256 320 249999999999999999999999999999999999999999999999999999999999999999999998470704601356348692054652811292783612083074595379022973445609556072211822649709949788179714862323802809888956841797988222035954456344991960432995810586564342022656744691349499765949061602671448533208429270383617321722223188582283201283048843075649536 321 2499999999999999999999999999999999999999999999999999999999999999999999990824227608138092152327916867756701672498447572274137840673657336433270935898259698729078289173942816859333741050787929332215726738069951762597974863519386052135940468148096998595694369616028691199250575622301703930333339131493699207698293058453897216 322 24999999999999999999999999999999999999999999999999999999999999999999999944945365648828552913967501206540210034990685433644827044041944018599625615389558192374469735043656901156002446304727575993294360428419710575587849181116316312815642808888581991574166217696172147195503453733810223582000034788962195246189758350723383296 323 249999999999999999999999999999999999999999999999999999999999999999999999669672193892971317483805007239241260209944112601868962264251664111597753692337349154246818410261941406936014677828365455959766162570518263453527095086697897876893856853331491949444997306177032883173020722402861341492000208733773171477138550104340299776 324 2499999999999999999999999999999999999999999999999999999999999999999999998018033163357827904902830043435447561259664675611213773585509984669586522154024094925480910461571648441616088066970192735758596975423109580721162570520187387261363141119988951696669983837062197299038124334417168048952001252402639028862831300626041798656 325 24999999999999999999999999999999999999999999999999999999999999999999999988108198980146967429416980260612685367557988053667282641513059908017519132924144569552885462769429890649696528401821156414551581852538657484326975423121124323568178846719933710180019903022373183794228746006503008293712007514415834173176987803756250791936 326 249999999999999999999999999999999999999999999999999999999999999999999999928649193880881804576501881563676112205347928322003695849078359448105114797544867417317312776616579343898179170410926938487309491115231944905961852538726745941409073080319602261080119418134239102765372476039018049762272045086495005039061926822537504751616 327 2499999999999999999999999999999999999999999999999999999999999999999999999571895163285290827459011289382056673232087569932022175094470156688630688785269204503903876659699476063389075022465561630923856946691391669435771115232360475648454438481917613566480716508805434616592234856234108298573632270518970030234371560935225028509696 328 24999999999999999999999999999999999999999999999999999999999999999999999997431370979711744964754067736292340039392525419592133050566820940131784132711615227023423259958196856380334450134793369785543141680148350016614626691394162853890726630891505681398884299052832607699553409137404649791441793623113820181406229365611350171058176 329 249999999999999999999999999999999999999999999999999999999999999999999999984588225878270469788524406417754040236355152517552798303400925640790704796269691362140539559749181138282006700808760218713258850080890100099687760148364977123344359785349034088393305794316995646197320454824427898748650761738682921088437376193668101026349056 330 2499999999999999999999999999999999999999999999999999999999999999999999999907529355269622818731146438506524241418130915105316789820405553844744228777618148172843237358495086829692040204852561312279553100485340600598126560890189862740066158712094204530359834765901973877183922728946567392491904570432097526530624257162008606158094336 331 24999999999999999999999999999999999999999999999999999999999999999999999999445176131617736912386878631039145448508785490631900738922433323068465372665708889037059424150970520978152241229115367873677318602912043603588759365341139176440396952272565227182159008595411843263103536373679404354951427422592585159183745542972051636948566016 332 249999999999999999999999999999999999999999999999999999999999999999999999996671056789706421474321271786234872691052712943791404433534599938410792235994253334222356544905823125868913447374692207242063911617472261621532556192046835058642381713635391363092954051572471059578621218242076426129708564535555510955102473257832309821691396096 333 2499999999999999999999999999999999999999999999999999999999999999999999999980026340738238528845927630717409236146316277662748426601207599630464753415965520005334139269434938755213480684248153243452383469704833569729195337152281010351854290281812348178557724309434826357471727309452458556778251387213333065730614839546993858930148376576 334 24999999999999999999999999999999999999999999999999999999999999999999999999880158044429431173075565784304455416877897665976490559607245597782788520495793120032004835616609632531280884105488919460714300818229001418375172022913686062111125741690874089071346345856608958144830363856714751340669508323279998394383689037281963153580890259456 335 249999999999999999999999999999999999999999999999999999999999999999999999999280948266576587038453394705826732501267385995858943357643473586696731122974758720192029013699657795187685304632933516764285804909374008510251032137482116372666754450145244534428078075139653748868982183140288508044017049939679990366302134223691778921485341556736 336 2499999999999999999999999999999999999999999999999999999999999999999999999995685689599459522230720368234960395007604315975153660145860841520180386737848552321152174082197946771126111827797601100585714829456244051061506192824892698236000526700871467206568468450837922493213893098841731048264102299638079942197812805342150673528912049340416 337 24999999999999999999999999999999999999999999999999999999999999999999999999974114137596757133384322209409762370045625895850921960875165049121082320427091313926913044493187680626756670966785606603514288976737464306369037156949356189416003160205228803239410810705027534959283358593050386289584613797828479653186876832052904041173472296042496 338 249999999999999999999999999999999999999999999999999999999999999999999999999844684825580542800305933256458574220273755375105531765250990294726493922562547883561478266959126083760540025800713639621085733860424785838214222941696137136496018961231372819436464864230165209755700151558302317737507682786970877919121260992317424247040833776254976 339 2499999999999999999999999999999999999999999999999999999999999999999999999999068108953483256801835599538751445321642532250633190591505941768358963535375287301368869601754756502563240154804281837726514403162548715029285337650176822818976113767388236916618789185380991258534200909349813906425046096721825267514727565953904545482245002657529856 340 24999999999999999999999999999999999999999999999999999999999999999999999999994408653720899540811013597232508671929855193503799143549035650610153781212251723808213217610528539015379440928825691026359086418975292290175712025901060936913856682604329421499712735112285947551205205456098883438550276580330951605088365395723427272893470015945179136 341 249999999999999999999999999999999999999999999999999999999999999999999999999966451922325397244866081583395052031579131161022794861294213903660922687273510342849279305663171234092276645572954146158154518513851753741054272155406365621483140095625976528998276410673715685307231232736593300631301659481985709630530192374340563637360820095671074816 342 2499999999999999999999999999999999999999999999999999999999999999999999999999798711533952383469196489500370312189474786966136769167765283421965536123641062057095675833979027404553659873437724876948927111083110522446325632932438193728898840573755859173989658464042294111843387396419559803787809956891914257783181154246043381824164920574026448896 343 24999999999999999999999999999999999999999999999999999999999999999999999999998792269203714300815178937002221873136848721796820615006591700531793216741846372342574055003874164427321959240626349261693562666498663134677953797594629162373393043442535155043937950784253764671060324378517358822726859741351485546699086925476260290944989523444158693376 344 249999999999999999999999999999999999999999999999999999999999999999999999999992753615222285804891073622013331238821092330780923690039550203190759300451078234055444330023244986563931755443758095570161375998991978808067722785567774974240358260655210930263627704705522588026361946271104152936361158448108913280194521552857561745669937140664952160256 345 2499999999999999999999999999999999999999999999999999999999999999999999999999956521691333714829346441732079987432926553984685542140237301219144555802706469404332665980139469919383590532662548573420968255993951872848406336713406649845442149563931265581581766228233135528158171677626624917618166950688653479681167129317145370474019622843989712961536 346 24999999999999999999999999999999999999999999999999999999999999999999999999999739130148002288976078650392479924597559323908113252841423807314867334816238816425995995880836819516301543195975291440525809535963711237090438020280439899072652897383587593489490597369398813168949030065759749505709001704131920878087002775902872222844117737063938277769216 347 249999999999999999999999999999999999999999999999999999999999999999999999999998434780888013733856471902354879547585355943448679517048542843889204008897432898555975975285020917097809259175851748643154857215782267422542628121682639394435917384301525560936943584216392879013694180394558497034254010224791525268522016655417233337064706422383629666615296 348 2499999999999999999999999999999999999999999999999999999999999999999999999999990608685328082403138831414129277285512135660692077102291257063335224053384597391335855851710125502586855555055110491858929143294693604535255768730095836366615504305809153365621661505298357274082165082367350982205524061348749151611132099932503400022388238534301777999691776 349 24999999999999999999999999999999999999999999999999999999999999999999999999999943652111968494418832988484775663713072813964152462613747542380011344320307584348015135110260753015521133330330662951153574859768161627211534612380575018199693025834854920193729969031790143644492990494204105893233144368092494909666792599595020400134329431205810667998150656 350 249999999999999999999999999999999999999999999999999999999999999999999999999999661912671810966512997930908653982278436883784914775682485254280068065921845506088090810661564518093126799981983977706921449158608969763269207674283450109198158155009129521162379814190740861866957942965224635359398866208554969458000755597570122400805976587234864007988903936 351 2499999999999999999999999999999999999999999999999999999999999999999999999999997971476030865799077987585451923893670621302709488654094911525680408395531073036528544863969387108558760799891903866241528694951653818579615246045700700655188948930054777126974278885144445171201747657791347812156393197251329816748004533585420734404835859523409184047933423616 352 24999999999999999999999999999999999999999999999999999999999999999999999999999987828856185194794467925512711543362023727816256931924569469154082450373186438219171269183816322651352564799351423197449172169709922911477691476274204203931133693580328662761845673310866671027210485946748086872938359183507978900488027201512524406429015157140455104287600541696 353 249999999999999999999999999999999999999999999999999999999999999999999999999999926973137111168766807553076269260172142366897541591547416814924494702239118629315027615102897935908115388796108539184695033018259537468866148857645225223586802161481971976571074039865200026163262915680488521237630155101047873402928163209075146438574090942842730625725603250176 354 2499999999999999999999999999999999999999999999999999999999999999999999999999999561838822667012600845318457615561032854201385249549284500889546968213434711775890165690617387615448692332776651235108170198109557224813196893145871351341520812968891831859426444239191200156979577494082931127425780930606287240417568979254450878631444545657056383754353619501056 355 24999999999999999999999999999999999999999999999999999999999999999999999999999997371032936002075605071910745693366197125208311497295707005337281809280608270655340994143704325692692153996659907410649021188657343348879181358875228108049124877813350991156558665435147200941877464964497586764554685583637723442505413875526705271788667273942338302526121717006336 356 249999999999999999999999999999999999999999999999999999999999999999999999999999984226197616012453630431464474160197182751249868983774242032023690855683649623932045964862225954156152923979959444463894127131944060093275088153251368648294749266880105946939351992610883205651264789786985520587328113501826340655032483253160231630732003643654029815156730302038016 357 2499999999999999999999999999999999999999999999999999999999999999999999999999999905357185696074721782588786844961183096507499213902645452192142145134101897743592275789173355724936917543879756666783364762791664360559650528919508211889768495601280635681636111955665299233907588738721913123523968681010958043930194899518961389784392021861924178890940381812228096 358 24999999999999999999999999999999999999999999999999999999999999999999999999999999432143114176448330695532721069767098579044995283415872713152852870804611386461553654735040134349621505263278540000700188576749986163357903173517049271338610973607683814089816671733991795403445532432331478741143812086065748263581169397113768338706352131171545073345642290873368576 359 249999999999999999999999999999999999999999999999999999999999999999999999999999996592858685058689984173196326418602591474269971700495236278917117224827668318769321928410240806097729031579671240004201131460499916980147419041102295628031665841646102884538900030403950772420673194593988872446862872516394489581487016382682610032238112787029270440073853745240211456 360 2499999999999999999999999999999999999999999999999999999999999999999999999999999979557152110352139905039177958511615548845619830202971417673502703348966009912615931570461444836586374189478027440025206788762999501880884514246613773768189995049876617307233400182423704634524039167563933234681177235098366937488922098296095660193428676722175622640443122471441268736 361 24999999999999999999999999999999999999999999999999999999999999999999999999999999877342912662112839430235067751069693293073718981217828506041016220093796059475695589422768669019518245136868164640151240732577997011285307085479682642609139970299259703843400401094542227807144235005383599408087063410590201624933532589776573961160572060333053735842658734828647612416 362 249999999999999999999999999999999999999999999999999999999999999999999999999999999264057475972677036581410406506418159758442313887306971036246097320562776356854173536536612014117109470821208987840907444395467982067711842512878095855654839821795558223060402406567253366842865410032301596448522380463541209749601195538659443766963432361998322415055952408971885674496 363 2499999999999999999999999999999999999999999999999999999999999999999999999999999995584344855836062219488462439038508958550653883323841826217476583923376658141125041219219672084702656824927253927045444666372807892406271055077268575133929038930773349338362414439403520201057192460193809578691134282781247258497607173231956662601780594171989934490335714453831314046976 364 24999999999999999999999999999999999999999999999999999999999999999999999999999999973506069135016373316930774634231053751303923299943050957304859503540259948846750247315318032508215940949563523562272667998236847354437626330463611450803574233584640096030174486636421121206343154761162857472146805696687483550985643039391739975610683565031939606942014286722987884281856 365 249999999999999999999999999999999999999999999999999999999999999999999999999999999841036414810098239901584647805386322507823539799658305743829157021241559693080501483891908195049295645697381141373636007989421084126625757982781668704821445401507840576181046919818526727238058928566977144832880834180124901305913858236350439853664101390191637641652085720337927305691136 366 2499999999999999999999999999999999999999999999999999999999999999999999999999999999046218488860589439409507886832317935046941238797949834462974942127449358158483008903351449170295773874184286848241816047936526504759754547896690012228928672409047043457086281518911160363428353571401862868997285005080749407835483149418102639121984608341149825849912514322027563834146816 367 24999999999999999999999999999999999999999999999999999999999999999999999999999999994277310933163536636457047320993907610281647432787699006777849652764696148950898053420108695021774643245105721089450896287619159028558527287380140073373572034454282260742517689113466962180570121428411177213983710030484496447012898896508615834731907650046898955099475085932165383004880896 368 249999999999999999999999999999999999999999999999999999999999999999999999999999999965663865598981219818742283925963445661689884596726194040667097916588176893705388320520652170130647859470634326536705377725714954171351163724280840440241432206725693564455106134680801773083420728570467063283902260182906978682077393379051695008391445900281393730596850515592992298029285376 369 2499999999999999999999999999999999999999999999999999999999999999999999999999999999793983193593887318912453703555780673970139307580357164244002587499529061362232329923123913020783887156823805959220232266354289725028106982345685042641448593240354161386730636808084810638500524371422802379703413561097441872092464360274310170050348675401688362383581103093557953788175712256 370 24999999999999999999999999999999999999999999999999999999999999999999999999999999998763899161563323913474722221334684043820835845482142985464015524997174368173393979538743478124703322940942835755321393598125738350168641894074110255848691559442124968320383820848508863831003146228536814278220481366584651232554786161645861020302092052410130174301486618561347722729054273536 371 249999999999999999999999999999999999999999999999999999999999999999999999999999999992583394969379943480848333328008104262925015072892857912784093149983046209040363877232460868748219937645657014531928361588754430101011851364444661535092149356652749809922302925091053182986018877371220885669322888199507907395328716969875166121812552314460781045808919711368086336374325641216 372 2499999999999999999999999999999999999999999999999999999999999999999999999999999999955500369816279660885089999968048625577550090437357147476704558899898277254242183263394765212489319625873942087191570169532526580606071108186667969210552896139916498859533817550546319097916113264227325314015937329197047444371972301819250996730875313886764686274853518268208518018245953847296 373 24999999999999999999999999999999999999999999999999999999999999999999999999999999999733002218897677965310539999808291753465300542624142884860227353399389663525453099580368591274935917755243652523149421017195159483636426649120007815263317376839498993157202905303277914587496679585363951884095623975182284666231833810915505980385251883320588117649121109609251108109475723083776 374 249999999999999999999999999999999999999999999999999999999999999999999999999999999998398013313386067791863239998849750520791803255744857309161364120396337981152718597482211547649615506531461915138896526103170956901818559894720046891579904261036993958943217431819667487524980077512183711304573743851093707997391002865493035882311511299923528705894726657655506648656854338502656 375 2499999999999999999999999999999999999999999999999999999999999999999999999999999999990388079880316406751179439993098503124750819534469143854968184722378027886916311584893269285897693039188771490833379156619025741410911359368320281349479425566221963753659304590918004925149880465073102267827442463106562247984346017192958215293869067799541172235368359945933039891941126031015936 376 24999999999999999999999999999999999999999999999999999999999999999999999999999999999942328479281898440507076639958591018748504917206814863129809108334268167321497869509359615715386158235132628945000274939714154448465468156209921688096876553397331782521955827545508029550899282790438613606964654778639373487906076103157749291763214406797247033412210159675598239351646756186095616 377 249999999999999999999999999999999999999999999999999999999999999999999999999999999999653970875691390643042459839751546112491029503240889178778854650005609003928987217056157694292316949410795773670001649638284926690792808937259530128581259320383990695131734965273048177305395696742631681641787928671836240927436456618946495750579286440783482200473260958053589436109880537116573696 378 2499999999999999999999999999999999999999999999999999999999999999999999999999999999997923825254148343858254759038509276674946177019445335072673127900033654023573923302336946165753901696464774642020009897829709560144756853623557180771487555922303944170790409791638289063832374180455790089850727572031017445564618739713678974503475718644700893202839565748321536616659283222699442176 379 24999999999999999999999999999999999999999999999999999999999999999999999999999999999987542951524890063149528554231055660049677062116672010436038767400201924141443539814021676994523410178788647852120059386978257360868541121741343084628925335533823665024742458749829734382994245082734740539104365432186104673387712438282073847020854311868205359217037394489929219699955699336196653056 380 249999999999999999999999999999999999999999999999999999999999999999999999999999999999925257709149340378897171325386333960298062372700032062616232604401211544848661238884130061967140461072731887112720356321869544165211246730448058507773552013202941990148454752498978406297965470496408443234626192593116628040326274629692443082125125871209232155302224366939575318199734196017179918336 381 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999551546254896042273383027952318003761788374236200192375697395626407269269091967433304780371802842766436391322676322137931217264991267480382688351046641312079217651940890728514993870437787792822978450659407757155558699768241957647778154658492750755227255392931813346201637451909198405176103079510016 382 24999999999999999999999999999999999999999999999999999999999999999999999999999999999997309277529376253640298167713908022570730245417201154254184373758443615614551804599828682230817056598618347936057932827587303589947604882296130106279847872475305911645344371089963222626726756937870703956446542933352198609451745886668927950956504531363532357590880077209824711455190431056618477060096 383 249999999999999999999999999999999999999999999999999999999999999999999999999999999999983855665176257521841789006283448135424381472503206925525106242550661693687310827598972093384902339591710087616347596965523821539685629293776780637679087234851835469872066226539779335760360541627224223738679257600113191656710475320013567705739027188181194145545280463258948268731142586339710862360576 384 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999903133991057545131050734037700688812546288835019241553150637455303970162123864965593832560309414037550260525698085581793142929238113775762660683826074523409111012819232397359238676014562163249763345342432075545600679149940262851920081406234434163129087164873271682779553689612386855518038265174163456 385 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999418803946345270786304404226204132875277733010115449318903824731823820972743189793562995361856484225301563154188513490758857575428682654575964102956447140454666076915394384155432056087372979498580072054592453273604074899641577111520488437406604978774522989239630096677322137674321133108229591044980736 386 249999999999999999999999999999999999999999999999999999999999999999999999999999999999996512823678071624717826425357224797251666398060692695913422948390942925836459138761377972171138905351809378925131080944553145452572095927455784617738682842727996461492366304932592336524237876991480432327554719641624449397849462669122930624439629872647137935437780580063932826045926798649377546269884416 387 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999979076942068429748306958552143348783509998388364156175480537690345657555018754832568267833026833432110856273550786485667318872715432575564734707706432097056367978768954197829595554019145427261948882593965328317849746696387096776014737583746637779235882827612626683480383596956275560791896265277619306496 388 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999874461652410578489841751312860092701059990330184937052883226142073945330112528995409606998161000592665137641304718914003913236292595453388408246238592582338207872613725186977573324114872563571693295563791969907098480178322580656088425502479826675415296965675760100882301581737653364751377591665715838976 389 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999246769914463470939050507877160556206359941981109622317299356852443671980675173972457641988966003555990825847828313484023479417755572720330449477431555494029247235682351121865439944689235381430159773382751819442590881069935483936530553014878960052491781794054560605293809490425920188508265549994295033856 390 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999995480619486780825634303047262963337238159651886657733903796141114662031884051043834745851933796021335944955086969880904140876506533436321982696864589332964175483414094106731192639668135412288580958640296510916655545286419612903619183318089273760314950690764327363631762856942555521131049593299965770203136 391 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999972883716920684953805818283577780023428957911319946403422776846687972191304306263008475111602776128015669730521819285424845259039200617931896181187535997785052900484564640387155838008812473731485751841779065499933271718517677421715099908535642561889704144585964181790577141655333126786297559799794621218816 392 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999837302301524109722834909701466680140573747467919678420536661080127833147825837578050850669616656768094018383130915712549071554235203707591377087125215986710317402907387842322935028052874842388914511050674392999599630311106064530290599451213855371338224867515785090743462849931998760717785358798767727312896 393 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999023813809144658337009458208800080843442484807518070523219966480766998886955025468305104017699940608564110298785494275294429325411222245548262522751295920261904417444327053937610168317249054333487066304046357997597781866636387181743596707283132228029349205094710544460777099591992564306712152792606363877376 394 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999994142882854867950022056749252800485060654908845108423139319798884601993321730152809830624106199643651384661792712965651766575952467333473289575136507775521571426504665962323625661009903494326000922397824278147985586691199818323090461580243698793368176095230568263266764662597551955385840272916755638183264256 395 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999964857297129207700132340495516802910363929453070650538835918793307611959930380916858983744637197861908307970756277793910599455714804000839737450819046653129428559027995773941753966059420965956005534386945668887913520147198909938542769481462192760209056571383409579600587975585311732315041637500533829099585536 396 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999789143782775246200794042973100817462183576718423903233015512759845671759582285501153902467823187171449847824537666763463596734288824005038424704914279918776571354167974643650523796356525795736033206321674013327481120883193459631256616888773156561254339428300457477603527853511870393890249825003202974597513216 397 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999998734862696651477204764257838604904773101460310543419398093076559074030557493713006923414806939123028699086947226000580781580405732944030230548229485679512659428125007847861903142778139154774416199237930044079964886725299160757787539701332638939367526036569802744865621167121071222363341498950019217847585079296 398 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999992409176179908863228585547031629428638608761863260516388558459354444183344962278041540488841634738172194521683356003484689482434397664181383289376914077075956568750047087171418856668834928646497195427580264479789320351794964546725238207995833636205156219418816469193727002726427334180048993700115307085510475776 399 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999954455057079453179371513282189776571831652571179563098331350756126665100069773668249242933049808429033167130100136020908136894606385985088299736261484462455739412500282523028513140013009571878983172565481586878735922110769787280351429247975001817230937316512898815162362016358564005080293962200691842513062854656 400 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999726730342476719076229079693138659430989915427077378589988104536759990600418642009495457598298850574199002780600816125448821367638315910529798417568906774734436475001695138171078840078057431273899035392889521272415532664618723682108575487850010903385623899077392890974172098151384030481763773204151055078377127936 401 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999998360382054860314457374478158831956585939492562464271539928627220559943602511852056972745589793103445194016683604896752692928205829895463178790505413440648406618850010170829026473040468344587643394212357337127634493195987712342092651452927100065420313743394464357345845032588908304182890582639224906330470262767616 402 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999990162292329161886744246868952991739515636955374785629239571763323359661615071112341836473538758620671164100101629380516157569234979372779072743032480643890439713100061024974158838242810067525860365274144022765806959175926274052555908717562600392521882460366786144075070195533449825097343495835349437982821576605696 403 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940973753974971320465481213717950437093821732248713775437430579940157969690426674051018841232551724026984600609776283096945415409876236674436458194883863342638278600366149844953029456860405155162191644864136594841755055557644315335452305375602355131294762200716864450421173200698950584060975012096627896929459634176 404 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999645842523849827922792887282307702622562930393492282652624583479640947818142560044306113047395310344161907603658657698581672492459257420046618749169303180055829671602196899069718176741162430930973149869184819569050530333345865892012713832253614130787768573204301186702527039204193703504365850072579767381576757805056 405 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999997875055143098967536757323693846215735377582360953695915747500877845686908855360265836678284371862064971445621951946191490034954755544520279712495015819080334978029613181394418309060446974585585838899215108917414303182000075195352076282993521684784726611439225807120215162235225162221026195100435478604289460546830336 406 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987250330858593805220543942163077294412265494165722175494485005267074121453132161595020069706231172389828673731711677148940209728533267121678274970094914482009868177679088366509854362681847513515033395290653504485819092000451172112457697961130108708359668635354842721290973411350973326157170602612871625736763280982016 407 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923501985151562831323263652978463766473592964994333052966910031602444728718792969570120418237387034338972042390270062893641258371199602730069649820569486892059209066074530199059126176091085081090200371743921026914914552002707032674746187766780652250158011812129056327745840468105839956943023615677229754420579685892096 408 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999541011910909376987939581917870782598841557789965998317801460189614668372312757817420722509424322206033832254341620377361847550227197616380417898923416921352355254396447181194354757056546510486541202230463526161489487312016242196048477126600683913500948070872774337966475042808635039741658141694063378526523478115352576 409 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997246071465456261927637491507224695593049346739795989906808761137688010233876546904524335056545933236202993526049722264171085301363185698282507393540501528114131526378683087166128542339279062919247213382781156968936923872097453176290862759604103481005688425236646027798850256851810238449948850164380271159140868692115456 410 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983476428792737571565824949043348173558296080438775939440852566826128061403259281427146010339275599417217961156298333585026511808179114189695044361243009168684789158272098522996771254035674377515483280296686941813621543232584719057745176557624620886034130551419876166793101541110861430699693100986281626954845212152692736 411 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999900858572756425429394949694260089041349776482632655636645115400956768368419555688562876062035653596503307766937790001510159070849074685138170266167458055012108734949632591137980627524214046265092899681780121650881729259395508314346471059345747725316204783308519257000758609246665168584198158605917689761729071272916156416 412 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999405151436538552576369698165560534248098658895795933819870692405740610210517334131377256372213921579019846601626740009060954425094448110829021597004748330072652409697795546827883765145284277590557398090680729905290375556373049886078826356074486351897228699851115542004551655479991011505188951635506138570374427637496938496 413 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996430908619231315458218188993363205488591953374775602919224154434443661263104004788263538233283529474119079609760440054365726550566688664974129582028489980435914458186773280967302590871705665543344388544084379431742253338238299316472958136446918111383372199106693252027309932879946069031133709813036831422246565824981630976 414 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978585451715387892749309133960179232931551720248653617515344926606661967578624028729581229399701176844714477658562640326194359303400131989844777492170939882615486749120639685803815545230233993260066331264506276590453520029429795898837748818681508668300233194640159512163859597279676414186802258878220988533479394949889785856 415 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999871512710292327356495854803761075397589310321491921705092069559639971805471744172377487376398207061068286865951375841957166155820400791939068664953025639295692920494723838114822893271381403959560397987587037659542721120176578775393026492912089052009801399167840957072983157583678058485120813553269325931200876369699338715136 416 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999229076261753964138975128822566452385535861928951530230552417357839830832830465034264924258389242366409721195708255051742996934922404751634411989718153835774157522968343028688937359628288423757362387925522225957256326721059472652358158957472534312058808395007045742437898945502068350910724881319615955587205258218196032290816 417 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995374457570523784833850772935398714313215171573709181383314504147038984996982790205589545550335454198458327174249530310457981609534428509806471938308923014644945137810058172133624157769730542544174327553133355743537960326356835914148953744835205872352850370042274454627393673012410105464349287917695733523231549309176193744896 418 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972246745423142709003104637612392285879291029442255088299887024882233909981896741233537273302012725190749963045497181862747889657206571058838831629853538087869670826860349032801744946618383255265045965318800134461227761958141015484893722469011235234117102220253646727764362038074460632786095727506174401139389295855057162469376 419 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999833480472538856254018627825674353715275746176653530529799322149293403459891380447401223639812076351144499778272983091176487337943239426353032989779121228527218024961162094196810469679710299531590275791912800806767366571748846092909362334814067411404702613321521880366586172228446763796716574365037046406836335775130342974816256 420 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000882835233137524111766954046122291654477059921183178795932895760420759348282684407341838872458106866998669637898547058924027659436558118197938674727371163308149766972565180862818078261797189541654751476804840604199430493076557456174008884404468428215679929131282199517033370680582780299446190222278441018014650782057848897536 421 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994005297011398825144670601724276733749926862359527099072775597374562524556089696106444051033234748641201992017827391282353544165956619348709187632048364226979848898601835391085176908469570783137249928508860829043625196582958459344737044053306426810569294079574787693197102200224083496681796677141333670646108087904692347093385216 422 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964031782068392950868023610345660402499561174157162594436653584247375147336538176638664306199408491847211952106964347694121264995739716092255125792290185361879093391611012346511061450817424698823499571053164974261751179497750756068422264319838560863415764477448726159182613201344500980090780062848002023876648527428154082560311296 423 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999784190692410357705208141662073962414997367044942975566619921505484250884019229059831985837196450951083271712641786086164727589974438296553530754753741112171274560349666074079066368704904548192940997426318989845570507076986504536410533585919031365180494586864692356955095679208067005880544680377088012143259891164568924495361867776 424 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998705144154462146231248849972443774489984202269657853399719529032905505304115374358991915023178705706499630275850716516988365539846629779321184528522446673027647362097996444474398212229427289157645984557913939073423042461919027218463201515514188191082967521188154141730574075248402035283268082262528072859559346987413546972171206656 425 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992230864926772877387493099834662646939905213617947120398317174197433031824692246153951490139072234238997781655104299101930193239079778675927107171134680038165884172587978666846389273376563734945875907347483634440538254771514163310779209093085129146497805127128924850383444451490412211699608493575168437157356081924481281833027239936 426 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953385189560637264324958599007975881639431281707682722389903045184598190948153476923708940834433405433986689930625794611581159434478672055562643026808080228995305035527872001078335640259382409675255444084901806643229528629084979864675254558510774878986830762773549102300666708942473270197650961451010622944136491546887690998163439616 427 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999720311137363823585949751594047855289836587690246096334339418271107589145688920861542253645006600432603920139583754767669486956606872032333375858160848481373971830213167232006470013841556294458051532664509410839859377171774509879188051527351064649273920984576641294613804000253654839621185905768706063737664818949281326145988980637696 428 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998321866824182941515698509564287131739019526141476578006036509626645534874133525169253521870039602595623520837502528606016921739641232194000255148965090888243830981279003392038820083049337766748309195987056465039156263030647059275128309164106387895643525907459847767682824001521929037727115434612236382425988913695687956875933883826176 429 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989931200945097649094191057385722790434117156848859468036219057759873209244801151015521131220237615573741125025015171636101530437847393164001530893790545329462985887674020352232920498296026600489855175922338790234937578183882355650769854984638327373861155444759086606096944009131574226362692607673418294555933482174127741255603302957056 430 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939587205670585894565146344314336742604702941093156808217314346559239255468806906093126787321425693442446750150091029816609182627084358984009185362743271976777915326044122113397522989776159602939131055534032741409625469103294133904619129907829964243166932668554519636581664054789445358176155646040509767335600893044766447533619817742336 431 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999637523234023515367390878065886020455628217646558940849303886079355435532812841436558760723928554160654680500900546178899655095762506153904055112176459631860667491956264732680385137938656957617634786333204196448457752814619764803427714779446979785459001596011327117819489984328736672149056933876243058604013605358268598685201718906454016 432 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997825139404141092204345268395316122733769305879353645095823316476132613196877048619352564343571324963928083005403277073397930574575036923424330673058757791164004951737588396082310827631941745705808717999225178690746516887718588820566288676681878712754009576067962706916939905972420032894341603257458351624081632149611592111210313438724096 433 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986950836424846553226071610371896736402615835276121870574939898856795679181262291716115386061427949783568498032419662440387583447450221540545984038352546746984029710425530376493864965791650474234852307995351072144479101326311532923397732060091272276524057456407776241501639435834520197366049619544750109744489792897669552667261880632344576 434 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921705018549079319356429662231380418415695011656731223449639393140774075087573750296692316368567698701410988194517974642325500684701329243275904230115280481904178262553182258963189794749902845409113847972106432866874607957869197540386392360547633659144344738446657449009836615007121184196297717268500658466938757386017316003571283794067456 435 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999530230111294475916138577973388282510494170069940387340697836358844644450525442501780153898211406192208465929167107847853953004108207975459655425380691682891425069575319093553779138768499417072454683087832638597201247647747215185242318354163285801954866068430679944694059019690042727105177786303611003950801632544316103896021427702764404736 436 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997181380667766855496831467840329695062965020419642324044187018153067866703152655010680923389268437153250795575002647087123718024649247852757932552284150097348550417451914561322674832610996502434728098526995831583207485886483291111453910124979714811729196410584079668164354118140256362631066717821666023704809795265896623376128566216586428416 437 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983088284006601132980988807041978170377790122517853944265122108918407200218915930064085540335610622919504773450015882522742308147895487116547595313704900584091302504711487367936048995665979014608368591161974989499244915318899746668723460749878288870375178463504478008986124708841538175786400306929996142228858771595379740256771397299518570496 438 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898529704039606797885932842251869022266740735107123665590732653510443201313495580384513242013663737517028640700095295136453848887372922699285571882229403504547815028268924207616293973995874087650211546971849936995469491913398480012340764499269733222251070781026868053916748253049229054718401841579976853373152629572278441540628383797111422976 439 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999391178224237640787315597053511214133600444410642741993544395921062659207880973482307079452081982425102171844200571770818723093324237536195713431293376421027286890169613545245697763843975244525901269281831099621972816951480390880074044586995618399333506424686161208323500489518295374328310411049479861120238915777433670649243770302782668537856 440 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996347069345425844723893582321067284801602666463856451961266375526375955247285840893842476712491894550613031065203430624912338559945425217174280587760258526163721341017681271474186583063851467155407615690986597731836901708882345280444267521973710396001038548116967249941002937109772245969862466296879166721433494664602023895462621816696011227136 441 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978082416072555068343361493926403708809615998783138711767598253158255731483715045363054860274951367303678186391220583749474031359672551303045683526561551156982328046106087628845119498383108802932445694145919586391021410253294071682665605131842262376006231288701803499646017622658633475819174797781275000328600967987612143372775730900176067362816 442 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868494496435330410060168963558422252857695992698832270605589518949534388902290272178329161649708203822069118347323502496844188158035307818274101159369306941893968276636525773070716990298652817594674164875517518346128461519764430095993630791053574256037387732210820997876105735951800854915048786687650001971605807925672860236654385401056404176896 443 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999210966978611982460361013781350533517146175956192993623633537113697206333413741633069974969898249222932414710083941014981065128948211846909644606956215841651363809659819154638424301941791916905568044989253105110076770769118586580575961784746321445536224326393264925987256634415710805129490292720125900011829634847554037161419926312406338425061376 444 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995265801871671894762166082688103201102877055737157961741801222682183238000482449798419849819389495337594488260503646089886390773689271081457867641737295049908182857958914927830545811650751501433408269935518630660460624614711519483455770708477928673217345958359589555923539806494264830776941756320755400070977809085324222968519557874438030550368256 445 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971594811230031368572996496128619206617262334422947770450807336093099428002894698790519098916336972025566929563021876539318344642135626488747205850423770299449097147753489566983274869904509008600449619613111783962763747688269116900734624250867572039304075750157537335541238838965588984661650537924532400425866854511945337811117347246628183302209536 446 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999829568867380188211437978976771715239703574006537686622704844016558596568017368192743114593498021832153401577378131259235910067852813758932483235102542621796694582886520937401899649219427054051602697717678670703776582486129614701404407745505205432235824454500945224013247433033793533907969903227547194402555201127071672026866704083479769099813257216 447 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998977413204281129268627873860630291438221444039226119736229064099351579408104209156458687560988130992920409464268787555415460407116882553594899410615255730780167497319125624411397895316562324309616186306072024222659494916777688208426446473031232593414946727005671344079484598202761203447819419365283166415331206762430032161200224500878614598879543296 448 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993864479225686775611767243163781748629328664235356718417374384596109476448625254938752125365928785957522456785612725332492762442701295321569396463691534384681004983914753746468387371899373945857697117836432145335956969500666129250558678838187395560489680362034028064476907589216567220686916516191698998491987240574580192967201347005271687593277259776 449 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963186875354120653670603458982690491775971985412140310504246307576656858691751529632512752195572715745134740713676351994956574656207771929416378782149206308086029903488522478810324231396243675146182707018592872015741817003996775503352073029124373362938082172204168386861445535299403324121499097150193990951923443447481157803208082031630125559663558656 450 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999779121252124723922023620753896142950655831912472841863025477845459941152150509177795076513173436294470808444282058111969739447937246631576498272692895237848516179420931134872861945388377462050877096242111557232094450902023980653020112438174746240177628493033225010321168673211796419944728994582901163945711540660684886946819248492189780753357981351936 451 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998674727512748343532141724523376857703934991474837051178152867072759646912903055066770459079040617766824850665692348671818436687623479789458989636157371427091097076525586809237171672330264772305262577452669343392566705412143883918120674629048477441065770958199350061927012039270778519668373967497406983674269243964109321680915490953138684520147888111616 452 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992048365076490061192850347140261146223609948849022307068917202436557881477418330400622754474243706600949103994154092030910620125740878736753937816944228562546582459153520855423030033981588633831575464716016060355400232472863303508724047774290864646394625749196100371562072235624671118010243804984441902045615463784655930085492945718832107120887328669696 453 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952290190458940367157102082841566877341659693094133842413503214619347288864509982403736526845462239605694623964924552185463720754445272420523626901665371375279494754921125132538180203889531802989452788296096362132401394837179821052344286645745187878367754495176602229372433413748026708061462829906651412273692782707935580512957674312992642725323972018176 454 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999713741142753642202942612497049401264049958158564803054481019287716083733187059894422419161072773437634167743789547313112782324526671634523141761409992228251676968529526750795229081223337190817936716729776578172794408369023078926314065719874471127270206526971059613376234600482488160248368776979439908473642156696247613483077746045877955856351943832109056 455 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998282446856521853217655674982296407584299748951388818326886115726296502399122359366534514966436640625805006462737283878676693947160029807138850568459953369510061811177160504771374487340023144907620300378659469036766450214138473557884394319246826763621239161826357680257407602894928961490212661876639450841852940177485680898466476275267735138111662992654336 456 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989694681139131119305934049893778445505798493708332909961316694357779014394734156199207089798619843754830038776423703272060163682960178842833103410759720217060370867062963028628246924040138869445721802271956814220598701284830841347306365915480960581727434970958146081544445617369573768941275971259836705051117641064914085390798857651606410828669977955926016 457 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938168086834786715835604299362670673034790962249997459767900166146674086368404937195242538791719062528980232658542219632360982097761073056998620464558321302362225202377778171769481544240833216674330813631740885323592207708985048083838195492885763490364609825748876489266673704217442613647655827559020230306705846389484512344793145909638464972019867735556096 458 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999629008521008720295013625796176024038208745773499984758607400996880044518210429623171455232750314375173881395951253317794165892586566438341991722787349927814173351214266669030616889265444999300045984881790445311941553246253910288503029172957314580942187658954493258935600042225304655681885934965354121381840235078336907074068758875457830789832119206413336576 459 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997774051126052321770081754777056144229252474640999908551644405981280267109262577739028731396501886251043288375707519906764995355519398630051950336724099566885040107285600014183701335592669995800275909290742671871649319477523461731018175037743887485653125953726959553613600253351827934091315609792124728291041410470021442444412553252746984738992715238480019456 460 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986644306756313930620490528662336865375514847845999451309866435887681602655575466434172388379011317506259730254245119440589972133116391780311702020344597401310240643713600085102208013556019974801655455744456031229895916865140770386109050226463324913918755722361757321681601520110967604547893658752748369746248462820128654666475319516481908433956291430880116736 461 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919865840537883583722943171974021192253089087075996707859198615326089615933452798605034330274067905037558381525470716643539832798698350681870212122067584407861443862281600510613248081336119848809932734466736187379375501190844622316654301358779949483512534334170543930089609120665805627287361952516490218477490776920771927998851917098891450603737748585280700416 462 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999519195043227301502337659031844127153518534522455980247155191691956537695600716791630205981644407430225350289152824299861238996792190104091221272732405506447168663173689603063679488488016719092859596406800417124276253007145067733899925808152679696901075206005023263580537654723994833763724171715098941310864944661524631567993111502593348703622426491511684202496 463 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997115170259363809014025954191064762921111207134735881482931150151739226173604300749781235889866444581352101734916945799167433980753140624547327636394433038683011979042137618382076930928100314557157578440802502745657518042870406403399554848916078181406451236030139581483225928343969002582345030290593647865189667969147789407958669015560092221734558949070105214976 464 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982691021556182854084155725146388577526667242808415288897586900910435357041625804498687415339198667488112610409501674795004603884518843747283965818366598232098071874252825710292461585568601887342945470644815016473945108257222438420397329093496469088438707416180837488899355570063814015494070181743561887191138007814886736447752014093360553330407353694420631289856 465 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999896146129337097124504934350878331465160003456850491733385521405462612142249754826992124492035192004928675662457010048770027623307113062483703794910199589392588431245516954261754769513411611324057672823868890098843670649543334630522383974560978814530632244497085024933396133420382884092964421090461371323146828046889320418686512084560163319982444122166523787739136 466 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999376876776022582747029606105269988790960020741102950400313128432775672853498528961952746952211152029572053974742060292620165739842678374902222769461197536355530587473101725570528617080469667944346036943213340593062023897260007783134303847365872887183793466982510149600376800522297304557786526542768227938880968281335922512119072507360979919894664732999142726434816 467 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996261260656135496482177636631619932745760124446617702401878770596654037120991173771716481713266912177432323848452361755720994439056070249413336616767185218133183524838610353423171702482818007666076221659280043558372143383560046698805823084195237323102760801895060897602260803133783827346719159256609367633285809688015535072714435044165879519367988397994856358608896 468 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977567563936812978893065819789719596474560746679706214411272623579924222725947042630298890279601473064593943090714170534325966634336421496480019700603111308799101149031662120539030214896908045996457329955680261350232860301360280192834938505171423938616564811370365385613564818802702964080314955539656205799714858128093210436286610264995277116207930387969138151653376 469 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999865405383620877873358394918738317578847364480078237286467635741479545336355682255781793341677608838387563658544285023205955799806018528978880118203618667852794606894189972723234181289381448275978743979734081568101397161808161681157009631031028543631699388868222192313681388912816217784481889733237937234798289148768559262617719661589971662697247582327814828909920256 470 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999192432301725267240150369512429905473084186880469423718805814448877272018134093534690760050065653030325381951265710139235734798836111173873280709221712007116767641365139836339405087736288689655872463878404489408608382970848970086942057786186171261790196333209333153882088333476897306706891338399427623408789734892611355575706317969539829976183485493966888973459521536 471 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995154593810351603440902217074579432838505121282816542312834886693263632108804561208144560300393918181952291707594260835414408793016667043239684255330272042700605848190839018036430526417732137935234783270426936451650297825093820521652346717117027570741177999255998923292530000861383840241348030396565740452738409355668133454237907817238979857100912963801333840757129216 472 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970927562862109620645413302447476597031030727696899253877009320159581792652827367248867361802363509091713750245565565012486452758100002259438105531981632256203635089145034108218583158506392827611408699622561618709901786950562923129914080302702165424447067995535993539755180005168303041448088182379394442716430456134008800725427446903433879142605477782808003044542775296 473 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999825565377172657723872479814684859582186184366181395523262055920957490755916964203493204170814181054550282501473393390074918716548600013556628633191889793537221810534870204649311498951038356965668452197735369712259410721703377538779484481816212992546682407973215961238531080031009818248688529094276366656298582736804052804352564681420603274855632866696848018267256651776 474 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998953392263035946343234878888109157493117106197088373139572335525744944535501785220959225024885086327301695008840360340449512299291600081339771799151338761223330863209221227895868993706230141794010713186412218273556464330220265232676906890897277955280094447839295767431186480186058909492131174565658199937791496420824316826115388088523619649133797200181088109603539910656 475 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993720353578215678059409273328654944958702637182530238837434013154469667213010711325755350149310517963810170053042162042697073795749600488038630794908032567339985179255327367375213962237380850764064279118473309641338785981321591396061441345383667731680566687035774604587118881116353456952787047393949199626748978524945900956692328531141717894802783201086528657621239463936 476 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962322121469294068356455639971929669752215823095181433024604078926818003278064267954532100895863107782861020318252972256182442774497602928231784769448195404039911075531964204251283773424285104584385674710839857848032715887929548376368648072302006390083400122214647627522713286698120741716722284363695197760493871149675405740153971186850307368816699206519171945727436783616 477 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999773932728815764410138733839831578018513294938571088598147624473560908019668385607727192605375178646697166121909517833537094656646985617569390708616689172424239466453191785225507702640545710627506314048265039147088196295327577290258211888433812038340500400733287885765136279720188724450300333706182171186562963226898052434440923827121101844212900195239115031674364620701696 478 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998643596372894586460832403038989468111079769631426531588885746841365448118010313646363155632251071880182996731457107001222567939881913705416344251700135034545436798719150711353046215843274263765037884289590234882529177771965463741549271330602872230043002404399727314590817678321132346701802002237093027119377779361388314606645542962726611065277401171434690190046187724210176 479 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991861578237367518764994418233936808666478617788559189533314481048192688708061881878178933793506431281097980388742642007335407639291482232498065510200810207272620792314904268118277295059645582590227305737541409295175066631792782449295627983617233380258014426398363887544906069926794080210812013422558162716266676168329887639873257776359666391664407028608141140277126345261056 480 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951169469424205112589966509403620851998871706731355137199886886289156132248371291269073602761038587686587882332455852044012445835748893394988393061204861243635724753889425608709663770357873495541363834425248455771050399790756694695773767901703400281548086558390183325269436419560764481264872080535348976297600057009979325839239546658157998349986442171648846841662758071566336 481 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999707016816545230675539799056421725111993230240388130823199321317734936793490227747614441616566231526119527293994735112264074675014493360369930358367229167461814348523336553652257982622147240973248183006551490734626302398744540168174642607410220401689288519350341099951616618517364586887589232483212093857785600342059875955035437279948947990099918653029893081049976548429398016 482 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998242100899271384053238794338530350671959381442328784939195927906409620760941366485686649699397389156717163763968410673584448050086960162219582150203375004770886091140019321913547895732883445839489098039308944407757814392467241009047855644461322410135731116102046599709699711104187521325535394899272563146713602052359255730212623679693687940599511918179358486299859290576388096 483 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989452605395628304319432766031182104031756288653972709635175567438457724565648198914119898196384334940302982583810464041506688300521760973317492901220250028625316546840115931481287374397300675036934588235853666446546886354803446054287133866767934460814386696612279598258198266625125127953212369395635378880281612314155534381275742078162127643597071509076150917799155743458328576 484 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936715632373769825916596596187092624190537731923836257811053404630746347393889193484719389178306009641817895502862784249040129803130565839904957407321500171751899281040695588887724246383804050221607529415121998679281318128820676325722803200607606764886320179673677589549189599750750767719274216373812273281689673884933206287654452468972765861582429054456905506794934460749971456 485 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999620293794242618955499579577122555745143226391543017546866320427784478084363335160908316335069836057850907373017176705494240778818783395039429744443929001030511395686244173533326345478302824301329645176490731992075687908772924057954336819203645640589317921078042065537295137598504504606315645298242873639690138043309599237725926714813836595169494574326741433040769606764499828736 486 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997721762765455713732997477462735334470859358349258105281197922566706868506180010965449898010419016347105444238103060232965444672912700370236578466663574006183068374117465041199958072869816945807977871058944391952454127452637544347726020915221873843535907526468252393223770825591027027637893871789457241838140828259857595426355560288883019571016967445960448598244617640586998972416 487 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986330576592734282397984864776412006825156150095548631687187535400241211037080065792699388062514098082632665428618361397792668037476202221419470799981444037098410244704790247199748437218901674847867226353666351714724764715825266086356125491331243061215445158809514359342624953546162165827363230736743451028844969559145572558133361733298117426101804675762691589467705843521993834496 488 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917983459556405694387909188658472040950936900573291790123125212401447266222480394756196328375084588495795992571710168386756008224857213328516824799888664222590461468228741483198490623313410049087203358121998110288348588294951596518136752947987458367292670952857086156055749721276972994964179384420460706173069817354873435348800170399788704556610828054576149536806235061131963006976 489 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999507900757338434166327455131950832245705621403439750740738751274408683597334882368537177970250507530974775955430261010320536049349143279971100948799331985335542768809372448899190943739880460294523220148731988661730091529769709579108820517687924750203756025717142516936334498327661837969785076306522764237038418904129240612092801022398732227339664968327456897220837410366791778041856 490 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997047404544030604997964730791704993474233728420638504444432507646452101584009294211223067821503045185848655732581566061923216296094859679826605692795991912013256612856234693395145662439282761767139320892391931970380549178618257474652923106127548501222536154302855101618006989965971027818710457839136585422230513424775443672556806134392393364037989809964741383325024462200750668251136 491 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982284427264183629987788384750229960845402370523831026666595045878712609504055765267338406929018271115091934395489396371539297776569158078959634156775951472079539677137408160370873974635696570602835925354351591822283295071709544847917538636765291007335216925817130609708041939795826166912262747034819512533383080548652662035340836806354360184227938859788448299950146773204504009506816 492 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999893706563585101779926730308501379765072414223142986159999570275272275657024334591604030441574109626690551606372936378229235786659414948473757804940655708832477238062824448962225243847814179423617015552126109550933699770430257269087505231820591746044011301554902783658248251638774957001473576482208917075200298483291915972212045020838126161105367633158730689799700880639227024057040896 493 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999362239381510610679560381851008278590434485338857916959997421651633653942146007549624182649444657760143309638237618269375414719956489690842546829643934252994863428376946693773351463086885076541702093312756657305602198622581543614525031390923550476264067809329416701949489509832649742008841458893253502451201790899751495833272270125028756966632205798952384138798205283835362144342245376 494 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996173436289063664077362291106049671542606912033147501759984529909801923652876045297745095896667946560859857829425709616252488319738938145055280977863605517969180570261680162640108778521310459250212559876539943833613191735489261687150188345541302857584406855976500211696937058995898452053048753359521014707210745398508974999633620750172541799793234793714304832789231703012172866053472256 495 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977040617734381984464173746636298029255641472198885010559907179458811541917256271786470575380007679365159146976554257697514929918433628870331685867181633107815083421570080975840652671127862755501275359259239663001679150412935570122901130073247817145506441135859001270181622353975390712318292520157126088243264472391053849997801724501035250798759408762285828996735390218073037196320833536 496 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862243706406291906785042479817788175533848833193310063359443076752869251503537630718823452280046076190954881859325546185089579510601773221990115203089798646890500529420485855043916026767176533007652155555437978010074902477613420737406780439486902873038646815154007621089734123852344273909755120942756529459586834346323099986810347006211504792556452573714973980412341308438223177925001216 497 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999173462238437751440710254878906729053203092999159860380156658460517215509021225784312940713680276457145729291155953277110537477063610639331940691218538791881343003176522915130263496160603059198045912933332627868060449414865680524424440682636921417238231880890924045726538404743114065643458530725656539176757521006077938599920862082037269028755338715442289843882474047850629339067550007296 498 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995040773430626508644261529273440374319218557994959162280939950763103293054127354705877644282081658742874375746935719662663224862381663835991644147311232751288058019059137490781580976963618355188275477599995767208362696489194083146546644095821528503429391285345544274359230428458684393860751184353939235060545126036467631599525172492223614172532032292653739063294844287103776034405300043776 499 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970244640583759051865569175640642245915311347969754973685639704578619758324764128235265865692489952457246254481614317975979349174289983015949864883867396507728348114354824944689485861781710131129652865599974603250176178935164498879279864574929171020576347712073265646155382570752106363164507106123635410363270756218805789597151034953341685035192193755922434379769065722622656206431800262656 500 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999821467843502554311193415053843853475491868087818529842113838227471718549948584769411595194154939714743477526889685907855876095045739898095699189303204379046370088686128949668136915170690260786777917193599847619501057073610986993275679187449575026123458086272439593876932295424512638178987042636741812462179624537312834737582906209720050110211153162535534606278614394335735937238590801575936 501 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998928807061015325867160490323063120852951208526911179052683029364830311299691508616469571164929638288460865161338115447135256570274439388574195135819226274278220532116773698008821491024141564720667503161599085717006342441665921959654075124697450156740748517634637563261593772547075829073922255820450874773077747223877008425497437258320300661266918975213207637671686366014415623431544809455616 502 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993572842366091955202962941938378725117707251161467074316098176188981867798149051698817426989577829730765190968028692682811539421646636331445170814915357645669323192700642188052928946144849388324005018969594514302038054649995531757924450748184700940444491105807825379569562635282454974443533534922705248638466483343262050552984623549921803967601513851279245826030118196086493740589268856733696 503 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961437054196551731217777651630272350706243506968802445896589057133891206788894310192904561937466978384591145808172156096869236529879817988671024889492145874015939156203853128317573676869096329944030113817567085812228327899973190547546704489108205642666946634846952277417375811694729846661201209536231491830798900059572303317907741299530823805609083107675474956180709176518962443535613140402176 504 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999768622325179310387306665909781634104237461041812814675379534342803347240733365861157427371624801870307546874849032936581215419179278907932026149336952875244095634937223118769905442061214577979664180682905402514873369967399839143285280226934649233856001679809081713664504254870168379079967207257217388950984793400357433819907446447797184942833654498646052849737084255059113774661213678842413056 505 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998611733951075862323839995458689804625424766250876888052277206056820083444400195166944564229748811221845281249094197619487292515075673447592156896021717251464573809623338712619432652367287467877985084097432415089240219804399034859711681361607895403136010078854490281987025529221010274479803243543304333705908760402144602919444678686783109657001926991876317098422505530354682647967282073054478336 506 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991670403706455173943039972752138827752548597505261328313663236340920500666401171001667385378492867331071687494565185716923755090454040685552941376130303508787442857740032275716595914203724807267910504584594490535441318826394209158270088169647372418816060473126941691922153175326061646878819461259826002235452562412867617516668072120698657942011561951257902590535033182128095887803692438326870016 507 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950022422238731043658239836512832966515291585031567969881979418045523003998407026010004312270957203986430124967391114301542530542724244113317648256781821052724657146440193654299575485222348843607463027507566943212647912958365254949620529017884234512896362838761650151532919051956369881272916767558956013412715374477205705100008432724191947652069371707547415543210199092768575326822154629961220096 508 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700134533432386261949439019076997799091749510189407819291876508273138023990442156060025873625743223918580749804346685809255183256345464679905889540690926316347942878641161925797452911334093061644778165045401659275887477750191529697723174107305407077378177032569900909197514311738219287637500605353736080476292246863234230600050596345151685912416230245284493259261194556611451960932927779767320576 509 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998200807200594317571696634114461986794550497061136446915751259049638828143942652936360155241754459343511484498826080114855531099538072788079435337244145557898087657271846971554784717468004558369868668990272409955655324866501149178186339044643832442464269062195419405455185085870429315725825003632122416482857753481179405383600303578070910115474497381471706959555567167339668711765597566678603923456 510 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989204843203565905430179804686771920767302982366818681494507554297832968863655917618160931450526756061068906992956480689133186597228436728476612023464873347388525943631081829328708304808027350219212013941634459733931949199006895069118034267862994654785614373172516432731110515222575894354950021792734498897146520887076432301601821468425460692846984288830241757333403004038012270593585400071623540736 511 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935229059221395432581078828120631524603817894200912088967045325786997813181935505708965588703160536366413441957738884134799119583370620370859672140789240084331155661786490975972249828848164101315272083649806758403591695194041370414708205607177967928713686239035098596386663091335455366129700130756406993382879125322458593809610928810552764157081905732981450544000418024228073623561512400429741244416 512 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999611374355328372595486472968723789147622907365205472533802271954721986879091613034253793532218963218198480651746433304808794717500223722225158032844735440505986933970718945855833498973088984607891632501898840550421550171164248222488249233643067807572282117434210591578319978548012732196778200784538441960297274751934751562857665572863316584942491434397888703264002508145368441741369074402578447466496 513 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997668246131970235572918837812342734885737444191232835202813631728331921274549678205522761193313779309190883910478599828852768305001342333350948197068412643035921603824313675135000993838533907647349795011393043302529301026985489334929495401858406845433692704605263549469919871288076393180669204707230651761783648511608509377145993437179899509654948606387332219584015048872210650448214446415470684798976 514 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986009476791821413437513026874056409314424665147397011216881790369991527647298069233136567159882675855145303462871598973116609830008054000105689182410475858215529622945882050810005963031203445884098770068358259815175806161912936009576972411150441072602156227631581296819519227728458359084015228243383910570701891069651056262875960623079397057929691638323993317504090293233263902689286678492824108793856 515 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916056860750928480625078161244338455886547990884382067301290742219949165883788415398819402959296055130871820777229593838699658980048324000634135094462855149293177737675292304860035778187220675304592620410149558891054836971477616057461834466902646435612937365789487780917115366370750154504091369460303463424211346417906337577255763738476382347578149829943959905024541759399583416135720070956944652763136 516 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999496341164505570883750468967466030735319287945306292403807744453319694995302730492392916417755776330785230924663377563032197953880289944003804810566777130895759066426051753829160214669123324051827555722460897353346329021828865696344771006801415878613677624194736926685502692198224500927024548216761820780545268078507438025463534582430858294085468898979663759430147250556397500496814320425741667916578816 517 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996978046987033425302502813804796184411915727671837754422846466719918169971816382954357498506534657984711385547980265378193187723281739664022828863400662785374554398556310522974961288014739944310965334334765384120077974130973194178068626040808495271682065745168421560113016153189347005562147289300570924683271608471044628152781207494585149764512813393877982556580883503338385002980885922554450007499472896 518 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981868281922200551815016882828777106471494366031026526537078800319509019830898297726144991039207947908268313287881592269159126339690437984136973180403976712247326391337863137849767728088439665865792006008592304720467844785839165068411756244850971630092394471010529360678096919136082033372883735803425548099629650826267768916687244967510898587076880363267895339485301020030310017885315535326700044996837376 519 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891209691533203310890101296972662638828966196186159159222472801917054118985389786356869946235247687449609879727289553614954758038142627904821839082423860273483958348027178827098606368530637995194752036051553828322807068715034990410470537469105829780554366826063176164068581514816492200237302414820553288597777904957606613500123469805065391522461282179607372036911806120181860107311893211960200269981024256 520 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999347258149199219865340607781835975832973797177116954955334836811502324713912338718141219677411486124697659278363737321689728548228855767428931034494543161640903750088163072962591638211183827971168512216309322969936842412290209942462823224814634978683326200956379056984411489088898953201423814488923319731586667429745639681000740818830392349134767693077644232221470836721091160643871359271761201619886145536 521 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996083548895195319192043646691015854997842783062701729732009020869013948283474032308847318064468916748185955670182423930138371289373134604573586206967258969845422500528978437775549829267102967827011073297855937819621054473741259654776939348887809872099957205738274341906468934533393719208542886933539918389520004578473838086004444912982354094808606158465865393328825020326546963863228155630567209719316873216 522 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976501293371171915152261880146095129987056698376210378392054125214083689700844193853083908386813500489115734021094543580830227736238807627441517241803553819072535003173870626653298975602617806962066439787135626917726326842447557928661636093326859232599743234429646051438813607200362315251257321601239510337120027470843028516026669477894124568851636950795192359972950121959281783179368933783403258315901239296 523 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859007760227031490913571280876570779922340190257262270352324751284502138205065163118503450320881002934694404126567261484981366417432845764649103450821322914435210019043223759919793853615706841772398638722813761506357961054685347571969816559961155395598459406577876308632881643202173891507543929607437062022720164825058171096160016867364747413109821704771154159837700731755690699076213602700419549895407435776 524 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999154046561362188945481427685259424679534041141543573622113948507707012829230390978711020701925286017608166424759403568909888198504597074587894620704927937486611260114259342559518763121694241050634391832336882569038147766328112085431818899359766932373590756439467257851797289859213043349045263577644622372136320988950349026576960101204188484478658930228626924959026204390534144194457281616202517299372444614656 525 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994924279368173133672888566111556548077204246849261441732683691046242076975382345872266124211551716105648998548556421413459329191027582447527367724229567624919667560685556055357112578730165446303806350994021295414228886597968672512590913396158601594241544538636803547110783739155278260094271581465867734232817925933702094159461760607225130906871953581371761549754157226343204865166743689697215103796234667687936 526 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969545676209038802037331396669339288463225481095568650396102146277452461852294075233596745269310296633893991291338528480755975146165494685164206345377405749518005364113336332142675472380992677822838105964127772485373319587812035075545480376951609565449267231820821282664702434931669560565629488795206405396907555602212564956770563643350785441231721488230569298524943358059229191000462138183290622777408006127616 527 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999817274057254232812223988380016035730779352886573411902376612877664714771113764451401580471615861779803363947748031170884535850876992968110985238072264434497108032184680017992856052834285956066937028635784766634912239917526872210453272882261709657392695603390924927695988214609590017363393776932771238432381445333613275389740623381860104712647390328929383415791149660148355375146002772829099743736664448036765696 528 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998903644343525396873343930280096214384676117319440471414259677265988288626682586708409482829695170678820183686488187025307215105261957808665911428433586606982648193108080107957136317005715736401622171814708599809473439505161233262719637293570257944356173620345549566175929287657540104180362661596627430594288672001679652338443740291160628275884341973576300494746897960890132250876016636974598462419986688220594176 529 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993421866061152381240063581680577286308056703916642828485558063595929731760095520250456896978171024072921102118929122151843290631571746851995468570601519641895889158648480647742817902034294418409733030888251598856840637030967399576317823761421547666137041722073297397055575725945240625082175969579764583565732032010077914030662441746963769655306051841457802968481387765340793505256099821847590774519920129323565056 530 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960531196366914287440381490083463717848340223499856970913348381575578390560573121502741381869026144437526612713574732911059743789430481111972811423609117851375334951890883886456907412205766510458398185329509593141043822185804397457906942568529285996822250332439784382333454355671443750493055817478587501394392192060467484183974650481782617931836311048746817810888326592044761031536598931085544647119520775941390336 531 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999763187178201485724642288940500782307090041340999141825480090289453470343363438729016448291214156866625159676281448397466358462736582886671836868541654707108252009711345303318741444473234599062750389111977057558846262933114826384747441655411175715980933501994638706294000726134028662502958334904871525008366353152362804905103847902890695707591017866292480906865329959552268566189219593586513267882717124655648342016 532 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998579123069208914347853733643004693842540248045994850952880541736720822060180632374098689747284941199750958057688690384798150776419497320031021211249928242649512058268071819912448666839407594376502334671862345353077577598688958308484649932467054295885601011967832237764004356804171975017750009429229150050198118914176829430623087417344174245546107197754885441191979757313611397135317561519079607296302747933890052096 533 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991474738415253486087122401858028163055241488275969105717283250420324932361083794244592138483709647198505748346132142308788904658516983920186127267499569455897072349608430919474692001036445566259014008031174072118465465592133749850907899594802325775313606071806993426584026140825031850106500056575374900301188713485060976583738524504065045473276643186529312647151878543881668382811905369114477643777816487603340312576 534 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948848430491520916522734411148168978331448929655814634303699502521949594166502765467552830902257883191034490076792853852733427951101903521116763604997416735382434097650585516848152006218673397554084048187044432710792793552802499105447397568813954651881636430841960559504156844950191100639000339452249401807132280910365859502431147024390272839659859119175875882911271263290010296871432214686865862666898925620041875456 535 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999693090582949125499136406466889013869988693577934887805822197015131697564999016592805316985413547299146206940460757123116400567706611421126700581629984500412294604585903513101088912037312040385324504289122266596264756761316814994632684385412883727911289818585051763357024941069701146603834002036713496410842793685462195157014586882146341637037959154715055255297467627579740061781228593288121195176001393553720251252736 536 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998158543497694752994818438801334083219932161467609326834933182090790185389994099556831901912481283794877241642764542738698403406239668526760203489779907002473767627515421078606533472223872242311947025734733599577588540567900889967796106312477302367467738911510310580142149646418206879623004012220280978465056762112773170942087521292878049822227754928290331531784805765478440370687371559728727171056008361322321507516416 537 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988951260986168517968910632808004499319592968805655961009599092544741112339964597340991411474887702769263449856587256432190420437438011160561220938679442014842605765092526471639200833343233453871682154408401597465531243407405339806776637874863814204806433469061863480852897878509241277738024073321685870790340572676639025652525127757268298933366529569741989190708834592870642224124229358372363026336050167933929045098496 538 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933707565917011107813463796848026995917557812833935766057594555268446674039787584045948468849326216615580699139523538593142522624628066963367325632076652089055634590555158829835205000059400723230092926450409584793187460444432038840659827249182885228838600814371180885117387271055447666428144439930115224742043436059834153915150766543609793600199177418451935144253007557223853344745376150234178158016301007603574270590976 539 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999602245395502066646880782781088161975505346877003614596345567331610680044238725504275690813095957299693484194837141231558855135747768401780203953792459912534333807543330952979011230000356404339380557558702457508759124762666592233043958963495097311373031604886227085310704323626332685998568866639580691348452260616359004923490904599261658761601195064510711610865518045343343120068472256901405068948097806045621445623545856 540 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997613472373012399881284696686528971853032081262021687578073403989664080265432353025654144878575743798160905169022847389353130814486610410681223722754759475206002845259985717874067380002138426036283345352214745052554748575999553398263753780970583868238189629317362511864225941757996115991413199837484148090713563698154029540945427595569952569607170387064269665193108272060058720410833541408430413688586836273728673741275136 541 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985680834238074399287708180119173831118192487572130125468440423937984481592594118153924869271454462788965431014137084336118784886919662464087342336528556851236017071559914307244404280012830556217700072113288470315328491455997320389582522685823503209429137775904175071185355650547976695948479199024904888544281382188924177245672565573419715417643022322385617991158649632360352322465001248450582482131521017642372042447650816 542 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999914085005428446395726249080715042986709154925432780752810642543627906889555564708923549215628726776733792586084822506016712709321517974784524054019171341107416102429359485843466425680076983337306200432679730821891970948735983922337495136114941019256574826655425050427112133903287860175690875194149429331265688293133545063474035393440518292505858133934313707946951897794162113934790007490703494892789126105854232254685904896 543 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999484510032570678374357494484290257920254929552596684516863855261767441337333388253541295293772360660402755516508935036100276255929107848707144324115028046644496614576156915060798554080461900023837202596078384931351825692415903534024970816689646115539448959932550302562672803419727161054145251164896575987594129758801270380844212360643109755035148803605882247681711386764972683608740044944220969356734756635125393528115429376 544 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996907060195424070246144966905741547521529577315580107101183131570604648024000329521247771762634163962416533099053610216601657535574647092242865944690168279866979687456941490364791324482771400143023215576470309588110954154495421204149824900137876693236693759595301815376036820518362966324871506989379455925564778552807622285065274163858658530210892821635293486090268320589836101652440269665325816140408539810752361168692576256 545 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981442361172544421476869801434449285129177463893480642607098789423627888144001977127486630575804983774499198594321661299609945213447882553457195668141009679201878124741648942188747946896628400858139293458821857528665724926972527224898949400827260159420162557571810892256220923110177797949229041936276735553388671316845733710391644983151951181265356929811760916541609923539016609914641617991954896842451238864514167012155457536 546 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888654167035266528861218808606695710775064783360883855642592736541767328864011862764919783454829902646995191565929967797659671280687295320743174008846058075211268748449893653132487681379770405148835760752931145171994349561835163349393696404963560956520975345430865353537325538661066787695374251617660413320332027901074402262349869898911707087592141578870565499249659541234099659487849707951729381054707433187085002072932745216 547 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999331925002211599173167312851640174264650388700165303133855556419250603973184071176589518700728979415881971149395579806785958027684123771924459044053076348451267612490699361918794926088278622430893014564517586871031966097371010980096362178429781365739125852072585192121223953231966400726172245509705962479921992167406446413574099219393470242525552849473223392995497957247404597956927098247710376286328244599122510012437596471296 548 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995991550013269595039003877109841045587902332200991818803133338515503623839104427059537112204373876495291826896373478840715748166104742631546754264318458090707605674944196171512769556529671734585358087387105521226191796584226065880578173070578688194434755112435511152727343719391798404357033473058235774879531953004438678481444595316360821455153317096839340357972987743484427587741562589486262257717969467594735060074625578827776 549 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975949300079617570234023262659046273527413993205950912818800031093021743034626562357222673226243258971750961378240873044294488996628455789280525585910748544245634049665177029076617339178030407512148524322633127357150779505356395283469038423472129166608530674613066916364062316350790426142200838349414649277191718026632070888667571898164928730919902581036042147837926460906565526449375536917573546307816805568410360447753472966656 550 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999855695800477705421404139575954277641164483959235705476912800186558130458207759374143336039357459553830505768269445238265766933979770734735683153515464491265473804297991062174459704035068182445072891145935798764142904677032138371700814230540832774999651184047678401498184373898104742556853205030096487895663150308159792425332005431388989572385519415486216252887027558765439393158696253221505441277846900833410462162686520837799936 551 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999134174802866232528424837455725665846986903755414232861476801119348782749246556244860016236144757322983034609616671429594601603878624408414098921092786947592842825787946373046758224210409094670437346875614792584857428062192830230204885383244996649997907104286070408989106243388628455341119230180578927373978901848958754551992032588333937434313116492917297517322165352592636358952177519329032647667081405000462772976119125026799616 552 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994805048817197395170549024734353995081921422532485397168860806716092696495479337469160097416868543937898207657700028577567609623271746450484593526556721685557056954727678238280549345262454568022624081253688755509144568373156981381229312299469979899987442625716422453934637460331770732046715381083473564243873411093752527311952195530003624605878698957503785103932992115555818153713065115974195886002488430002776637856714750160797696 553 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968830292903184371023294148406123970491528535194912383013164840296556178972876024814960584501211263627389245946200171465405657739630478702907561159340330113342341728366069429683296071574727408135744487522132533054867410238941888287375873796819879399924655754298534723607824761990624392280292286500841385463240466562515163871713173180021747635272193745022710623597952693334908922278390695845175316014930580016659827140288500964786176 554 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999812981757419106226139764890436743822949171211169474298078989041779337073837256148889763507007267581764335475677201028792433946437782872217445366956041980680054050370196416578099776429448364448814466925132795198329204461433651329724255242780919276399547934525791208341646948571943746353681753719005048312779442799375090983230279039080130485811633162470136263741587716160009453533670344175071051896089583480099958962841731005788717056 555 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998877890544514637356838589342620462937695027267016845788473934250676022443023536893338581042043605490586012854063206172754603678626697233304672201736251884080324302221178499468598658576690186692886801550796771189975226768601907978345531456685515658397287607154747250049881691431662478122090522314030289876676656796250545899381674234480782914869798974820817582449526296960056721202022065050426311376537500880599753777050386034732302336 556 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993267343267087824141031536055722777626170163602101074730843605504056134658141221360031486252261632943516077124379237036527622071760183399828033210417511304481945813327070996811591951460141120157320809304780627139851360611611447870073188740113093950383725642928483500299290148589974868732543133884181739260059940777503275396290045406884697489218793848924905494697157781760340327212132390302557868259225005283598522662302316208393814016 557 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959604059602526944846189216334336665757020981612606448385061633024336807948847328160188917513569797661096462746275422219165732430561100398968199262505067826891674879962425980869551708760846720943924855828683762839108163669668687220439132440678563702302353857570901001795740891539849212395258803305090435560359644665019652377740272441308184935312763093549432968182946690562041963272794341815347209555350031701591135973813897250362884096 558 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757624357615161669077135298006019994542125889675638690310369798146020847693083968961133505081418785966578776477652533314994394583366602393809195575030406961350049279774555885217310252565080325663549134972102577034648982018012123322634794644071382213814123145425406010774445349239095274371552819830542613362157867990117914266441634647849109611876578561296597809097680143372251779636766050892083257332100190209546815842883383502177304576 559 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998545746145690970014462811788036119967252755338053832141862218788876125086158503813766801030488512715799472658865915199889966367500199614362855173450182441768100295678647335311303861515390481953981294809832615462207893892108072739935808767864428293282884738872552436064646672095434571646229316918983255680172947207940707485598649807887094657671259471367779586854586080860233510677820596305352499543992601141257280895057300301013063827456 560 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991274476874145820086776870728216719803516532028322992851173312733256750516951022882600806182931076294796835953195491199339798205001197686177131040701094650608601774071884011867823169092342891723887768858995692773247363352648436439614852607186569759697308433235314616387880032572607429877375901513899534081037683247644244913591898847322567946027556828206677521127516485161401064066923577832114997263955606847543685370343801806078382964736 561 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947646861244874920520661224369300318821099192169937957107039876399540503101706137295604837097586457768781015719172947196038789230007186117062786244206567903651610644431304071206939014554057350343326613153974156639484180115890618637689115643119418558183850599411887698327280195435644579264255409083397204486226099485865469481551393083935407676165340969240065126765098910968406384401541466992689983583733641085262112222062810836470297788416 562 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999685881167469249523123967346215801912926595153019627742642239258397243018610236823773629022585518746612686094315037683176232735380043116702376717465239407421909663866587824427241634087324344102059959678923844939836905080695343711826134693858716511349103103596471326189963681172613867475585532454500383226917356596915192816889308358503612446056992045815440390760590593465810438306409248801956139901502401846511572673332376865018821786730496 563 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998115287004815497138743804077294811477559570918117766455853435550383458111661420942641774135513112479676116565890226099057396412280258700214260304791436444531457983199526946563449804523946064612359758073543069639021430484172062270956808163152299068094618621578827957139782087035683204853513194727002299361504139581491156901335850151021674676341952274892642344563543560794862629838455492811736839409014411079069436039994261190112930720382976 564 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988691722028892982832462824463768868865357425508706598735120613302300748669968525655850644813078674878056699395341356594344378473681552201285561828748618667188747899197161679380698827143676387674158548441258417834128582905032373625740848978913794408567711729472967742838692522214099229121079168362013796169024837488946941408015100906130048058051713649355854067381261364769175779030732956870421036454086466474416616239965567140677584322297856 565 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932150332173357896994776946782613213192144553052239592410723679813804492019811153935103868878472049268340196372048139566066270842089313207713370972491712003132487395182970076284192962862058326044951290647550507004771497430194241754445093873482766451406270376837806457032155133284595374726475010172082777014149024933681648448090605436780288348310281896135124404287568188615054674184397741222526218724518798846499697439793402844065505933787136 566 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999592901993040147381968661680695679279152867318313437554464342078882826952118866923610623213270832295610041178232288837396397625052535879246280225834950272018794924371097820457705157777172349956269707743885303042028628984581165450526670563240896598708437622261026838742192930799707572248358850061032496662084894149602089890688543632620681730089861691376810746425725409131690328045106386447335157312347112793078998184638760417064393035602722816 567 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997557411958240884291811970084174075674917203909880625326786052473296961712713201541663739279624993773660247069393733024378385750315215275477681355009701632112769546226586922746230946663034099737618246463311818252171773907486992703160023379445379592250625733566161032453157584798245433490153100366194979972509364897612539344131261795724090380539170148260864478554352454790141968270638318684010943874082676758473989107832562502386358213616336896 568 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985344471749445305750871820505044454049503223459283751960716314839781770276279209249982435677749962641961482416362398146270314501891291652866088130058209792676617277359521536477385679978204598425709478779870909513030643444921956218960140276672277553503754401396966194718945508789472600940918602197169879835056189385675236064787570774344542283235020889565186871326114728740851809623829912104065663244496060550843934646995375014318149281698021376 569 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999912066830496671834505230923030266724297019340755702511764297889038690621657675255499894614066499775851768894498174388877621887011347749917196528780349258756059703664157129218864314079869227590554256872679225457078183860669531737313760841660033665321022526408381797168313673052736835605645511613183019279010337136314051416388725424646067253699410125337391121227956688372445110857742979472624393979466976363305063607881972250085908895690188128256 570 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999472400982980031007031385538181600345782116044534215070585787334232143729946051532999367684398998655110613366989046333265731322068086499503179172682095552536358221984942775313185884479215365543325541236075352742469103164017190423882565049960201991926135158450290783009882038316421013633873069679098115674062022817884308498332352547876403522196460752024346727367740130234670665146457876835746363876801858179830381647291833500515453374141128769536 571 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996834405897880186042188313229089602074692696267205290423514724005392862379676309197996206106393991930663680201934277999594387932408518997019075036092573315218149331909656651879115306875292193259953247416452116454814618984103142543295390299761211951556810950701744698059292229898526081803238418074588694044372136907305850989994115287258421133178764512146080364206440781408023990878747261014478183260811149078982289883751001003092720244846772617216 572 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981006435387281116253129879374537612448156177603231742541088344032357174278057855187977236638363951583982081211605667997566327594451113982114450216555439891308895991457939911274691841251753159559719484498712698728887713904618855259772341798567271709340865704210468188355753379391156490819430508447532164266232821443835105939964691723550526799072587072876482185238644688448143945272483566086869099564866894473893739302506006018556321469080635703296 573 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886038612323686697518779276247225674688937065619390455246530064194143045668347131127863419830183709503892487269634007985397965566706683892686701299332639347853375948747639467648151047510518957358316906992276192373326283427713131558634050791403630256045194225262809130134520276346938944916583050685192985597396928663010635639788150341303160794435522437258893111431868130688863671634901396521214597389201366843362435815036036111337928814483814219776 574 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999316231673942120185112675657483354048133622393716342731479180385164858274010082786767180518981102257023354923617804047912387793400240103356120207795995836087120255692485836805888906285063113744149901441953657154239957700566278789351804304748421781536271165351576854780807121658081633669499498304111157913584381571978063813838728902047818964766613134623553358668591208784133182029809408379127287584335208201060174614890216216668027572886902885318656 575 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995897390043652721110676053944900124288801734362298056388875082310989149644060496720603083113886613542140129541706824287474326760401440620136721246775975016522721534154915020835333437710378682464899408651721942925439746203397672736110825828490530689217626992109461128684842729948489802016996989824666947481506289431868382883032373412286913788599678807741320152011547252704799092178856450274763725506011249206361047689341297300008165437321417311911936 576 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975384340261916326664056323669400745732810406173788338333250493865934897864362980323618498683319681252840777250240945724845960562408643720820327480655850099136329204929490125012000626262272094789396451910331657552638477220386036416664954970943184135305761952656766772109056379690938812101981938948001684889037736591210297298194240473721482731598072846447920912069283516228794553073138701648582353036067495238166286136047783800048992623928503871471616 577 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999852306041571497959984337942016404474396862437042730029999502963195609387186177881941710992099918087517044663501445674349075763374451862324921964883935100594817975229576940750072003757573632568736378711461989945315830863322316218499989729825659104811834571715940600632654338278145632872611891633688010109334226419547261783789165442842328896389588437078687525472415701097372767318438832209891494118216404971428997716816286702800293955743571023228829696 578 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999113836249428987759906027652098426846381174622256380179997017779173656323117067291650265952599508525102267981008674046094454580246711173949531789303610603568907851377461644500432022545441795412418272268771939671894985179933897310999938378953954628871007430295643603795926029668873797235671349802128060656005358517283570702734992657053973378337530622472125152834494206584236603910632993259348964709298429828573986300897720216801763734461426139372978176 579 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994683017496573926559436165912590561078287047733538281079982106675041937938702403749901595715597051150613607886052044276566727481480267043697190735821663621413447108264769867002592135272650772474509633612631638031369911079603383865999630273723727773226044581773861622775556178013242783414028098812768363936032151103701424216409955942323840270025183734832750917006965239505419623463797959556093788255790578971443917805386321300810582406768556836237869056 580 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968098104979443559356616995475543366469722286401229686479892640050251627632214422499409574293582306903681647316312265659400364888881602262183144414929981728480682649588619202015552811635904634847057801675789828188219466477620303195997781642342366639356267490643169736653337068079456700484168592876610183616192906622208545298459735653943041620151102408996505502041791437032517740782787757336562729534743473828663506832317927804863494440611341017427214336 581 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999808588629876661356139701972853260198818333718407378118879355840301509765793286534996457445761493841422089883897873593956402189333289613573098866489579890370884095897531715212093316869815427809082346810054738969129316798865721819175986689854054199836137604943859018419920022408476740202905011557259661101697157439733251271790758413923658249720906614453979033012250748622195106444696726544019376377208460842971981040993907566829180966643668046104563286016 582 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998851531779259968136838211837119561192910002310444268713276135041809058594759719209978744674568963048532539303387241563738413135999737681438593198937479342225304575385190291272559901218892566854494080860328433814775900793194330915055920139124325199016825629663154110519520134450860441217430069343557966610182944638399507630744550483541949498325439686723874198073504491733170638668180359264116258263250765057831886245963445400975085799862008276627379716096 583 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993109190675559808821029271022717367157460013862665612279656810250854351568558315259872468047413778291195235820323449382430478815998426088631559193624876053351827452311141747635359407313355401126964485161970602888655404759165985490335520834745951194100953777978924663117120806705162647304580416061347799661097667830397045784467302901251696989952638120343245188441026950399023832009082155584697549579504590346991317475780672405850514799172049659764278296576 584 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958655144053358852926175626136304202944760083175993673677940861505126109411349891559234808284482669747171414921940696294582872895990556531789355161749256320110964713866850485812156443880132406761786910971823617331932428554995912942013125008475707164605722667873547978702724840230975883827482496368086797966586006982382274706803817407510181939715828722059471130646161702394142992054492933508185297477027542081947904854684034435103088795032297958585669779456 585 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999751930864320153117557053756817825217668560499055962042067645169030756656468099349355408849706896018483028489531644177767497237375943339190736130970495537920665788283201102914872938663280794440570721465830941703991594571329975477652078750050854242987634336007241287872216349041385855302964894978208520787799516041894293648240822904445061091638294972332356826783876970214364857952326957601049111784862165252491687429128104206610618532770193787751514018676736 586 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998511585185920918705342322540906951306011362994335772252405871014184539938808596096132453098241376110898170937189865066604983424255660035144416785822973227523994729699206617489237631979684766643424328794985650223949567427979852865912472500305125457925806016043447727233298094248315131817789369869251124726797096251365761889444937426670366549829769833994140960703261821286189147713961745606294670709172991514950124574768625239663711196621162726509084112060416 587 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991069511115525512232053935245441707836068177966014633514435226085107239632851576576794718589448256665389025623139190399629900545533960210866500714937839365143968378195239704935425791878108599860545972769913901343697404567879117195474835001830752747554836096260686363399788565489890790906736219215506748360782577508194571336669624560022199298978619003964845764219570927717134886283770473637768024255037949089700747448611751437982267179726976359054504672362496 588 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946417066693153073392323611472650247016409067796087801086611356510643437797109459460768311536689539992334153738835142397779403273203761265199004289627036190863810269171438229612554751268651599163275836619483408062184427407274703172849010010984516485329016577564118180398731392939344745440417315293040490164695465049167428020017747360133195793871714023789074585317425566302809317702622841826608145530227694538204484691670508627893603078361858154327028034174976 589 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999678502400158918440353941668835901482098454406776526806519668139063860626782656756764609869220137239954004922433010854386676419639222567591194025737762217145182861615028629377675328507611909594979655019716900448373106564443648219037094060065907098911974099465384709082392388357636068472642503891758242940988172790295004568120106484160799174763230284142734447511904553397816855906215737050959648873181366167229226908150023051767361618470171148925962168205049856 590 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998071014400953510642123650013015408892590726440659160839118008834383163760695940540587659215320823439724029534598065126320058517835335405547164154426573302871097169690171776266051971045671457569877930118301402690238639386661889314222564360395442593471844596792308254494354330145816410835855023350549457645929036741770027408720638904964795048579381704856406685071427320386901135437294422305757893239088197003375361448900138310604169710821026893555773009230299136 591 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988426086405721063852741900078092453355544358643954965034708053006298982564175643243525955291924940638344177207588390757920351107012012433282984926559439817226583018141030657596311826274028745419267580709808416141431836319971335885335386162372655560831067580753849526966125980874898465015130140103296745875574220450620164452323833429788770291476290229138440110428563922321406812623766533834547359434529182020252168693400829863625018264926161361334638055381794816 592 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930556518434326383116451400468554720133266151863729790208248318037793895385053859461155731751549643830065063245530344547522106642072074599697909559356638903359498108846183945577870957644172472515605484258850496848591017919828015312012316974235933364986405484523097161796755885249390790090780840619780475253445322703720986713943000578732621748857741374830640662571383533928440875742599203007284156607175092121513012160404979181750109589556968168007828332290768896 593 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999583339110605958298698708402811328320799596911182378741249489908226763372310323156766934390509297862980390379473182067285132639852432447598187457356139833420156988653077103673467225745865034835093632905553102981091546107518968091872073901845415600189918432907138582970780535311496344740544685043718682851520671936222325920283658003472395730493146448248983843975428301203570645254455595218043704939643050552729078072962429875090500657537341809008046969993744613376 594 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997500034663635749792192250416867969924797581467094272447496939449360580233861938940601606343055787177882342276839092403710795839114594685589124744136839000520941931918462622040803354475190209010561797433318617886549276645113808551232443411072493601139510597442831497824683211868978068443268110262312097109124031617333955521701948020834374382958878689493903063852569807221423871526733571308262229637858303316374468437774579250543003945224050854048281819962467680256 595 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985000207981814498753153502501207819548785488802565634684981636696163481403171633643609638058334723067294053661034554422264775034687568113534748464821034003125651591510775732244820126851141254063370784599911707319295659870682851307394660466434961606837063584656988986948099271213868410659608661573872582654744189704003733130211688125006246297753272136963418383115418843328543229160401427849573377827149819898246810626647475503258023671344305124289690919774806081536 596 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910001247890886992518921015007246917292712932815393808109889820176980888419029801861657828350008338403764321966207326533588650208125408681208490788926204018753909549064654393468920761106847524380224707599470243915773959224097107844367962798609769641022381507941933921688595627283210463957651969443235495928465138224022398781270128750037477786519632821780510298692513059971259374962408567097440266962898919389480863759884853019548142028065830745738145518648836489216 597 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999460007487345321955113526090043481503756277596892362848659338921061885330514178811169946970100050030422585931797243959201531901248752452087250944733557224112523457294387926360813524566641085146281348245596821463494643755344582647066207776791658617846134289047651603530131573763699262783745911816659412975570790829344134392687620772500224866719117796930683061792155078359827556249774451402584641601777393516336885182559309118117288852168394984474428873111893018935296 598 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996760044924071931730681156540260889022537665581354177091956033526371311983085072867019681820600300182535515590783463755209191407492514712523505668401343344675140743766327558164881147399846510877688089473580928780967862532067495882397246660749951707076805734285909621180789442582195576702475470899956477853424744976064806356125724635001349200314706781584098370752930470158965337498646708415507849610664361098021311095355854708703733113010369906846573238671358113611776 599 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980560269544431590384086939241565334135225993488125062551736201158227871898510437202118090923601801095213093544700782531255148444955088275141034010408060068050844462597965348989286884399079065266128536841485572685807175192404975294383479964499710242460834405715457727084736655493173460214852825399738867120548469856388838136754347810008095201888240689504590224517582820953792024991880250493047097663986166588127866572135128252222398678062219441079439432028148681670656 600 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999883361617266589542304521635449392004811355960928750375310417206949367231391062623212708545541610806571278561268204695187530890669730529650846204062448360408305066775587792093935721306394474391596771221048913436114843051154429851766300879786998261454765006434292746362508419932959040761289116952398433202723290819138333028820526086860048571211329444137027541347105496925722752149951281502958282585983916999528767199432810769513334392068373316646476636592168892090023936 601 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999300169703599537253827129812696352028868135765572502251862503241696203388346375739276251273249664839427671367609228171125185344018383177905077224374690162449830400653526752563614327838366846349580627326293480616689058306926579110597805278721989568728590038605756478175050519597754244567734701714390599216339744914829998172923156521160291427267976664822165248082632981554336512899707689017749695515903501997172603196596864617080006352410239899878859819553013352540143616 602 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995801018221597223522962778876178112173208814593435013511175019450177220330078254435657507639497989036566028205655369026751112064110299067430463346248140974698982403921160515381685967030201078097483763957760883700134349841559474663586831672331937412371540231634538869050303117586525467406408210286343595298038469488979989037538939126961748563607859988932991488495797889326019077398246134106498173095421011983035619179581187702480038114461439399273158917318080115240861696 603 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974806109329583341137776673257068673039252887560610081067050116701063321980469526613945045836987934219396169233932214160506672384661794404582780077488845848193894423526963092290115802181206468584902583746565302200806099049356847981520990033991624474229241389807233214301818705519152804438449261718061571788230816933879934225233634761770491381647159933597948930974787335956114464389476804638989038572526071898213715077487126214880228686768636395638953503908480691445170176 604 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999848836655977500046826660039542412038235517325363660486402300700206379931882817159683670275021927605316377015403593284963040034307970766427496680464933075089163366541161778553740694813087238811509415502479391813204836594296141087889125940203949746845375448338843399285810912233114916826630695570308369430729384901603279605351401808570622948289882959601587693585848724015736686786336860827833934231435156431389282290464922757289281372120611818373833721023450884148671021056 605 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999093019935865000280959960237254472229413103952181962918413804201238279591296902958102021650131565631898262092421559709778240205847824598564980082789598450534980199246970671322444168878523432869056493014876350879229019565776846527334755641223698481072252690033060395714865473398689500959784173421850216584376309409619677632108410851423737689739297757609526161515092344094420120718021164967003605388610938588335693742789536543735688232723670910243002326140705304892026126336 606 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994558119615190001685759761423526833376478623713091777510482825207429677547781417748612129900789393791389572554529358258669441235086947591389880496737590703209881195481824027934665013271140597214338958089258105275374117394661079164008533847342190886433516140198362374289192840392137005758705040531101299506257856457718065792650465108542426138435786545657156969090554064566520724308126989802021632331665631530014162456737219262414129396342025461458013956844231829352156758016 607 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967348717691140010114558568541161000258871742278550665062896951244578065286688506491672779404736362748337435327176149552016647410521685548339282980425544219259287172890944167607990079626843583286033748535548631652244704367966474984051203084053145318601096841190174245735157042352822034552230243186607797037547138746308394755902790651254556830614719273942941814543324387399124345848761938812129793989993789180084974740423315574484776378052152768748083741065390976112940548096 608 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804092306146840060687351411246966001553230453671303990377381707467468391720131038950036676428418176490024611963056897312099884463130113290035697882553265315555723037345665005647940477761061499716202491213291789913468226207798849904307218504318871911606581047141045474410942254116932207313381459119646782225282832477850368535416743907527340983688315643657650887259946324394746075092571632872778763939962735080509848442539893446908658268312916612488502446392345856677643288576 609 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998824553836881040364124108467481796009319382722027823942264290244804810350320786233700220058570509058940147671778341383872599306778780679740214187295319591893334338224073990033887642866566368998297214947279750739480809357246793099425843311025913231469639486282846272846465653524701593243880288754717880693351696994867102211212500463445164045902129893861945905323559677946368476450555429797236672583639776410483059090655239360681451949609877499674931014678354075140065859731456 610 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992947323021286242184744650804890776055916296332166943653585741468828862101924717402201320351423054353640886030670048303235595840672684078441285123771917551360006029344443940203325857199398213989783289683678504436884856143480758596555059866155479388817836917697077637078793921148209559463281732528307284160110181969202613267275002780670984275412779363171675431941358067678210858703332578783420035501838658462898354543931436164088711697659264998049586088070124450840395158388736 611 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957683938127717453108467904829344656335497777993001661921514448812973172611548304413207922108538326121845316184020289819413575044036104470647710742631505308160036176066663641219955143196389283938699738102071026621309136860884551579330359196932876332907021506182465822472763526889257356779690395169843704960661091815215679603650016684025905652476676179030052591648148406069265152219995472700520213011031950777390127263588616984532270185955589988297516528420746705042370950332416 612 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999746103628766304718650807428976067938012986667958009971529086692877839035669289826479247532651229956731071897104121738916481450264216626823886264455789031848960217056399981847319730859178335703632198428612426159727854821165307309475982155181597257997442129037094794934836581161335544140678142371019062229763966550891294077621900100104155433914860057074180315549888890436415590913319972836203121278066191704664340763581531701907193621115733539929785099170524480230254225701994496 613 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998476621772597828311904844573856407628077920007748059829174520157267034214015738958875485195907379740386431382624730433498888701585299760943317586734734191093761302338399891083918385155070014221793190571674556958367128926991843856855892931089583547984652774222568769609019486968013264844068854226114373378583799305347764465731400600624932603489160342445081893299333342618493545479919837017218727668397150227986044581489190211443161726694401239578710595023146881381525354211966976 614 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990859730635586969871429067443138445768467520046488358975047120943602205284094433753252911175444278442318588295748382600993332209511798565659905520408405146562567814030399346503510310930420085330759143430047341750202773561951063141135357586537501287907916645335412617654116921808079589064413125356686240271502795832086586794388403603749595620934962054670491359796000055710961272879519022103312366010382901367916267488935141268658970360166407437472263570138881288289152125271801856 615 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945158383813521819228574404658830674610805120278930153850282725661613231704566602519517467052665670653911529774490295605959993257070791393959433122450430879375406884182396079021061865582520511984554860580284050501216641371706378846812145519225007727447499872012475705924701530848477534386478752140117441629016774992519520766330421622497573725609772328022948158776000334265767637277114132619874196062297408207497604933610847611953822160998444624833581420833287729734912751630811136 616 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999670950302881130915371446427952984047664830721673580923101696353969679390227399615117104802315994023923469178646941773635759959542424748363756598734702585276252441305094376474126371193495123071907329163481704303007299848230238273080872873115350046364684999232074854235548209185090865206318872512840704649774100649955117124597982529734985442353658633968137688952656002005594605823662684795719245176373784449244985629601665085671722932965990667749001488524999726378409476509784866816 617 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998025701817286785492228678567717904285988984330041485538610178123818076341364397690702628813895964143540815071881650641814559757254548490182539592408215511657514647830566258844758227160970738431443974980890225818043799089381429638485237238692100278188109995392449125413289255110545191237913235077044227898644603899730702747587895178409912654121951803808826133715936012033567634941976108774315471058242706695469913777609990514030337597795944006494008931149998358270456859058709200896 618 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988154210903720712953372071406307425715933905980248913231661068742908458048186386144215772883375784861244890431289903850887358543527290941095237554449293069945087886983397553068549362965824430588663849885341354908262794536288577830911423432152601669128659972354694752479735530663271147427479410462265367391867623398384216485527371070459475924731710822852956802295616072201405809651856652645892826349456240172819482665659943084182025586775664038964053586899990149622741154352255205376 619 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928925265422324277720232428437844554295603435881493479389966412457450748289118316865294637300254709167469342587739423105324151261163745646571425326695758419670527321900385318411296177794946583531983099312048129449576767217731466985468540592915610014771959834128168514878413183979626884564876462773592204351205740390305298913164226422756855548390264937117740813773696433208434857911139915875356958096737441036916895993959658505092153520653984233784321521399940897736446926113531232256 620 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999573551592533945666321394570627067325773620615288960876339798474744704489734709901191767823801528255004816055526436538631944907566982473879428551960174550518023163931402311910467777066769679501191898595872288776697460603306388801912811243557493660088631759004769011089270479103877761307389258776641553226107234442341831793478985358536541133290341589622706444882642178599250609147466839495252141748580424646221501375963757951030552921123923905402705929128399645386418681556681187393536 621 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997441309555203673997928367423762403954641723691733765258038790848468226938408259407150606942809169530028896333158619231791669445401894843276571311761047303108138983588413871462806662400618077007151391575233732660184763619838332811476867461344961960531790554028614066535622874623266567844335552659849319356643406654050990760873912151219246799742049537736238669295853071595503654884801036971512850491482547877329008255782547706183317526743543432416235574770397872318512089340087124361216 622 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984647857331222043987570204542574423727850342150402591548232745090809361630449556442903641656855017180173377998951715390750016672411369059659427870566283818648833901530483228776839974403708462042908349451402395961108581719029996868861204768069771763190743324171684399213737247739599407066013315959095916139860439924305944565243472907315480798452297226417432015775118429573021929308806221829077102948895287263974049534695286237099905160461260594497413448622387233911072536040522746167296 623 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999907887143987332263925421227255446542367102052902415549289396470544856169782697338657421849941130103081040267993710292344500100034468214357956567223397702911893003409182899372661039846422250772257450096708414375766651490314179981213167228608418630579144459945030106395282423486437596442396079895754575496839162639545835667391460837443892884790713783358504592094650710577438131575852837330974462617693371723583844297208171717422599430962767563566984480691734323403466435216243136477003776 624 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999447322863923993583552527363532679254202612317414493295736378823269137018696184031944531099646780618486241607962261754067000600206809286147739403340386217471358020455097396235966239078533504633544700580250486254599908941885079887279003371650511783474866759670180638371694540918625578654376479374527452981034975837275014004348765024663357308744282700151027552567904263464628789455117023985846775706160230341503065783249030304535596585776605381401906884150405940420798611297458818862022656 625 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996683937183543961501315164181196075525215673904486959774418272939614822112177104191667186597880683710917449647773570524402003601240855716886436420042317304828148122730584377415797434471201027801268203481502917527599453651310479323674020229903070700849200558021083830230167245511753471926258876247164717886209855023650084026092590147980143852465696200906165315407425580787772736730702143915080654236961382049018394699494181827213579514659632288411441304902435642524791667784752913172135936 626 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980103623101263769007890985087176453151294043426921758646509637637688932673062625150003119587284102265504697886641423146412021607445134301318618520253903828968888736383506264494784606827206166807609220889017505165596721907862875942044121379418424205095203348126502981381003473070520831557553257482988307317259130141900504156555540887880863114794177205436991892444553484726636420384212863490483925421768292294110368196965090963281477087957793730468647829414613855148750006708517479032815616 627 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999880621738607582614047345910523058718907764260561530551879057825826133596038375750900018717523704613593028187319848538878472129644670805807911711121523422973813332418301037586968707640963237000845655325334105030993580331447177255652264728276510545230571220088759017888286020838423124989345319544897929843903554780851403024939333245327285178688765063232621951354667320908359818522305277180942903552530609753764662209181790545779688862527746762382811886976487683130892500040251104874196893696 628 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999283730431645495684284075463138352313446585563369183311274346954956801576230254505400112305142227681558169123919091233270832777868024834847470266729140537842879994509806225521812245845779422005073931952004630185961481988683063533913588369659063271383427320532554107329716125030538749936071917269387579063421328685108418149635999471963711072132590379395731708128003925450158911133831663085657421315183658522587973255090743274678133175166480574296871321858926098785355000241506629245181362176 629 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995702382589872974105704452778830113880679513380215099867646081729740809457381527032400673830853366089349014743514547399624996667208149009084821600374843227057279967058837353130873475074676532030443591712027781115768891932098381203481530217954379628300563923195324643978296750183232499616431503616325474380527972110650508897815996831782266432795542276374390248768023552700953466802989978513944527891101951135527839530544459648068799050998883445781227931153556592712130001449039775471088173056 630 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974214295539237844634226716672980683284077080281290599205876490378444856744289162194404042985120196536094088461087284397749980003248894054508929602249059362343679802353024118785240850448059192182661550272166686694613351592590287220889181307726277769803383539171947863869780501099394997698589021697952846283167832663903053386895980990693598596773253658246341492608141316205720800817939871083667167346611706813167037183266757888412794305993300674687367586921339556272780008694238652826529038336 631 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999845285773235427067805360300037884099704462481687743595235258942270669140465734973166424257910721179216564530766523706386499880019493364327053577613494356174062078814118144712711445102688355153095969301633000120167680109555541723325335087846357666618820301235031687183218683006596369986191534130187717077699006995983418320321375885944161591580639521949478048955648847897234324804907639226502003004079670240879002223099600547330476765835959804048124205521528037337636680052165431916959174230016 632 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999071714639412562406832161800227304598226774890126461571411553653624014842794409838998545547464327075299387184599142238318999280116960185962321465680966137044372472884708868276268670616130130918575815809798000721006080657333250339952010527078145999712921807410190123099312098039578219917149204781126302466194041975900509921928255315664969549483837131696868293733893087383405948829445835359012018024478021445274013338597603283982860595015758824288745233129168224025820080312992591501755045380096 633 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994430287836475374440992970801363827589360649340758769428469321921744089056766459033991273284785962451796323107594853429913995680701761115773928794085796822266234837308253209657612023696780785511454894858788004326036483943999502039712063162468875998277530844461140738595872588237469319502895228686757814797164251855403059531569531893989817296903022790181209762403358524300435692976675012154072108146868128671644080031585619703897163570094552945732471398775009344154920481877955549010530272280576 634 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966581727018852246645957824808182965536163896044552616570815931530464534340598754203947639708715774710777938645569120579483974084210566694643572764514780933597409023849519257945672142180684713068729369152728025956218903663997012238272378974813255989665185066766844431575235529424815917017371372120546888782985511132418357189417191363938903781418136741087258574420151145802614157860050072924432648881208772029864480189513718223382981420567317674394828392650056064929522891267733294063181633683456 635 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999799490362113113479875746948849097793216983376267315699424895589182787206043592525223685838252294648264667631873414723476903844505263400167861436587088685601584454143097115547674032853084108278412376214916368155737313421983982073429634273848879535937991110400601066589451413176548895502104228232723281332697913066794510143136503148183633422688508820446523551446520906874815684947160300437546595893287252632179186881137082309340297888523403906046368970355900336389577137347606399764379089802100736 636 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998796942172678680879254481693094586759301900257603894196549373535096723236261555151342115029513767889588005791240488340861423067031580401007168619522532113609506724858582693286044197118504649670474257289498208934423880531903892440577805643093277215627946662403606399536708479059293373012625369396339687996187478400767060858819018889101800536131052922679141308679125441248894109682961802625279575359723515793075121286822493856041787331140423436278213822135402018337462824085638398586274538812604416 637 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992781653036072085275526890158567520555811401545623365179296241210580339417569330908052690177082607337528034747442930045168538402189482406043011717135192681657040349151496159716265182711027898022845543736989253606543283191423354643466833858559663293767679974421638397220250874355760238075752216378038127977124870404602365152914113334610803216786317536074847852074752647493364658097770815751677452158341094758450727720934963136250723986842540617669282932812412110024776944513830391517647232875626496 638 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956689918216432511653161340951405123334868409273740191075777447263482036505415985448316141062495644025168208484657580271011230413136894436258070302811156089942242094908976958297591096266167388137073262421935521639259699148540127860801003151357979762606079846529830383321505246134561428454513298268228767862749222427614190917484680007664819300717905216449087112448515884960187948586624894510064712950046568550704366325609778817504343921055243706015697596874472660148661667082982349105883397253758976 639 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999740139509298595069918968045708430740009210455642441146454664683580892219032495912689896846374973864151009250907945481626067382478821366617548421816866936539653452569453861749785546577597004328822439574531613129835558194891240767164806018908147878575636479079178982299929031476807368570727079789609372607176495334565685145504908080045988915804307431298694522674691095309761127691519749367060388277700279411304226197953658672905026063526331462236094185581246835960891970002497894094635300383522553856 640 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998440837055791570419513808274250584440055262733854646878727988101485353314194975476139381078249843184906055505447672889756404294872928199705290530901201619237920715416723170498713279465582025972934637447189678779013349169347444602988836113448887271453818874475073893799574188860844211424362478737656235643058972007394110873029448480275933494825844587792167136048146571858566766149118496202362329666201676467825357187721952037430156381157988773416565113487481015765351820014987364567811802301135323136 641 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990645022334749422517082849645503506640331576403127881272367928608912119885169852856836286469499059109436333032686037338538425769237569198231743185407209715427524292500339022992279676793492155837607824683138072674080095016084667617933016680693323628722913246850443362797445133165065268546174872425937413858353832044364665238176690881655600968955067526753002816288879431151400596894710977214173977997210058806952143126331712224580938286947932640499390680924886094592110920089924187406870813806811938816 642 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943870134008496535102497097873021039841989458418767287634207571653472719311019117141017718816994354656617998196116224031230554615425415189390459112443258292565145755002034137953678060760952935025646948098828436044480570096508005707598100084159941772337479481102660176784670798990391611277049234555624483150122992266187991429060145289933605813730405160518016897733276586908403581368265863285043867983260352841712858757990273347485629721687595842996344085549316567552665520539545124441224882840871632896 643 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999663220804050979210614982587238126239051936750512603725805245429920836315866114702846106312901966127939707989176697344187383327692552491136342754674659549755390874530012204827722068364565717610153881688592970616266883420579048034245588600504959650634024876886615961060708024793942349667662295407333746898900737953597127948574360871739601634882382430963108101386399659521450421488209595179710263207899562117050277152547941640084913778330125575057978064513295899405315993123237270746647349297045229797376 644 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997979324824305875263689895523428757434311620503075622354831472579525017895196688217076637877411796767638247935060184065124299966155314946818056528047957298532345247180073228966332410187394305660923290131557823697601300523474288205473531603029757903804149261319695766364248148763654098005973772444002481393404427721582767691446165230437609809294294585778648608318397957128702528929257571078261579247397372702301662915287649840509482669980753450347868387079775396431895958739423624479884095782271378784256 645 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987875948945835251582139373140572544605869723018453734128988835477150107371180129302459827264470780605829487610361104390745799796931889680908339168287743791194071483080439373797994461124365833965539740789346942185607803140845729232841189618178547422824895567918174598185488892581924588035842634664014888360426566329496606148676991382625658855765767514671891649910387742772215173575545426469569475484384236213809977491725899043056896019884520702087210322478652378591375752436541746879304574693628272705536 646 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927255693675011509492836238843435267635218338110722404773933012862900644227080775814758963586824683634976925662166626344474798781591338085450035009726462747164428898482636242787966766746195003793238444736081653113646818845074375397047137709071284536949373407509047589112933355491547528215055807984089330162559397976979636892061948295753953134594605088031349899462326456633291041453272558817416852906305417282859864950355394258341376119307124212523261934871914271548254514619250481275827448161769636233216 647 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999563534162050069056957017433060611605811310028664334428643598077177403865362484654888553781520948101809861553972999758066848792689548028512700210058358776482986573390895817456727800600477170022759430668416489918681880913070446252382282826254427707221696240445054285534677600132949285169290334847904535980975356387861877821352371689774523718807567630528188099396773958739799746248719635352904501117437832503697159189702132365550048256715842745275139571609231485629289527087715502887654964688970617817399296 648 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997381204972300414341742104598363669634867860171986006571861588463064423192174907929331322689125688610859169323837998548401092756137288171076201260350152658897919440345374904740366803602863020136556584010498939512091285478422677514293696957526566243330177442670325713208065600797695711015742009087427215885852138327171266928114230138647142312845405783169128596380643752438798477492317812117427006704626995022182955138212794193300289540295056471650837429655388913775737162526293017325929788133823706904395776 649 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984287229833802486050452627590182017809207161031916039431169530778386539153049447575987936134754131665155015943027991290406556536823729026457207562100915953387516642072249428442200821617178120819339504062993637072547712870536065085762181745159397459981064656021954279248393604786174266094452054524563295315112829963027601568685380831882853877072434699014771578283862514632790864953906872704562040227761970133097730829276765159801737241770338829905024577932333482654422975157758103955578728802942241426374656 650 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905723379002814916302715765541092106855242966191496236587017184670319234918296685455927616808524789990930095658167947742439339220942374158743245372605495720325099852433496570653204929703068724916037024377961822435286277223216390514573090470956384759886387936131725675490361628717045596566712327147379771890676979778165609412112284991297123262434608194088629469703175087796745189723441236227372241366571820798586384975660590958810423450622032979430147467594000895926537850946548623733472372817653448558247936 651 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999434340274016889497816294593246552641131457797148977419522103108021915409509780112735565700851148739945580573949007686454636035325654244952459472235632974321950599114600979423919229578218412349496222146267770934611717663339298343087438542825738308559318327616790354052942169772302273579400273962884278631344061878668993656472673709947782739574607649164531776818219050526780471138340647417364233448199430924791518309853963545752862540703732197876580884805564005375559227105679291742400834236905920691349487616 652 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996606041644101336986897767559479315846788746782893864517132618648131492457058680676413394205106892439673483443694046118727816211953925469714756833413797845931703594687605876543515377469310474096977332877606625607670305980035790058524631256954429851355909965700742124317653018633813641476401643777305671788064371272013961938836042259686696437447645894987190660909314303160682826830043884504185400689196585548749109859123781274517175244222393187259485308833384032253355362634075750454405005421435524148096925696 653 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979636249864608021921386605356875895080732480697363187102795711888788954742352084058480365230641354638040900662164276712366897271723552818288541000482787075590221568125635259261092264815862844581863997265639753646021835880214740351147787541726579108135459794204452745905918111802881848858409862663834030728386227632083771633016253558120178624685875369923143965455885818964096960980263307025112404135179513292494659154742687647103051465334359123556911853000304193520132175804454502726430032528613144888581554176 654 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999877817499187648131528319632141255370484394884184179122616774271332733728454112504350882191383848127828245403972985660274201383630341316909731246002896722453541329408753811555566553588895177067491183983593838521876131015281288442106886725250359474648812758765226716475435508670817291093150459175983004184370317365792502629798097521348721071748115252219538863792735314913784581765881579842150674424811077079754967954928456125882618308792006154741341471118001825161120793054826727016358580195171678869331489325056 655 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999266904995125888789169917792847532222906369305105074735700645627996402370724675026105293148303088766969472423837913961645208301782047901458387476017380334721247976452522869333399321533371062404947103901563031131256786091687730652641320351502156847892876552591360298852613052024903746558902755055898025106221904194755015778788585128092326430488691513317233182756411889482707490595289479052904046548866462478529807729570736755295709852752036928448048826708010950966724758328960362098151481171030073215988935950336 656 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995601429970755332735019506757085193337438215830630448414203873767978414224348050156631758889818532601816834543027483769871249810692287408750324856104282008327487858715137216000395929200226374429682623409378186787540716550126383915847922109012941087357259315548161793115678312149422479353416530335388150637331425168530094672731510768553958582932149079903399096538471336896244943571736874317424279293198774871178846377424420531774259116512221570688292960248065705800348549973762172588908887026180439295933615702016 657 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973608579824531996410117040542511160024629294983782690485223242607870485346088300939790553338911195610901007258164902619227498864153724452501949136625692049964927152290823296002375575201358246578095740456269120725244299300758303495087532654077646524143555893288970758694069872896534876120499182012328903823988551011180568036389064611323751497592894479420394579230828021377469661430421245904545675759192649227073078264546523190645554699073329424129757761488394234802091299842573035533453322157082635775601694212096 658 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999841651478947191978460702243255066960147775769902696142911339455647222912076529805638743320033467173665406043548989415715364993184922346715011694819754152299789562913744939776014253451208149479468574442737614724351465795804549820970525195924465879144861335359733824552164419237379209256722995092073973422943931306067083408218334387667942508985557366876522367475384968128264817968582527475427274054555155895362438469587279139143873328194439976544778546568930365408812547799055438213200719932942495814653610165272576 659 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999049908873683151870764213459530401760886654619416176857468036733883337472459178833832459920200803041992436261293936494292189959109534080290070168918524913798737377482469638656085520707248896876811446656425688346108794774827298925823151175546795274869168012158402947312986515424275255540337970552443840537663587836402500449310006326007655053913344201259134204852309808769588907811495164852563644327330935372174630817523674834863239969166639859268671279413582192452875286794332629279204319597654974887921660991635456 660 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994299453242098911224585280757182410565319927716497061144808220403300024834755073002994759521204818251954617567763618965753139754657204481740421013511149482792424264894817831936513124243493381260868679938554130076652768648963793554938907053280771649215008072950417683877919092545651533242027823314663043225981527018415002695860037956045930323480065207554805229113858852617533446868970989115381865963985612233047784905142049009179439814999839155612027676481493154717251720765995775675225917585929849327529965949812736 661 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965796719452593467347511684543094463391919566298982366868849322419800149008530438017968557127228909511727705406581713794518838527943226890442526081066896896754545589368906991619078745460960287565212079631324780459916611893782761329633442319684629895290048437702506103267514555273909199452166939887978259355889162110490016175160227736275581940880391245328831374683153115705200681213825934692291195783913673398286709430852294055076638889999034933672166058888958928303510324595974654051355505515579095965179795698876416 662 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999794780316715560804085070107258566780351517397793894201213095934518800894051182628107811342763373457070366232439490282767113031167659361342655156486401381380527273536213441949714472472765761725391272477787948682759499671362696567977800653918107779371740290626215036619605087331643455196713001639327869556135334972662940097050961366417653491645282347471972988248098918694231204087282955608153747174703482040389720256585113764330459833339994209602032996353333753569821061947575847924308133033093474575791078774193258496 663 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998768681900293364824510420643551400682109104386763365207278575607112805364307095768646868056580240742422197394636941696602678187005956168055930938918408288283163641217280651698286834836594570352347634866727692096556998028176179407866803923508646676230441743757290219717630523989860731180278009835967217336812009835977640582305768198505920949871694084831837929488593512165387224523697733648922483048220892242338321539510682585982759000039965257612197978120002521418926371685455087545848798198560847454746472645159550976 664 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992612091401760188947062523861308404092654626320580191243671453642676832185842574611881208339481444454533184367821650179616069122035737008335585633510449729698981847303683910189721009019567422114085809200366152579341988169057076447200823541051880057382650462543741318305783143939164387081668059015803304020872059015865843493834609191035525699230164508991027576931561072992323347142186401893534898289325353454029929237064095515896554000239791545673187868720015128513558230112730525275092789191365084728478835870957305856 665 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955672548410561133682375143167850424555927757923481147462028721856060993115055447671287250036888666727199106206929901077696414732214422050013513801062698378193891083822103461138326054117404532684514855202196915476051929014342458683204941246311280344295902775262447909834698863634986322490008354094819824125232354095195060963007655146213154195380987053946165461589366437953940082853118411361209389735952120724179575422384573095379324001438749274039127212320090771081349380676383151650556735148190508370873015225743835136 666 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999734035290463366802094250859007102547335566547540886884772172331136365958690332686027723500221332000363194637241579406466178488393286532300081082806376190269163346502932620766829956324704427196107089131213181492856311574086054752099229647477867682065775416651574687459008193181809917934940050124568918944751394124571170365778045930877278925172285922323676992769536198627723640497118710468167256338415712724345077452534307438572275944008632495644234763273920544626488096284058298909903340410889143050225238091354463010816 667 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998404211742780200812565505154042615284013399285245321308633033986818195752141996116166341001327992002179167823449476438797070930359719193800486496838257141614980079017595724600979737948226563176642534787279088957137869444516328512595377884867206092394652499909448124754049159090859507609640300747413513668508364747427022194668275585263673551033715533942061956617217191766341842982712262809003538030494276346070464715205844631433655664051794973865408579643523267758928577704349793459420042465334858301351428548126778064896 668 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990425270456681204875393030924255691704080395711471927851798203920909174512851976696998046007967952013075006940696858632782425582158315162802918981029542849689880474105574347605878427689359379059855208723674533742827216667097971075572267309203236554367914999456688748524294954545157045657841804484481082011050188484562133168009653511582041306202293203652371739703303150598051057896273576854021228182965658076422788291235067788601933984310769843192451477861139606553571466226098760756520254792009149808108571288760668389376 669 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942551622740087229252358185545534150224482374268831567110789223525455047077111860181988276047807712078450041644181151796694553492949890976817513886177257098139282844633446085635270566136156274359131252342047202456963300002587826453433603855219419326207489996740132491145769727270942273947050826906886492066301130907372799008057921069492247837213759221914230438219818903588306347377641461124127369097793948458536729747410406731611603905864619059154708867166837639321428797356592564539121528752054898848651427732564010336256 670 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999655309736440523375514149113273204901346894245612989402664735341152730282462671161091929656286846272470700249865086910780167320957699345860905083317063542588835697067800676513811623396816937646154787514052283214741779800015526958720601623131316515957244939980440794946874618363625653643682304961441318952397806785444236794048347526416953487023282555331485382629318913421529838084265848766744764214586763690751220378484462440389669623435187714354928253203001025835928572784139555387234729172512329393091908566395384062017536 671 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997931858418643140253084894679639229408081365473677936415988412046916381694776026966551577937721077634824201499190521464681003925746196075165430499902381255533014182406804059082869740380901625876928725084313699288450678800093161752323609738787899095743469639882644769681247710181753921862093829768647913714386840712665420764290085158501720922139695331988912295775913480529179028505595092600468585287520582144507322270906774642338017740611126286129569519218006155015571436704837332323408375035073976358551451398372304372105216 672 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987591150511858841518509368077835376448488192842067618495930472281498290168656161799309467626326465808945208995143128788086023554477176450992582999414287533198085094440824354497218442285409755261572350505882195730704072800558970513941658432727394574460817839295868618087486261090523531172562978611887482286321044275992524585740510951010325532838171991933473774655480883175074171033570555602811511725123492867043933625440647854028106443666757716777417115308036930093428620229023993940450250210443858151308708390233826232631296 673 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925546903071153049111056208467012258690929157052405710975582833688989741011936970795856805757958794853671253970858772728516141326863058705955497996485725199188510566644946126983310653712458531569434103035293174384224436803353823083649950596364367446764907035775211708524917566543141187035377871671324893717926265655955147514443065706061953197029031951600842647932885299050445026201423333616869070350740957202263601752643887124168638662000546300664502691848221580560571721374143963642701501262663148907852250341402957395787776 674 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999553281418426918294666337250802073552145574942314434265853497002133938446071621824775140834547752769122027523825152636371096847961178352235732987978914351195131063399869676761899863922274751189416604618211759046305346620820122938501899703578186204680589442214651270251149505399258847122212267230027949362307557593935730885086658394236371719182174191709605055887597311794302670157208540001701214422104445743213581610515863322745011831972003277803987016151089329483363430328244863781856209007575978893447113502048417744374726656 675 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997319688510561509767998023504812441312873449653886605595120982012803630676429730948650845007286516614732165142950915818226581087767070113414397927873486107170786380399218060571399183533648507136499627709270554277832079724920737631011398221469117228083536653287907621506897032395553082733273603380167696173845345563614385310519950365418230315093045150257630335325583870765816020943251240010207286532626674459281489663095179936470070991832019666823922096906535976900180581969469182691137254045455873360682681012290506466248359936 676 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983918131063369058607988141028874647877240697923319633570725892076821784058578385691905070043719099688392990857705494909359486526602420680486387567240916643024718282395308363428395101201891042818997766255623325666992478349524425786068389328814703368501219919727445729041382194373318496399641620281006177043072073381686311863119702192509381890558270901545782011953503224594896125659507440061243719195760046755688937978571079618820425950992118000943532581439215861401083491816815096146823524272735240164096086073743038797490159616 677 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903508786380214351647928846173247887263444187539917801424355352460930704351470314151430420262314598130357945146232969456156919159614524082918325403445499858148309694371850180570370607211346256913986597533739954001954870097146554716410335972888220211007319518364674374248293166239910978397849721686037062258432440290117871178718213155056291343349625409274692071721019347569376753957044640367462315174560280534133627871426477712922555705952708005661195488635295168406500950900890576880941145636411440984576516442458232784940957696 678 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999421052718281286109887573077039487323580665125239506808546132114765584226108821884908582521573887588782147670877397816736941514957687144497509952420672999148889858166231101083422223643268077541483919585202439724011729220582879328298462015837329321266043917110188046245489758997439465870387098330116222373550594641740707227072309278930337748060097752455648152430326116085416260523742267842204773891047361683204801767228558866277535334235716248033967172931811771010439005705405343461285646873818468645907459098654749396709645746176 679 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996526316309687716659325438462236923941483990751437040851276792688593505356652931309451495129443325532692886025264386900421649089746122866985059714524037994893339148997386606500533341859608465248903517511214638344070375323497275969790772095023975927596263502661128277472938553984636795222322589980697334241303567850444243362433855673582026488360586514733888914581956696512497563142453607053228643346284170099228810603371353197665212005414297488203803037590870626062634034232432060767713881242910811875444754591928496380257874477056 680 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979157897858126299955952630773421543648903944508622245107660756131561032139917587856708970776659953196157316151586321402529894538476737201910358287144227969360034893984319639003200051157650791493421105067287830064422251940983655818744632570143855565577581015966769664837631323907820771333935539884184005447821407102665460174603134041492158930163519088403333487491740179074985378854721642319371860077705020595372863620228119185991272032485784929222818225545223756375804205394592364606283287457464871252668527551570978281547246862336 681 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874947387148757799735715784640529261893423667051733470645964536789366192839505527140253824659959719176943896909517928415179367230860423211462149722865367816160209363905917834019200306945904748960526630403726980386533511645901934912467795420863133393465486095800617989025787943446924628003613239305104032686928442615992761047618804248952953580981114530420000924950441074449912273128329853916231160466230123572237181721368715115947632194914709575336909353271342538254825232367554187637699724744789227516011165309425869689283481174016 682 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999249684322892546798414294707843175571360542002310400823875787220736197157037033162841522947959758315061663381457107570491076203385162539268772898337192206896961256183435507004115201841675428493763159782422361882319201069875411609474806772525178800360792916574803707934154727660681547768021679435830624196121570655695956566285712825493717721485886687182520005549702646446699473638769979123497386962797380741433423090328212290695685793169488257452021456119628055229528951394205325125826198348468735365096066991856555218135700887044096 683 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995498105937355280790485768247059053428163252013862404943254723324417182942222198977049137687758549890369980288742645422946457220310975235612637390023153241381767537100613042024691211050052570962578958694534171293915206419252469656848840635151072802164757499448822247604928365964089286608130076614983745176729423934175739397714276952962306328915320123095120033298215878680196841832619874740984321776784284448600538541969273744174114759016929544712128736717768331377173708365231950754957190090812412190576401951139331308814205322264576 684 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972988635624131684742914609482354320568979512083174429659528339946503097653333193862294826126551299342219881732455872537678743321865851413675824340138919448290605222603678252148147266300315425775473752167205027763491238515514817941093043810906436812988544996692933485629570195784535719648780459689902471060376543605054436386285661717773837973491920738570720199789295272081181050995719248445905930660705706691603231251815642465044688554101577268272772420306609988263042250191391704529743140544874473143458411706835987852885231933587456 685 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999837931813744790108457487656894125923413877072499046577957170039679018585919999163173768956759307796053319290394735235226072459931195108482054946040833516689743631335622069512888883597801892554652842513003230166580947431093088907646558262865438620877931269980157600913777421174707214317892682758139414826362259261630326618317713970306643027840951524431424321198735771632487086305974315490675435583964234240149619387510893854790268131324609463609636634521839659929578253501148350227178458843269246838860750470241015927117311391601524736 686 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999027590882468740650744925941364755540483262434994279467743020238074111515519994979042613740555846776319915742368411411356434759587170650892329676245001100138461788013732417077333301586811355327917055078019380999485684586558533445879349577192631725267587619880945605482664527048243285907356096548836488958173555569781959709906283821839858167045709146588545927192414629794922517835845892944052613503785405440897716325065363128741608787947656781657819807131037959577469521006890101363070753059615481033164502821446095562703868349609148416 687 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994165545294812443904469555648188533242899574609965676806458121428444669093119969874255682443335080657919494454210468468138608557523023905353978057470006600830770728082394502463999809520868131967502330468116285996914107519351200675276097463155790351605525719285673632895987162289459715444136579293018933749041333418691758259437702931039149002274254879531275563154487778769535107015075357664315681022712432645386297950392178772449652727685940689946918842786227757464817126041340608178424518357692886198987016928676573376223210097654890496 688 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964993271768874663426817333889131199457397447659794060838748728570668014558719819245534094660010483947516966725262810808831651345138143432123868344820039604984624368494367014783998857125208791805013982808697715981484645116107204051656584778934742109633154315714041797375922973736758292664819475758113602494248000512150549556626217586234894013645529277187653378926926672617210642090452145985894086136274595872317787702353072634697916366115644139681513056717366544788902756248043649070547110146157317193922101572059440257339260585929342976 689 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999789959630613247980560904003334787196744384685958764365032492371424008087352318915473204567960062903685101800351576864852989908070828860592743210068920237629907746210966202088703993142751252750830083896852186295888907870696643224309939508673608452657798925894284250784255537842420549755988916854548681614965488003072903297339757305517409364081873175663125920273561560035703263852542712875915364516817647575233906726214118435808187498196693864838089078340304199268733416537488261894423282660876943903163532609432356641544035563515576057856 690 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998739757783679487883365424020008723180466308115752586190194954228544048524113913492839227407760377422110610802109461189117939448424973163556459260413521425779446477265797212532223958856507516504980503381113117775333447224179859345859637052041650715946793555365705504705533227054523298535933501127292089689792928018437419784038543833104456184491239053978755521641369360214219583115256277255492187100905885451403440357284710614849124989180163189028534470041825195612400499224929571366539695965261663418981195656594139849264213381093456347136 691 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992438546702076927300192544120052339082797848694515517141169725371264291144683480957035364446562264532663664812656767134707636690549838981338755562481128554676678863594783275193343753139045099029883020286678706652000683345079156075157822312249904295680761332194233028233199362327139791215601006763752538138757568110624518704231262998626737106947434323872533129848216161285317498691537663532953122605435312708420642143708263689094749935080979134171206820250951173674402995349577428199238175791569980513887173939564839095585280286560738082816 692 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954631280212461563801155264720314034496787092167093102847018352227585746868100885742212186679373587195981988875940602808245820143299033888032533374886771328060073181568699651160062518834270594179298121720072239912004100070474936450946933873499425774084567993165398169399196173962838747293606040582515228832545408663747112225387577991760422641684605943235198779089296967711904992149225981197718735632611876250523852862249582134568499610485874805027240921505707042046417972097464569195429054749419883083323043637389034573511681719364428496896 693 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999727787681274769382806931588321884206980722553002558617082110113365514481208605314453273120076241523175891933255643616849474920859794203328195200249320627968360439089412197906960375113005623565075788730320433439472024600422849618705681603240996554644507407958992389016395177043777032483761636243495091372995272451982482673352325467950562535850107635659411192674535781806271429952895355887186312413795671257503143117173497492807410997662915248830163445529034242252278507832584787415172574328496519298499938261824334207441070090316186570981376 694 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998366726087648616296841589529931305241884335318015351702492660680193086887251631886719638720457449139055351599533861701096849525158765219969171201495923767810162634536473187441762250678033741390454732381922600636832147602537097712234089619445979327867044447753954334098371062262662194902569817460970548237971634711894896040113952807703375215100645813956467156047214690837628579717372135323117874482774027545018858703040984956844465985977491492980980673174205453513671046995508724491035445970979115790999629570946005244646420541897119425888256 695 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990200356525891697781049537179587831451306011908092110214955964081158521323509791320317832322744694834332109597203170206581097150952591319815027208975542606860975807218839124650573504068202448342728394291535603820992885615222586273404537716675875967202266686523726004590226373575973169415418904765823289427829808271369376240683716846220251290603874883738802936283288145025771478304232811938707246896644165270113152218245909741066795915864948957885884039045232721082026281973052346946212675825874694745997777425676031467878523251382716555329536 696 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941202139155350186686297223077526988707836071448552661289735784486951127941058747921906993936468169005992657583219021239486582905715547918890163253853255641165854843313034747903441024409214690056370365749213622925957313691335517640427226300055255803213600119142356027541358241455839016492513428594939736566978849628216257444102301077321507743623249302432817617699728870154628869825396871632243481379864991620678913309475458446400775495189693747315304234271396326492157691838314081677276054955248168475986664554056188807271139508296299331977216 697 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999647212834932101120117783338465161932247016428691315967738414706921706767646352487531441963618809014035955945499314127436919497434293287513340979523119533846995129059878208487420646146455288140338222194495281737555743882148013105842563357800331534819281600714854136165248149448735034098955080571569638419401873097769297544664613806463929046461739495814596905706198373220927773218952381229793460888279189949724073479856852750678404652971138162483891825405628377958952946151029884490063656329731489010855919987324337132843626837049777795991863296 698 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997883277009592606720706700030790971593482098572147895806430488241530240605878114925188651781712854084215735672995884764621516984605759725080045877138717203081970774359269250924523876878731728842029333166971690425334463292888078635055380146801989208915689604289124816991488896692410204593730483429417830516411238586615785267987682838783574278770436974887581434237190239325566639313714287378760765329675139698344440879141116504070427917826828974903350952433770267753717676906179306940381937978388934065135519923946022797061761022298666775951179776 699 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987299662057555640324240200184745829560892591432887374838582929449181443635268689551131910690277124505294414037975308587729101907634558350480275262832303218491824646155615505547143261272390373052175999001830142552006779757328471810332280880811935253494137625734748901948933380154461227562382900576506983098467431519694711607926097032701445672622621849325488605423141435953399835882285724272564591978050838190066645274846699024422567506960973849420105714602621606522306061437075841642291627870333604390813119543676136782370566133792000655707078656 700 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923797972345333841945441201108474977365355548597324249031497576695088661811612137306791464141662747031766484227851851526374611445807350102881651576993819310950947876933693033282859567634342238313055994010980855312040678543970830861993685284871611520964825754408493411693600280926767365374297403459041898590804589118168269647556582196208674035735731095952931632538848615720399015293714345635387551868305029140399871649080194146535405041765843096520634287615729639133836368622455049853749767222001626344878717262056820694223396802752003934242471936 701 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999542787834072003051672647206650849864192133291583945494188985460170531970869672823840748784849976482190598905367111109158247668674844100617289909461962915865705687261602158199697157405806053429878335964065885131872244071263824985171962111709229669125788954526450960470161601685560604192245784420754251391544827534709009617885339493177252044214414386575717589795233091694322394091762286073812325311209830174842399229894481164879212430250595058579123805725694377834803018211734730299122498603332009758069272303572340924165340380816512023605454831616 702 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997256727004432018310035883239905099185152799749503672965133912761023191825218036943044492709099858893143593432202666654949486012049064603703739456771777495194234123569612949198182944434836320579270015784395310791233464427582949911031772670255378014754733727158705762820969610113363625153474706524525508349268965208254057707312036959063512265286486319454305538771398550165934364550573716442873951867258981049054395379366886989275274581503570351474742834354166267008818109270408381794734991619992058548415633821434045544992042284899072141632728989696 703 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983540362026592109860215299439430595110916798497022037790803476566139150951308221658266956254599153358861560593215999929696916072294387622222436740630664971165404741417677695189097666609017923475620094706371864747400786565497699466190636021532268088528402362952234576925817660680181750920848239147153050095613791249524346243872221754381073591718917916725833232628391300995606187303442298657243711203553886294326372276201321935651647489021422108848457006124997602052908655622450290768409949719952351290493802928604273269952253709394432849796373938176 704 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901242172159552659161291796636583570665500790982132226744820859396834905707849329949601737527594920153169363559295999578181496433766325733334620443783989826992428448506066171134585999654107540853720568238231188484404719392986196797143816129193608531170414177713407461554905964081090505525089434882918300573682747497146077463233330526286441550313507500354999395770347805973637123820653791943462267221323317765958233657207931613909884934128532653090742036749985612317451933734701744610459698319714107742962817571625639619713522256366597098778243629056 705 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999407453032957315954967750779819501423993004745892793360468925156381009434247095979697610425165569520919016181355775997469088978602597954400007722662703938961954570691036397026807515997924645245122323409429387130906428316357917180782862896775161651187022485066280444769329435784486543033150536609297509803442096484982876464779399983157718649301881045002129996374622086835841822742923922751660773603327939906595749401943247589683459309604771195918544452220499913673904711602408210467662758189918284646457776905429753837718281133538199582592669461774336 706 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996444718197743895729806504678917008543958028475356760162813550938286056605482575878185662550993417125514097088134655984814533871615587726400046335976223633771727424146218382160845095987547871470733940456576322785438569898147503084697177380650969907122134910397682668615976614706919258198903219655785058820652578909897258788676399898946311895811286270012779978247732521015050936457543536509964641619967639439574496411659485538100755857628627175511266713322999482043428269614449262805976549139509707878746661432578523026309686801229197495556016770646016 707 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978668309186463374378839028073502051263748170852140560976881305629716339632895455269113975305960502753084582528807935908887203229693526358400278015857341802630364544877310292965070575925287228824403642739457936712631419388885018508183064283905819442732809462386096011695859688241515549193419317934710352923915473459383552732058399393677871374867717620076679869486395126090305618745261219059787849719805836637446978469956913228604535145771763053067600279937996892260569617686695576835859294837058247272479968595471138157858120807375184973336100623876096 708 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999872009855118780246273034168441012307582489025112843365861287833778298037797372731614683851835763016518507495172847615453323219378161158150401668095144050815782187269263861757790423455551723372946421856436747620275788516333310111049098385703434916656396856774316576070175158129449093295160515907608262117543492840756301316392350396362067228249206305720460079216918370756541833712471567314358727098318835019824681870819741479371627210874630578318405601679627981353563417706120173461015155769022349483634879811572826828947148724844251109840016603743256576 709 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999232059130712681477638205010646073845494934150677060195167727002669788226784236389688103111014578099111044971037085692719939316268966948902410008570864304894693123615583170546742540733310340237678531138620485721654731097999860666294590314220609499938381140645899456421050948776694559770963095445649572705260957044537807898354102378172403369495237834322760475301510224539251002274829403886152362589913010118948091224918448876229763265247783469910433610077767888121380506236721040766090934614134096901809278869436960973682892349065506659040099622459539456 710 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995392354784276088865829230063876443072969604904062361171006362016018729360705418338128618666087468594666269826222514156319635897613801693414460051425185829368158741693499023280455244399862041426071186831722914329928386587999163997767541885323656999630286843875396738526305692660167358625778572673897436231565742267226847390124614269034420216971427005936562851809061347235506013648976423316914175539478060713688547349510693257378579591486700819462601660466607328728283037420326244596545607684804581410855673216621765842097354094393039954240597734757236736 711 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972354128705656533194975380383258658437817629424374167026038172096112376164232510028771711996524811567997618957335084937917815385682810160486760308551114976208952450160994139682731466399172248556427120990337485979570319527994983986605251311941941997781721063252380431157834155961004151754671436043384617389394453603361084340747685614206521301828562035619377110854368083413036081893858539901485053236868364282131284097064159544271477548920204916775609962799643972369698224521957467579273646108827488465134039299730595052584124566358239725443586408543420416 712 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999834124772233939199169852282299551950626905776546245002156229032576674256985395060172630271979148869407985713744010509627506892314096860962920561851306689857253714700965964838096388798395033491338562725942024915877421917167969903919631507871651651986690326379514282586947004935766024910528028616260307704336366721620166506044486113685239127810971372213716262665126208500478216491363151239408910319421210185692787704582384957265628865293521229500653659776797863834218189347131744805475641876652964930790804235798383570315504747398149438352661518451260522496 713 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999004748633403635195019113693797311703761434659277470012937374195460045541912370361035781631874893216447914282464063057765041353884581165777523371107840139143522288205795789028578332790370200948031376355652149495264531503007819423517789047229909911920141958277085695521682029614596149463168171697561846226018200329720999036266916682111434766865828233282297575990757251002869298948178907436453461916527261114156726227494309743593773191761127377003921958660787183005309136082790468832853851259917789584744825414790301421893028484388896630115969110707563134976 714 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994028491800421811170114682162783870222568607955664820077624245172760273251474222166214689791249359298687485694784378346590248123307486994665140226647040834861133729234774734171469996742221205688188258133912896971587189018046916541106734283379459471520851749662514173130092177687576896779009030185371077356109201978325994217601500092668608601194969399693785455944543506017215793689073444618720771499163566684940357364965858461562639150566764262023531751964723098031854816496742812997123107559506737508468952488741808531358170906333379780695814664245378809856 715 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964170950802530867020688092976703221335411647733988920465745471036561639508845332997288138747496155792124914168706270079541488739844921967990841359882245009166802375408648405028819980453327234129129548803477381829523134108281499246640405700276756829125110497975085038780553066125461380674054181112226464136655211869955965305609000556011651607169816398162712735667261036103294762134440667712324628994981400109642144189795150769375834903400585572141190511788338588191128898980456877982738645357040425050813714932450851188149025438000278684174887985472272859136 716 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999785025704815185202124128557860219328012469886403933522794472826219369837053071997983728832484976934752749485012237620477248932439069531807945048159293470055000814252451890430172919882719963404774777292820864290977138804649688995479842434201660540974750662987850510232683318396752768284044325086673358784819931271219735791833654003336069909643018898388976276414003566216619768572806644006273947773969888400657852865138770904616255009420403513432847143070730031529146773393882741267896431872142242550304882289594705107128894152628001672105049327912833637154816 717 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998710154228891111212744771347161315968074819318423601136766836957316219022318431987902372994909861608516496910073425722863493594634417190847670288955760820330004885514711342581037519296319780428648663756925185745862832827898133972879054605209963245848503977927103061396099910380516609704265950520040152708919587627318414751001924020016419457858113390333857658484021397299718611436839864037643686643819330403947117190832625427697530056522421080597082858424380189174880640363296447607378591232853455301829293737568230642773364915768010032630295967477001822928896 718 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992260925373346667276468628082967895808448915910541606820601021743897314133910591927414237969459169651098981460440554337180961567806503145086021733734564921980029313088268055486225115777918682571891982541551114475176996967388803837274327631259779475091023867562618368376599462283099658225595703120240916253517525763910488506011544120098516747148680342003145950904128383798311668621039184225862119862915982423682703144995752566185180339134526483582497150546281135049283842179778685644271547397120731810975762425409383856640189494608060195781775804862010937573376 719 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953565552240080003658811768497807374850693495463249640923606130463383884803463551564485427816755017906593888762643326023085769406839018870516130402407389531880175878529608332917350694667512095431351895249306686851061981804332823023645965787558676850546143205375710210259596773698597949353574218721445497521105154583462931036069264720591100482892082052018875705424770302789870011726235105355172719177495894542096218869974515397111082034807158901494982903277686810295703053078672113865629284382724390865854574552456303139841136967648361174690654829172065625440256 720 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999721393313440480021952870610986844249104160972779497845541636782780303308820781309386912566900530107439563332575859956138514616441034113223096782414444337191281055271177649997504104168005072572588111371495840121106371890825996938141875794725352061103276859232254261261557580642191587696121445312328672985126630927500777586216415588323546602897352492312113254232548621816739220070357410632131036315064975367252577313219847092382666492208842953408969897419666120861774218318472032683193775706296346345195127447314737818839046821805890167048143928975032393752641536 721 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998328359880642880131717223665921065494624965836676987073249820696681819852924687856321475401403180644637379995455159736831087698646204679338580694486666023147686331627065899985024625008030435435528668228975040726638231344955981628851254768352112366619661155393525567569345483853149526176728671873972037910759785565004665517298493529941279617384114953872679525395291730900435320422144463792786217890389852203515463879319082554295998953253057720453819384517996725170645309910832196099162654237778078071170764683888426913034280930835341002288863573850194362515849216 722 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989970159283857280790303341995526392967749795020061922439498924180090919117548127137928852408419083867824279972730958420986526191877228076031484166919996138886117989762395399910147750048182612613172009373850244359829388069735889773107528610112674199717966932361153405416072903118897157060372031243832227464558713390027993103790961179647677704304689723236077152371750385402611922532866782756717307342339113221092783275914495325775993719518346322722916307107980351023871859464993176594975925426668468427024588103330561478205685585012046013733181443101166175095095296 723 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939820955703143684741820051973158357806498770120371534636993545080545514705288762827573114450514503206945679836385750525919157151263368456188905001519976833316707938574372399460886500289095675679032056243101466158976328418415338638645171660676045198307801594166920432496437418713382942362232187462993364787352280340167958622745767077886066225828138339416462914230502312415671535197200696540303844054034679326556699655486971954655962317110077936337497842647882106143231156789959059569855552560010810562147528619983368869234113510072276082399088658606997050570571776 724 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999638925734218862108450920311838950146838992620722229207821961270483273088231732576965438686703087019241674079018314503155514942907580210737133430009119860999900247631446234396765319001734574054074192337458608796953857970510492031831871029964056271189846809565001522594978624512280297654173393124777960188724113682041007751736474602467316397354968830036498777485383013874494029211183204179241823064324208075959340197932921831727935773902660467618024987055887292636859386940739754357419133315360064863372885171719900213215404681060433656494394531951641982303423430656 725 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997833554405313172650705521871033700881033955724333375246931767622899638529390395461792632120218522115450044474109887018933089657445481264422800580054719165999401485788677406380591914010407444324445154024751652781723147823062952190991226179784337627139080857390009135569871747073681785925040358748667761132344682092246046510418847614803898384129812980218992664912298083246964175267099225075450938385945248455756041187597530990367614643415962805708149922335323755821156321644438526144514799892160389180237311030319401279292428086362601938966367191709851893820540583936 726 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987001326431879035904233131226202205286203734346000251481590605737397831176342372770755792721311132692700266844659322113598537944672887586536803480328314995996408914732064438283551484062444665946670924148509916690338886938377713145947357078706025762834485144340054813419230482442090715550242152492006566794068092553476279062513085688823390304778877881313955989473788499481785051602595350452705630315671490734536247125585185942205687860495776834248899534011942534926937929866631156867088799352962335081423866181916407675754568518175611633798203150259111362923243503616 727 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922007958591274215425398787357213231717222406076001508889543634424386987058054236624534756327866796156201601067955932681591227668037325519220820881969889975978453488392386629701308904374667995680025544891059500142033321630266278875684142472236154577006910866040328880515382894652544293301452914952039400764408555320857674375078514132940341828673267287883735936842730996890710309615572102716233781894028944407217482753511115653234127162974661005493397204071655209561627579199786941202532796117774010488543197091498446054527411109053669802789218901554668177539461021696 728 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999532047751547645292552392724143279390303334436456009053337261806546321922348325419747208537967200776937209606407735596089547366008223953115324925291819339855870720930354319778207853426248007974080153269346357000852199929781597673254104854833416927462041465196241973283092297367915265759808717489712236404586451331925146046250471084797642050972039603727302415621056385981344261857693432616297402691364173666443304896521066693919404762977847966032960383224429931257369765475198721647215196776706644062931259182548990676327164466654322018816735313409328009065236766130176 729 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997192286509285871755314356344859676341820006618736054320023570839277931534089952518483251227803204661623257638446413576537284196049343718691949551750916039135224325582125918669247120557488047844480919616078142005113199578689586039524629129000501564772248791177451839698553784207491594558852304938273418427518707991550876277502826508785852305832237622363814493726338315888065571146160595697784416148185041998659829379126400163516428577867087796197762299346579587544218592851192329883291180660239864377587555095293944057962986799925932112900411880455968054391420596781056 730 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983153719055715230531886138069158058050920039712416325920141425035667589204539715110899507366819227969739545830678481459223705176296062312151697310505496234811345953492755512015482723344928287066885517696468852030679197472137516237147774774003009388633492747064711038191322705244949567353113829629640510565112247949305257665016959052715113834993425734182886962358029895328393426876963574186706496889110251991958976274758400981098571467202526777186573796079477525265311557107153979299747083961439186265525330571763664347777920799555592677402471282735808326348523580686336 731 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898922314334291383191316828414948348305520238274497955520848550214005535227238290665397044200915367818437274984070888755342231057776373872910183863032977408868075720956533072092896340069569722401313106178813112184075184832825097422886648644018056331800956482388266229147936231469697404118682977777843063390673487695831545990101754316290683009960554405097321774148179371970360561261781445120238981334661511951753857648550405886591428803215160663119442776476865151591869342642923875798482503768635117593151983430581986086667524797333556064414827696414849958091141484118016 732 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999393533886005748299147900970489690089833121429646987733125091301284033211363429743992382265205492206910623649904425332532053386346658243237461103178197864453208454325739198432557378040417418334407878637072878673104451108996950584537319891864108337990805738894329597374887617388818184424712097866667058380344040926174989275940610525897744098059763326430583930644889076231822163367570688670721433888007969071710523145891302435319548572819290963978716656658861190909551216055857543254790895022611810705558911900583491916520005148784001336386488966178489099748546848904708096 733 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996361203316034489794887405822938140538998728577881926398750547807704199268180578463954293591232953241463741899426551995192320318079949459424766619069187186719250725954435190595344268242504510006447271822437272038626706653981703507223919351184650027944834433365977584249325704332909106548272587200002350282064245557049935655643663155386464588358579958583503583869334457390932980205424132024328603328047814430263138875347814611917291436915745783872299939953167145457307296335145259528745370135670864233353471403500951499120030892704008018318933797070934598491281093428248576 734 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978167219896206938769324434937628843233992371467291558392503286846225195609083470783725761547397719448782451396559311971153921908479696756548599714415123120315504355726611143572065609455027060038683630934623632231760239923890221043343516107107900167669006600195865505495954225997454639289635523200014101692385473342299613933861978932318787530151479751501021503216006744345597881232544792145971619968286886581578833252086887671503748621494474703233799639719002872743843778010871557172472220814025185400120828421005708994720185356224048109913602782425607590947686560569491456 735 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999869003319377241632615946609625773059403954228803749350355019721077351173654500824702354569284386316692694708379355871826923531450878180539291598286490738721893026134359666861432393656730162360232101785607741793390561439543341326260061096642647401006014039601175193032975725355984727835737813139200084610154312840053797683603171873593912725180908878509006129019296040466073587287395268752875829719809721319489472999512521326029022491728966848219402797838314017236463062668065229343034833324884151112400724970526034253968321112137344288659481616694553645545686119363416948736 736 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999214019916263449795695679657754638356423725372822496102130118326464107041927004948214127415706317900156168250276135230961541188705269083235749589718944432331358156806158001168594361940380974161392610713646450760343368637260047957560366579855884406036084237607051158197854352135908367014426878835200507660925877040322786101619031241563476351085453271054036774115776242796441523724371612517254978318858327916936837997075127956174134950373801089316416787029884103418778376008391376058208999949304906674404349823156205523809926672824065731956889700167321873274116716180501692416 737 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995284119497580698774174077946527830138542352236934976612780709958784642251562029689284764494237907400937009501656811385769247132231614499414497538313666593988148940836948007011566171642285844968355664281878704562060211823560287745362199479135306436216505425642306949187126112815450202086561273011203045965555262241936716609714187449380858106512719626324220644694657456778649142346229675103529869913149967501621027982450767737044809702242806535898500722179304620512670256050348256349253999695829440046426098938937233142859560036944394391741338201003931239644700297083010154496 738 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971704716985484192645044467679166980831254113421609859676684259752707853509372178135708586965427444405622057009940868314615482793389686996486985229881999563928893645021688042069397029853715069810133985691272227372361270941361726472173196874811838617299032553853841695122756676892701212519367638067218275793331573451620299658285124696285148639076317757945323868167944740671894854077378050621179219478899805009726167894704606422268858213456839215391004333075827723076021536302089538095523998174976640278556593633623398857157360221666366350448029206023587437868201782498060926976 739 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999830228301912905155870266806075001884987524680529659158060105558516247121056233068814251521792564666433732342059645209887692896760338121978921911379291997383573361870130128252416382179122290418860803914147633364234167625648170358833039181248871031703794195323123050170736540061356207275116205828403309654759989440709721797949710748177710891834457906547671943209007668444031369124464268303727075316873398830058357007368227638533613149280741035292346025998454966338456129217812537228573143989049859841671339561801740393142944161329998198102688175236141524627209210694988365561856 740 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998981369811477430935221600836450011309925148083177954948360633351097482726337398412885509130755387998602394052357871259326157380562028731873531468275751984301440171220780769514498293074733742513164823484885800185405005753889022152998235087493226190222765171938738301024419240368137243650697234970419857928559936644258330787698264489066265351006747439286031659254046010664188214746785609822362451901240392980350142044209365831201678895684446211754076155990729798030736775306875223371438863934299159050028037370810442358857664967979989188616129051416849147763255264169930193371136 741 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993888218868864585611329605018700067859550888499067729690163800106584896358024390477313054784532327991614364314147227555956944283372172391241188809654511905808641027324684617086989758448402455078988940909314801112430034523334132917989410524959357141336591031632429806146515442208823461904183409822519147571359619865549984726189586934397592106040484635716189955524276063985129288480713658934174711407442357882100852265256194987210073374106677270524456935944378788184420651841251340228633183605794954300168224224862654153145989807879935131696774308501094886579531585019581160226816 742 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963329313213187513667977630112200407157305330994406378140982800639509378148146342863878328707193967949686185884883365335741665700233034347447132857927071434851846163948107702521938550690414730473933645455888806674580207140004797507936463149756142848019546189794578836879092653252940771425100458935114885428157719193299908357137521606385552636242907814297139733145656383910775730884281953605048268444654147292605113591537169923260440244640063623146741615666272729106523911047508041371799101634769725801009345349175924918875938847279610790180645851006569319477189510117486961360896 743 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999779975879279125082007865780673202442943831985966438268845896803837056268888878057183269972243163807698117115309300192014449994201398206084682797147562428609111076983688646215131631304142488382843601872735332840047481242840028785047618778898536857088117277138767473021274555919517644628550602753610689312568946315159799450142825129638313315817457446885782838398873938303464654385305691721630289610667924883755630681549223019539562641467840381738880449693997636374639143466285048248230794609808618354806056072095055549513255633083677664741083875106039415916863137060704921768165376 744 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998679855275674750492047194684039214657662991915798629613075380823022337613333268343099619833458982846188702691855801152086699965208389236508096782885374571654666461902131877290789787824854930297061611236411997040284887457040172710285712673391221142528703662832604838127647335517105867771303616521664135875413677890958796700856950777829879894904744681314697030393243629820787926311834150329781737664007549302533784089295338117237375848807042290433282698163985818247834860797710289489384767658851710128836336432570333297079533798502065988446503250636236495501178822364229530608992256 745 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992079131654048502952283168104235287945977951494791777678452284938134025679999610058597719000753897077132216151134806912520199791250335419048580697312247429927998771412791263744738726949129581782369667418471982241709324742241036261714276040347326855172221976995629028765884013102635206627821699129984815252482067345752780205141704666979279369428468087888182182359461778924727557871004901978690425984045295815202704535772028703424255092842253742599696188983914909487009164786261736936308605953110260773018018595421999782477202791012395930679019503817418973007072934185377183653953536 746 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952474789924291017713699008625411727675867708968750666070713709628804154079997660351586314004523382462793296906808841475121198747502012514291484183873484579567992628476747582468432361694777490694218004510831893450255948453446217570285656242083961131033331861973774172595304078615811239766930194779908891514892404074516681230850228001875676216570808527329093094156770673548365347226029411872142555904271774891216227214632172220545530557053522455598177133903489456922054988717570421617851635718661564638108111572531998694863216746074375584074117022904513838042437605112263101923721216 747 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999714848739545746106282194051752470366055206253812503996424282257772824924479985962109517884027140294776759781440853048850727192485012075085748905103240907477407955770860485494810594170168664944165308027064991360701535690720677305421713937452503766786199991171842645035571824471694867438601581168679453349089354424447100087385101368011254057299424851163974558564940624041290192083356176471232855335425630649347297363287793033323273183342321134733589062803420936741532329932305422529707109814311969387828648669435191992169179300476446253504444702137427083028254625630673578611542327296 748 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998289092437274476637693164310514822196331237522875023978545693546636949546879915772657107304162841768660558688645118293104363154910072450514493430619445444864447734625162912968863565021011989664991848162389948164209214144324063832530283624715022600717199947031055870213430946830169204631609487012076720094536126546682600524310608208067524343796549106983847351389643744247741152500137058827397132012553783896083784179726758199939639100053926808401534376820525620449193979593832535178242658885871816326971892016611151953015075802858677521026668212824562498169527753784041471669253963776 749 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989734554623646859826158985863088933177987425137250143871274161279821697281279494635942643824977050611963352131870709758626178929460434703086960583716672669186686407750977477813181390126071937989951088974339688985255284865944382995181701748290135604303199682186335221280585680981015227789656922072460320567216759280095603145863649248405146062779294641903084108337862465486446915000822352964382792075322703376502705078360549199637834600323560850409206260923153722695163877562995211069455953315230897961831352099666911718090454817152065126160009276947374989017166522704248830015523782656 750 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938407327741881158956953915178533599067924550823500863227644967678930183687676967815655862949862303671780112791224258551757073576762608218521763502300036015120118446505864866879088340756431627939706533846038133911531709195666297971090210489740813625819198093118011327683514085886091366737941532434761923403300555680573618875181895490430876376675767851418504650027174792918681490004934117786296752451936220259016230470163295197827007601941365102455237565538922336170983265377971266416735719891385387770988112598001470308542728902912390756960055661684249934102999136225492980093142695936 751 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999630443966451286953741723491071201594407547304941005179365869806073581102126061806893935177699173822030680676747345551310542441460575649311130581013800216090720710679035189201274530044538589767638239203076228803469190255173997787826541262938444881754915188558708067966101084515316548200427649194608571540419803334083441713251091372942585258260054607108511027900163048757512088940029604706717780514711617321554097382820979771186962045611648190614731425393233534017025899592267827598500414319348312326625928675588008821851256373417474344541760333970105499604617994817352957880558856175616 752 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997782663798707721722450340946427209566445283829646031076195218836441486612756370841363611066195042932184084060484073307863254648763453895866783486082801296544324264074211135207647180267231538605829435218457372820815141531043986726959247577630669290529491131352248407796606507091899289202565895167651429242518820004500650279506548237655511549560327642651066167400978292545072533640177628240306683088269703929324584296925878627121772273669889143688388552359401204102155397553606965591002485916089873959755572053528052931107538240504846067250562003820632997627707968904117747283353137053696 753 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986695982792246330334702045678563257398671702977876186457171313018648919676538225048181666397170257593104504362904439847179527892580723375200700916496807779265945584445266811245883081603389231634976611310744236924890849186263920361755485465784015743176946788113490446779639042551395735215395371005908575455112920027003901677039289425933069297361965855906397004405869755270435201841065769441840098529618223575947505781555271762730633642019334862130331314156407224612932385321641793546014915496539243758533432321168317586645229443029076403503372022923797985766247813424706483700118822322176 754 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920175896753477982008212274071379544392030217867257118743027878111893518059229350289089998383021545558627026177426639083077167355484340251204205498980846675595673506671600867475298489620335389809859667864465421549345095117583522170532912794704094459061680728680942680677834255308374411292372226035451452730677520162023410062235736555598415784171795135438382026435218531622611211046394616651040591177709341455685034689331630576383801852116009172781987884938443347677594311929850761276089492979235462551200593927009905519871376658174458421020232137542787914597486880548238902200712933933056 755 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999521055380520867892049273644428277266352181307203542712458167268671361108355376101734539990298129273351762157064559834498463004132906041507225232993885080053574041040029605204851790937722012338859158007186792529296070570705501133023197476768224566754370084372085656084067005531850246467754233356212708716384065120972140460373414419333590494705030770812630292158611311189735667266278367699906243547066256048734110208135989783458302811112696055036691927309630660086065565871579104567656536957875412775307203563562059433119228259949046750526121392825256727487584921283289433413204277603598336 756 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997126332283125207352295641866569663598113087843221256274749003612028166650132256610407239941788775640110572942387359006990778024797436249043351397963310480321444246240177631229110745626332074033154948043120755175776423424233006798139184860609347400526220506232513936504402033191101478806525400137276252298304390725832842762240486516001542968230184624875781752951667867138414003597670206199437461282397536292404661248815938700749816866676176330220151563857783960516393395229474627405939221747252476651843221381372356598715369559694280503156728356951540364925509527699736600479225665621590016 757 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982757993698751244113773851199417981588678527059327537648494021672168999900793539662443439650732653840663437654324154041944668148784617494260108387779862881928665477441065787374664473757992444198929688258724531054658540545398040788835109163656084403157323037395083619026412199146608872839152400823657513789826344354997056573442919096009257809381107749254690517710007202830484021586021237196624767694385217754427967492895632204498901200057057981320909383146703763098360371376847764435635330483514859911059328288234139592292217358165683018940370141709242189553057166198419602875353993729540096 758 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999896547962192507464682643107196507889532071162355965225890964130033013999404761237974660637904395923043980625925944924251668008892707704965560650326679177291571992864646394724247986842547954665193578129552347186327951243272388244733010654981936506418943938224370501714158473194879653237034914404941945082738958066129982339440657514576055546856286646495528143106260043216982904129516127423179748606166311306526567804957373793226993407200342347887925456298880222578590162228261086586613811982901089159466355969729404837553753304148994098113642220850255453137318342997190517617252123962377240576 759 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999379287773155044788095858643179047337192426974135791355345784780198083996428567427847963827426375538263883755555669545510008053356246229793363901960075063749431957187878368345487921055287727991161468777314083117967707459634329468398063929891619038513663629346223010284950839169277919422209486429651670496433748396779894036643945087456333281137719878973168858637560259301897424777096764539078491636997867839159406829744242759361960443202054087327552737793281335471540973369566519519682871897406534956798135818376429025322519824893964588681853325101532718823910057983143105703512743774263443456 760 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996275726638930268728575151859074284023154561844814748132074708681188503978571404567087782964558253229583302533334017273060048320137477378760183411760450382496591743127270210072927526331726367946968812663884498707806244757805976810388383579349714231081981776077338061709705035015667516533256918577910022978602490380679364219863670524737999686826319273839013151825361555811384548662580587234470949821987207034956440978465456556171762659212324523965316426759688012829245840217399117118097231384439209740788814910258574151935118949363787532091119950609196312943460347898858634221076462645580660736 761 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977654359833581612371450911154445704138927371068888488792448252087131023871428427402526697787349519377499815200004103638360289920824864272561100470562702294979550458763621260437565157990358207681812875983306992246837468546835860862330301476098285386491890656464028370258230210094005099199541511467460137871614942284076185319182023148427998120957915643034078910952169334868307291975483523406825698931923242209738645870792739337030575955273947143791898560558128076975475041304394702708583388306635258444732889461551444911610713696182725192546719703655177877660762087393151805326458775873483964416 762 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999865926159001489674228705466926674224833564226413330932754689512522786143228570564415160186724097116264998891200024621830161739524949185635366602823376213769877302752581727562625390947942149246090877255899841953481024811281015165173981808856589712318951343938784170221549381260564030595197249068804760827229689653704457111915092138890567988725747493858204473465713016009209843751852901140440954193591539453258431875224756436022183455731643682862751391363348768461852850247826368216251500329839811550668397336769308669469664282177096351155280318221931067265964572524358910831958752655240903786496 763 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999195556954008938045372232801560045349001385358479985596528137075136716859371423386490961120344582697589993347200147730980970437149695113812199616940257282619263816515490365375752345687652895476545263535399051720886148867686090991043890853139538273913708063632705021329296287563384183571183494412828564963378137922226742671490552833343407932354484963149226840794278096055259062511117406842645725161549236719550591251348538616133100734389862097176508348180092610771117101486958209297509001979038869304010384020615852016817985693062578106931681909331586403595787435146153464991752515931445422718976 764 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995173341724053628272233396809360272094008312150879913579168822450820301156228540318945766722067496185539960083200886385885822622898170682873197701641543695715582899092942192254514074125917372859271581212394310325316893206116545946263345118837229643482248381796230127975777725380305101427100966476971389780268827533360456028943317000060447594126909778895361044765668576331554375066704441055874350969295420317303547508091231696798604406339172583059050089080555664626702608921749255785054011874233215824062304123695112100907914158375468641590091455989518421574724610876920789950515095588672536313856 765 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971040050344321769633400380856161632564049872905279481475012934704921806937371241913674600332404977113239760499205318315314935737389024097239186209849262174293497394557653153527084444755504237155629487274365861951901359236699275677580070713023377860893490290777380767854666352281830608562605798861828338681612965200162736173659902000362685564761458673372166268594011457989326250400226646335246105815772521903821285048547390180791626438035035498354300534483333987760215653530495534710324071245399294944373824742170672605447484950252811849540548735937110529448347665261524739703090573532035217883136 766 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999826240302065930617800402285136969795384299237431676888850077608229530841624227451482047601994429862679438562995231909891889614424334144583435117259095573045760984367345918921162506668533025422933776923646195171711408155420195654065480424278140267165360941744664284607127998113690983651375634793170970032089677791200976417041959412002176113388568752040232997611564068747935957502401359878011476634894635131422927710291284341084749758628210212990125803206900003926561293921182973208261944427472395769666242948453024035632684909701516871097243292415622663176690085991569148438218543441192211307298816 767 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998957441812395583706802413710821818772305795424590061333100465649377185049745364708892285611966579176076631377971391459351337686546004867500610703554573438274565906204075513526975040011198152537602661541877171030268448932521173924392882545668841602992165650467985707642767988682145901908253808759025820192538066747205858502251756472013056680331412512241397985669384412487615745014408159268068859809367810788537566261747706046508498551769261277940754819241400023559367763527097839249571666564834374617997457690718144213796109458209101226583459754493735979060140515949414890629311260647153267843792896 768 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993744650874373502240814482264930912633834772547540367998602793896263110298472188253353713671799475056459788267828348756108026119276029205003664221327440629647395437224453081161850240067188915225615969251263026181610693595127043546357295274013049617952993902807914245856607932092875411449522852554154921155228400483235151013510538832078340081988475073448387914016306474925694470086448955608413158856206864731225397570486236279050991310615567667644528915448400141356206581162587035497429999389006247707984746144308865282776656749254607359500758526962415874360843095696489343775867563882919607062757376 769 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962467905246241013444886893589585475803008635285242207991616763377578661790833129520122282030796850338758729606970092536648156715656175230021985327964643777884372623346718486971101440403133491353695815507578157089664161570762261278143771644078297707717963416847485475139647592557252468697137115324929526931370402899410906081063232992470040491930850440690327484097838849554166820518693733650478953137241188387352385422917417674305947863693406005867173492690400848137239486975522212984579996334037486247908476865853191696659940495527644157004551161774495246165058574178936062655205383297517642376544256 770 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999774807431477446080669321361537512854818051811711453247949700580265471970744998777120733692184781102032552377641820555219888940293937051380131911967787862667306235740080310921826608642418800948122174893045468942537984969424573567668862629864469786246307780501084912850837885555343514812182822691949577161588222417396465436486379397954820242951585102644141964904587033097325000923112162401902873718823447130324114312537504506045835687182160436035203040956142405088823436921853133277907479978004224917487450861195119150179959642973165864942027306970646971476990351445073616375931232299785105854259265536 771 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998648844588864676484015928169225077128908310870268719487698203481592831824469992662724402153108686612195314265850923331319333641763622308280791471806727176003837414440481865530959651854512805688733049358272813655227909816547441406013175779186818717477846683006509477105027313332061088873096936151697462969529334504378792618918276387728921457709510615864851789427522198583950005538672974411417242312940682781944685875225027036275014123092962616211218245736854430532940621531118799667444879868025349504924705167170714901079757857838995189652163841823881828861942108670441698255587393798710635125555593216 772 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991893067533188058904095569015350462773449865221612316926189220889556990946819955976346412918652119673171885595105539987916001850581733849684748830840363056023024486642891193185757911127076834132398296149636881931367458899284648436079054675120912304867080098039056862630163879992366533238581616910184777817176007026272755713509658326373528746257063695189110736565133191503700033232037846468503453877644096691668115251350162217650084738557775697267309474421126583197643729186712798004669279208152097029548231003024289406478547147033971137912983050943290973171652652022650189533524362792263810753333559296 773 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951358405199128353424573414092102776640699191329673901557135325337341945680919735858078477511912718039031313570633239927496011103490403098108492985042178336138146919857347159114547466762461004794389776897821291588204753395707890616474328050725473829202480588234341175780983279954199199431489701461108666903056042157636534281057949958241172477542382171134664419390799149022200199392227078811020723265864580150008691508100973305900508431346654183603856846526759499185862375120276788028015675248912582177289386018145736438871282882203826827477898305659745839029915912135901137201146176753582864520001355776 774 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999708150431194770120547440484552616659844195147978043409342811952024051674085518415148470865071476308234187881423799439564976066620942418588650957910253070016828881519144082954687284800574766028766338661386927749529228520374247343698845968304352842975214883529406047054685899679725195196588938208766652001418336252945819205686347699749447034865254293026807986516344794894133201196353362472866124339595187480900052149048605839835403050588079925101623141079160556995115174250721660728168094051493475493063736316108874418633227697293222960964867389833958475034179495472815406823206877060521497187120008134656 775 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998248902587168620723284642907315699959065170887868260456056871712144310044513110490890825190428857849405127288542796637389856399725654511531905747461518420100973289114864497728123708803448596172598031968321566497175371122245484062193075809826117057851289301176436282328115398078351171179533629252599912008510017517674915234118086198496682209191525758160847919098068769364799207178120174837196746037571124885400312894291635039012418303528479550609738846474963341970691045504329964369008564308960852958382417896653246511799366183759337765789204339003750850205076972836892440939241262363128983122720048807936 776 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989493415523011724339707857443894199754391025327209562736341230272865860267078662945344951142573147096430763731256779824339138398353927069191434484769110520605839734689186986368742252820691577035588191809929398983052226733472904373158454858956702347107735807058617693968692388470107027077201775515599472051060105106049491404708517190980093255149154548965087514588412616188795243068721049023180476225426749312401877365749810234074509821170877303658433078849780051824146273025979786214051385853765117750294507379919479070796197102556026594735226034022505101230461837021354645635447574178773898736320292847616 777 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936960493138070346038247144663365198526346151963257376418047381637195161602471977672069706855438882578584582387540678946034830390123562415148606908614663123635038408135121918212453516924149462213529150859576393898313360400837426238950729153740214082646414842351706163812154330820642162463210653093596832306360630636296948428251103145880559530894927293790525087530475697132771458412326294139082857352560495874411264194498861404447058927025263821950598473098680310944877638155878717284308315122590706501767044279516874424777182615336159568411356204135030607382771022128127873812685445072643392417921757085696 778 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999621762958828422076229482867980191191158076911779544258508284289823170969614831866032418241132633295471507494325244073676208982340741374490891641451687978741810230448810731509274721101544896773281174905157458363389880162405024557433704374922441284495878489054110236982872925984923852974779263918561580993838163783817781690569506618875283357185369563762743150525182854182796628750473957764834497144115362975246467585166993168426682353562151582931703590838592081865669265828935272303705849890735544239010602265677101246548663095692016957410468137224810183644296626132768767242876112670435860354507530542514176 779 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997730577752970532457376897207881147146948461470677265551049705738939025817688991196194509446795799772829044965951464442057253894044448246945349848710127872450861382692864389055648326609269380639687049430944750180339280974430147344602226249534647706975270934324661421897237555909543117848675583511369485963028982702906690143417039713251700143112217382576458903151097125096779772502843746589006982864692177851478805511001959010560094121372909497590221545031552491194015594973611633822235099344413265434063613594062607479291978574152101744462808823348861101865779756796612603457256676022615162127045183255085056 780 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986383466517823194744261383247286882881690768824063593306298234433634154906133947177167056680774798636974269795708786652343523364266689481672099092260767234705168296157186334333889959655616283838122296585668501082035685846580884067613357497207886241851625605947968531383425335457258707092053501068216915778173896217440140860502238279510200858673304295458753418906582750580678635017062479534041897188153067108872833066011754063360564728237456985541329270189314947164093569841669802933410596066479592604381681564375644875751871444912610466776852940093166611194678540779675620743540056135690972762271099530510336 781 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999918300799106939168465568299483721297290144612944381559837789406601804929436803683063002340084648791821845618774252719914061140185600136890032594553564603408231009776943118006003339757933697703028733779514011006492214115079485304405680144983247317451109753635687811188300552012743552242552321006409301494669043377304640845163013429677061205152039825772752520513439496503484071810102374877204251383128918402653236998396070524380163388369424741913247975621135889682984561419050018817600463576398877555626290089386253869254511228669475662800661117640558999667168071244678053724461240336814145836573626597183062016 782 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999509804794641635010793409796902327783740867677666289359026736439610829576620822098378014040507892750931073712645516319484366841113600821340195567321387620449386058661658708036020038547602186218172402677084066038953284690476911826434080869899483904706658521814126867129803312076461313455313926038455808968014260263827845070978080578062367230912238954636515123080636979020904430860614249263225508298773510415919421990376423146280980330216548451479487853726815338097907368514300112905602781458393265333757740536317523215527067372016853976803966705843353998003008427468068322346767442020884875019441759583098372096 783 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997058828767849810064760458781413966702445206065997736154160418637664977459724932590268084243047356505586442275873097916906201046681604928041173403928325722696316351969952248216120231285613117309034416062504396233719708142861470958604485219396903428239951130884761202778819872458767880731883556230734853808085561582967070425868483468374203385473433727819090738483821874125426585163685495579353049792641062495516531942258538877685881981299290708876927122360892028587444211085800677433616688750359592002546443217905139293162404232101123860823800235060123988018050564808409934080604652125309250116650557498590232576 784 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982352972607098860388562752688483800214671236395986416924962511825989864758349595541608505458284139033518653655238587501437206280089629568247040423569954336177898111819713489296721387713678703854206496375026377402318248857168825751626911316381420569439706785308567216672919234752607284391301337384409122848513369497802422555210900810245220312840602366914544430902931244752559510982112973476118298755846374973099191653551233266115291887795744253261562734165352171524665266514804064601700132502157552015278659307430835758974425392606743164942801410360743928108303388850459604483627912751855500699903344991541395456 785 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999894117835642593162331376516130902801288027418375918501549775070955939188550097573249651032749704834201111921931431525008623237680537777409482242541419726017067388670918280935780328326282072223125238978250158264413909493143012954509761467898288523416638240711851403300037515408515643706347808024306454737091080216986814535331265404861471321877043614201487266585417587468515357065892677840856709792535078249838595149921307399596691751326774465519569376404992113029147991599088824387610200795012945312091671955844585014553846552355640458989656808462164463568649820333102757626901767476511133004199420069949248372736 786 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999364707013855558973988259096785416807728164510255511009298650425735635131300585439497906196498229005206671531588589150051739426083226664456893455248518356102404332025509685614681969957692433338751433869500949586483456958858077727058568807389731140499829444271108419800225092451093862238086848145838728422546481301920887211987592429168827931262261685208923599512505524811092142395356067045140258755210469499031570899527844397580150507960646793117416258429952678174887949594532946325661204770077671872550031735067510087323079314133842753937940850772986781411898921998616545761410604859066798025196520419695490236416 787 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996188242083133353843929554580712500846368987061533066055791902554413810787803512636987437178989374031240029189531534900310436556499359986741360731491110136614425992153058113688091819746154600032508603217005697518900741753148466362351412844338386842998976665626650518801350554706563173428521088875032370535278887811525323271925554575012967587573570111253541597075033148866552854372136402270841552531262816994189425397167066385480903047763880758704497550579716069049327697567197677953967228620466031235300190410405060523938475884803056523627645104637920688471393531991699274568463629154400788151179122518172941418496 788 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977129452498800123063577327484275005078213922369198396334751415326482864726821075821924623073936244187440175137189209401862619338996159920448164388946660819686555952918348682128550918476927600195051619302034185113404450518890798174108477066030321057993859993759903112808103328239379040571126533250194223211673326869151939631553327450077805525441420667521249582450198893199317126232818413625049315187576901965136552383002398312885418286583284552226985303478296414295966185403186067723803371722796187411801142462430363143630855308818339141765870627827524130828361191950195647410781774926404728907074735109037648510976 789 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999862776714992800738381463964905650030469283534215190378008508491958897188360926454931547738443617465124641050823135256411175716033976959522688986333679964918119335717510092092771305510861565601170309715812205110680426703113344789044650862396181926347963159962559418676848619969436274243426759199501165339270039961214911637789319964700466833152648524005127497494701193359195902757396910481750295891125461411790819314298014389877312509719499707313361911820869778485775797112419116406342820230336777124470806854774582178861785131852910034850595223766965144784970167151701173884464690649558428373442448410654225891065856 790 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999176660289956804430288783789433900182815701205291142268051050951753383130165558729589286430661704790747846304938811538467054296203861757136133918002079789508716014305060552556627833065169393607021858294873230664082560218680068734267905174377091558087778959775356512061091719816617645460560555197006992035620239767289469826735919788202800998915891144030764984968207160155175416544381462890501775346752768470744915885788086339263875058316998243880171470925218670914654782674514698438056921382020662746824841128647493073170710791117460209103571342601790868709821002910207043306788143897350570240654690463925355346395136 791 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995059961739740826581732702736603401096894207231746853608306305710520298780993352377535718583970228744487077829632869230802325777223170542816803508012478737052296085830363315339766998391016361642131149769239383984495361312080412405607431046262549348526673758652139072366550318899705872763363331182041952213721438603736818960415518729216805993495346864184589909809242960931052499266288777343010652080516610824469495314728518035583250349901989463281028825551312025487928696047088190628341528292123976480949046771884958439024264746704761254621428055610745212258926017461242259840728863384103421443928142783552132078370816 792 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970359770438444959490396216419620406581365243390481121649837834263121792685960114265214311503821372466922466977797215384813954663339023256900821048074872422313776514982179892038601990346098169852786898615436303906972167872482474433644586277575296091160042551912834434199301913398235236580179987092251713282328631622420913762493112375300835960972081185107539458855457765586314995597732664058063912483099664946816971888371108213499502099411936779686172953307872152927572176282529143770049169752743858885694280631309750634145588480228567527728568333664471273553556104767453559044373180304620528663568856701312792470224896 793 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999822158622630669756942377298517722439488191460342886729899027005578730756115760685591285869022928234801534801866783292308883727980034139541404926288449234533882659089893079352231611942076589019116721391692617823441833007234894846601867517665451776546960255311477006605195811480389411419481079922553510279693971789734525482574958674251805015765832487110645236753132746593517889973586395984348383474898597989680901831330226649280997012596471620678117037719847232917565433057695174862620295018516463153314165683787858503804873530881371405166371410001986827641321336628604721354266239081827723171981413140207876754821349376 794 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998932951735784018541654263791106334636929148762057320379394162033472384536694564113547715214137569408809208811200699753853302367880204837248429557730695407203295954539358476113389671652459534114700328350155706940650998043409369079611205105992710659281761531868862039631174868882336468516886479535321061678163830738407152895449752045510830094594994922663871420518796479561107339841518375906090300849391587938085410987981359895685982075578829724068702226319083397505392598346171049175721770111098778919884994102727151022829241185288228430998228460011920965847928019771628328125597434490966339031888478841247260528928096256 795 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993597710414704111249925582746638007821574892572343922276364972200834307220167384681286291284825416452855252867204198523119814207281229023490577346384172443219775727236150856680338029914757204688201970100934241643905988260456214477667230635956263955690569191213172237787049213294018811101318877211926370068982984430442917372698512273064980567569969535983228523112778877366644039049110255436541805096349527628512465927888159374115892453472978344412213357914500385032355590077026295054330620666592673519309964616362906136975447111729370585989370760071525795087568118629769968753584606945798034191330873047483563173568577536 796 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961586262488224667499553496479828046929449355434063533658189833205005843321004308087717747708952498717131517203225191138718885243687374140943464078305034659318654363416905140082028179488543228129211820605605449863435929562737286866003383815737583734143415147279033426722295279764112866607913263271558220413897906582657504236191073638389883405419817215899371138676673264199864234294661532619250830578097165771074795567328956244695354720837870066473280147487002310194133540462157770325983723999556041115859787698177436821852682670376223515936224560429154770525408711778619812521507641674788205147985238284901379041411465216 797 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999769517574929348004997320978878968281576696132604381201949138999230035059926025848526306486253714992302789103219351146832313311462124244845660784469830207955911926180501430840492169076931259368775270923633632699180615577376423721196020302894425502404860490883674200560333771678584677199647479579629349322483387439495945025417146441830339300432518903295396226832060039585199185405767969195715504983468582994626448773403973737468172128325027220398839680884922013861164801242772946621955902343997336246695158726189064620931116096022257341095617347362574928623152452270671718875129045850048729230887911429709408274248468791296 798 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998617105449576088029983925873273809689460176795626287211694833995380210359556155091157838917522289953816734619316106880993879868772745469073964706818981247735471557083008585042953014461587556212651625541801796195083693464258542327176121817366553014429162945302045203362002630071508063197884877477776095934900324636975670152502878650982035802595113419772377360992360237511195112434607815174293029900811497967758692640423842424809032769950163322393038085309532083166988807456637679731735414063984017480170952357134387725586696576133544046573704084175449571738914713624030313250774275100292375385327468578256449645490812747776 799 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991702632697456528179903555239642858136761060773757723270169003972281262157336930546947033505133739722900407715896641285963279212636472814443788240913887486412829342498051510257718086769525337275909753250810777170502160785551253963056730904199318086574977671812271220172015780429048379187309264866656575609401947821854020915017271905892214815570680518634264165954161425067170674607646891045758179404868987806552155842543054548854196619700979934358228511857192499001932844739826078390412484383904104881025714142806326353520179456801264279442224505052697430433488281744181879504645650601754252311964811469538697872944876486656 800 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950215796184739169079421331437857148820566364642546339621014023833687572944021583281682201030802438337402446295379847715779675275818836886662729445483324918476976054988309061546308520617152023655458519504864663023012964713307523778340385425195908519449866030873627321032094682574290275123855589199939453656411686931124125490103631435353288893424083111805584995724968550403024047645881346274549076429213926839312935055258327293125179718205879606149371071143154994011597068438956470342474906303424629286154284856837958121121076740807585676653347030316184582600929690465091277027873903610525513871788868817232187237669258919936 801 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999701294777108435014476527988627142892923398187855278037726084143002125437664129499690093206184814630024414677772279086294678051654913021319976376672899949510861856329929854369277851123702912141932751117029187978138077788279845142670042312551175451116699196185241763926192568095445741650743133535199636721938470121586744752940621788612119733360544498670833509974349811302418144285875288077647294458575283561035877610331549963758751078309235277636896226426858929964069582410633738822054849437820547775716925709141027748726726460444845514059920082181897107495605578142790547662167243421663153083230733212903393123426015553519616 802 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998207768662650610086859167931762857357540389127131668226356504858012752625984776998140559237108887780146488066633674517768068309929478127919858260037399697065171137979579126215667106742217472851596506702175127868828466729679070856020253875307052706700195177111450583557155408572674449904458801211197820331630820729520468517643730731672718400163266992025001059846098867814508865715251728465883766751451701366215265661989299782552506469855411665821377358561153579784417494463802432932329096626923286654301554254846166492360358762669073084359520493091382644973633468856743285973003460529978918499384399277420358740556093321117696 803 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989246611975903660521155007590577144145242334762790009358139029148076515755908661988843355422653326680878928399802047106608409859576868767519149560224398182391026827877474757294002640453304837109579040213050767212970800378074425136121523251842316240201171062668703501342932451436046699426752807267186921989784924377122811105862384390036310400979601952150006359076593206887053194291510370795302600508710208197291593971935798695315038819132469994928264151366921478706504966782814597593974579761539719925809325529076998954162152576014438506157122958548295869841800813140459715838020763179873510996306395664522152443336559926706176 804 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935479671855421963126930045543462864871454008576740056148834174888459094535451971933060132535919960085273570398812282639650459157461212605114897361346389094346160967264848543764015842719829022657474241278304603277824802268446550816729139511053897441207026376012221008057594708616280196560516843603121531938709546262736866635174306340217862405877611712900038154459559241322319165749062224771815603052261249183749563831614792171890232914794819969569584908201528872239029800696887585563847478569238319554855953174461993724972915456086631036942737751289775219050804878842758295028124579079241065977838373987132914660019359560237056 805 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999612878031132531778761580273260777189228724051460440336893005049330754567212711831598360795215519760511641422392873695837902754944767275630689384168078334566076965803589091262584095056318974135944845447669827619666948813610679304900374837066323384647242158256073326048345568251697681179363101061618729191632257277576421199811045838041307174435265670277400228926757355447933914994494373348630893618313567495102497382989688753031341397488768919817417509449209173233434178804181325513383084871415429917329135719046771962349837492736519786221656426507738651314304829273056549770168747474475446395867030243922797487960116157361422336 806 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997677268186795190672569481639564663135372344308762642021358030295984527403276270989590164771293118563069848534357242175027416529668603653784136305008470007396461794821534547575504570337913844815669072686018965718001692881664075829402249022397940307883452949536439956290073409510186087076178606369712375149793543665458527198866275028247843046611594021664401373560544132687603489966966240091785361709881404970614984297938132518188048384932613518904505056695255039400605072825087953080298509228492579503974814314280631774099024956419118717329938559046431907885828975638339298621012484846852678375202181463536784927760696944168534016 807 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986063609120771144035416889837387978812234065852575852128148181775907164419657625937540988627758711378419091206143453050164499178011621922704817830050820044378770768929207285453027422027483068894014436116113794308010157289984454976413494134387641847300717697218639737740440457061116522457071638218274250898761261992751163193197650169487058279669564129986408241363264796125620939801797440550712170259288429823689905787628795109128290309595681113427030340171530236403630436950527718481791055370955477023848885885683790644594149738514712303979631354278591447314973853830035791726074909081116070251213088781220709566564181665011204096 808 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916381654724626864212501339024327872873404395115455112768889090655442986517945755625245931766552268270514547236860718300986995068069731536228906980304920266272624613575243712718164532164898413364086616696682765848060943739906729858480964806325851083804306183311838426442642742366699134742429829309645505392567571956506979159185901016922349678017384779918449448179588776753725638810784643304273021555730578942139434725772770654769741857574086680562182041029181418421782621703166310890746332225732862143093315314102743867564898431088273823877788125671548683889843122980214750356449454486696421507278532687324257399385089990067224576 809 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999498289928347761185275008034145967237240426370692730676613334543932657919107674533751475590599313609623087283421164309805921970408418389217373441881829521597635747681451462276308987192989390480184519700180096595088365662439440379150885788837955106502825837099871030558655856454200194808454578975857873032355405431739041874955115406101534098068104308679510696689077532660522353832864707859825638129334383473652836608354636623928618451145444520083373092246175088510530695730218997865344477993354397172858559891884616463205389390586529642943266728754029292103339058737881288502138696726920178529043671196123945544396310539940403347456 810 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996989739570086567111650048204875803423442558224156384059680007263595947514646047202508853543595881657738523700526985858835531822450510335304240651290977129585814486088708773657853923157936342881107118201080579570530193974636642274905314733027730639016955022599226183351935138725201168850727473855147238194132432590434251249730692436609204588408625852077064180134465195963134122997188247158953828776006300841917019650127819743571710706872667120500238553477050531063184174381313987192066867960126383037151359351307698779232336343519177857659600372524175752620034352427287731012832180361521071174262027176743673266377863239642420084736 811 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981938437420519402669900289229254820540655349344938304358080043581575685087876283215053121261575289946431142203161915153013190934703062011825443907745862777514886916532252641947123538947618057286642709206483477423181163847819853649431888398166383834101730135595357100111610832351207013104364843130883429164794595542605507498384154619655227530451755112462385080806791175778804737983129482953722972656037805051502117900766918461430264241236002723001431320862303186379105046287883923152401207760758298222908156107846192675394018061115067145957602235145054515720206114563726386076993082169126427045572163060462039598267179437854520508416 812 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999891630624523116416019401735375528923243932096069629826148480261489454110527257699290318727569451739678586853218971490918079145608218372070952663446475176665089321499193515851682741233685708343719856255238900864539086983086919121896591330388998303004610380813572142600669664994107242078626189058785300574988767573255633044990304927717931365182710530674774310484840747054672828427898776897722337835936226830309012707404601510768581585447416016338008587925173819118274630277727303538914407246564549789337448936647077156052364108366690402875745613410870327094321236687382358316461958493014758562273432978362772237589603076627127123050496 813 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999349783747138698496116410412253173539463592576417778956890881568936724663163546195741912365416710438071521119313828945508474873649310232425715980678851059990535928995161095110096447402114250062319137531433405187234521898521514731379547982333989818027662284881432855604017989964643452471757134352711803449932605439533798269941829566307588191096263184048645862909044482328036970567392661386334027015617360981854076244427609064611489512684496098028051527551042914709647781666363821233486443479387298736024693619882462936314184650200142417254473680465221962565927420124294149898771750958088551373640597870176633425537618459762762738302976 814 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996098702482832190976698462473519041236781555458506673741345289413620347978981277174451474192500262628429126715882973673050849241895861394554295884073106359943215573970966570660578684412685500373914825188600431123407131391129088388277287894003938908165973709288597133624107939787860714830542806116270820699595632637202789619650977397845529146577579104291875177454266893968221823404355968318004162093704165891124457466565654387668937076106976588168309165306257488257886689998182927400918660876323792416148161719294777617885107901200854503526842082791331775395564520745764899392630505748531308241843587221059800553225710758576576429817856 815 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976592214896993145860190774841114247420689332751040042448071736481722087873887663046708845155001575770574760295297842038305095451375168367325775304438638159659293443825799423963472106476113002243488951131602586740442788346774530329663727364023633448995842255731582801744647638727164288983256836697624924197573795823216737717905864387073174879465474625751251064725601363809330940426135809908024972562224995346746744799393926326013622456641859529009854991837544929547320139989097564405511965257942754496888970315768665707310647407205127021161052496747990652373387124474589396355783034491187849451061523326358803319354264551459458578907136 816 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859553289381958875161144649046685484524135996506240254688430418890332527243325978280253070930009454623448561771787052229830572708251010203954651826631828957955760662954796543780832638856678013460933706789615520442656730080647181977982364184141800693975053534389496810467885832362985733899541020185749545185442774939300426307435186322439049276792847754507506388353608182855985642556814859448149835373349972080480468796363557956081734739851157174059129951025269577283920839934585386433071791547656526981333821894611994243863884443230762126966314980487943914240322746847536378134698206947127096706369139958152819916125587308756751473442816 817 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999157319736291753250966867894280112907144815979037441528130582513341995163459955869681518425580056727740691370630722313378983436249506061223727910959790973747734563977728779262684995833140068080765602240737693122655940380483883091867894185104850804163850321206336980862807314994177914403397246121114497271112656649635802557844611117934634295660757086527045038330121649097135913855340889156688899012240099832482882812778181347736490408439106943044354779706151617463703525039607512318598430749285939161888002931367671965463183306659384572761797889882927663485441936481085218268808189241682762580238214839748916919496753523852540508840656896 818 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994943918417750519505801207365680677442868895874224649168783495080051970980759735218089110553480340366444148223784333880273900617497036367342367465758745842486407383866372675576109974998840408484593613444426158735935642282903298551207365110629104824983101927238021885176843889965067486420383476726686983626675939897814815347067666707607805773964542519162270229980729894582815483132045334940133394073440598994897296876669088086418942450634641658266128678236909704782221150237645073911590584495715634971328017588206031792779099839956307436570787339297565980912651618886511309612849135450096575481429289038493501516980521143115243053043941376 819 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969663510506503117034807244194084064657213375245347895012700970480311825884558411308534663320882042198664889342706003281643403704982218204054204794552475054918444303198236053456659849993042450907561680666556952415613853697419791307244190663774628949898611563428131311061063339790404918522300860360121901760055639386888892082406000245646834643787255114973621379884379367496892898792272009640800364440643593969383781260014528518513654703807849949596772069421458228693326901425870443469543506974293809827968105529236190756674599039737844619424724035785395885475909713319067857677094812700579452888575734230961009101883126858691458318263648256 820 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999817981063039018702208843465164504387943280251472087370076205822881870955307350467851207979925292253191989336056236019689860422229893309224325228767314850329510665819189416320739959099958254705445370083999341714493683122184518747843465143982647773699391669380568787866366380038742429511133805162160731410560333836321333352494436001473881007862723530689841728279306276204981357392753632057844802186643861563816302687560087171111081928222847099697580632416528749372159961408555222660817261041845762858967808633175417144540047594238427067716548344214712375312855458279914407146062568876203476717331454405385766054611298761152148749909581889536 821 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998907886378234112213253060790987026327659681508832524220457234937291225731844102807107247879551753519151936016337416118139162533379359855345951372603889101977063994915136497924439754599749528232672220503996050286962098733107112487060790863895886642196350016283412727198198280232454577066802830972964388463362003017928000114966616008843286047176341184139050369675837657229888144356521792347068813119863169382897816125360523026666491569337082598185483794499172496232959768451331335964903566251074577153806851799052502867240285565430562406299290065288274251877132749679486442876375413257220860303988726432314596327667792566912892499457491337216 822 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993447318269404673279518364745922157965958089052995145322743409623747354391064616842643487277310521114911616098024496708834975200276159132075708235623334611862383969490818987546638527598497169396033323023976301721772592398642674922364745183375319853178100097700476363189189681394727462400816985837786330780172018107568000689799696053059716283058047104834302218055025943379328866139130754082412878719179016297386896752163138159998949416022495589112902766995034977397758610707988015789421397506447462922841110794315017203441713392583374437795740391729645511262796498076918657258252479543325161823932358593887577966006755401477354996744948023296 823 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960683909616428039677110188475532947795748534317970871936460457742484126346387701055860923663863126689469696588146980253009851201656954792454249413740007671174303816944913925279831165590983016376199938143857810330635554391856049534188471100251919119068600586202858179135138088368364774404901915026717984681032108645408004138798176318358297698348282629005813308330155660275973196834784524494477272315074097784321380512978828959993696496134973534677416601970209864386551664247928094736528385038684777537046664765890103220650280355500246626774442350377873067576778988461511943549514877259950970943594151563325467796040532408864129980469688139776 824 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999764103457698568238062661130853197686774491205907825231618762746454904758078326206335165541983178760136818179528881881518059107209941728754725496482440046027045822901669483551678986993545898098257199628863146861983813326351136297205130826601511514714411603517217149074810828530210188646429411490160307908086192651872448024832789057910149786190089695774034879849980933961655839181008707146966863633890444586705928283077872973759962178976809841208064499611821259186319309985487568568419170310232108665222279988595340619323901682133001479760646654102267238405460673930769071661297089263559705825661564909379952806776243194453184779882818128838656 825 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998584620746191409428375966785119186120646947235446951389712576478729428548469957238010993251899072560820909077173291289108354643259650372528352978894640276162274937410016901310073921961275388589543197773178881171902879958106817783230784959609069088286469621103302894448864971181261131878576468940961847448517155911234688148996734347460898717140538174644209279099885603769935035086052242881801181803342667520235569698467237842559773073860859047248386997670927555117915859912925411410515021861392651991333679931572043715943410092798008878563879924613603430432764043584614429967782535581358234953969389456279716840657459166719108679296908773031936 826 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991507724477148456570255800710715116723881683412681708338275458872376571290819743428065959511394435364925454463039747734650127859557902235170117873367841656973649624460101407860443531767652331537259186639073287031417279748640906699384709757654414529718817726619817366693189827087566791271458813645771084691102935467408128893980406084765392302843229047865255674599313622619610210516313457290807090820056005121413418190803427055358638443165154283490321986025565330707495159477552468463090131168355911948002079589432262295660460556788053271383279547681620582596584261507686579806695213488149409723816336737678301043944755000314652075781452638191616 827 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949046346862890739421534804264290700343290100476090250029652753234259427744918460568395757068366612189552726778238486407900767157347413411020707240207049941841897746760608447162661190605913989223555119834439722188503678491845440196308258545926487178312906359718904200159138962525400747628752881874626508146617612804448773363882436508592353817059374287191534047595881735717661263097880743744842544920336030728480509144820562332151830658990925700941931916153391984244970956865314810778540787010135471688012477536593573773962763340728319628299677286089723495579505569046119478840171280928896458342898020426069806263668530001887912454688715829149696 828 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999694278081177344436529208825585744202059740602856541500177916519405556566469510763410374542410199673137316360669430918447404602944084480466124243441242299651051386480563650682975967143635483935341330719006638333131022070951072641177849551275558923069877438158313425200954833775152404485772517291247759048879705676826692640183294619051554122902356245723149204285575290414305967578587284462469055269522016184370883054868923373992910983953945554205651591496920351905469825741191888864671244722060812830128074865219561442643776580044369917769798063716538340973477033414276716873041027685573378750057388122556418837582011180011327474728132294974898176 829 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998165668487064066619175252953514465212358443617139249001067499116433339398817064580462247254461198038823898164016585510684427617664506882796745460647453797906308318883381904097855802861812903612047984314039829998786132425706435847067097307653353538419264628949880551205729002650914426914635103747486554293278234060960155841099767714309324737414137474338895225713451742485835805471523706774814331617132097106225298329213540243957465903723673325233909548981522111432818954447151333188027468332364876980768449191317368655862659480266219506618788382299230045840862200485660301238246166113440272500344328735338513025492067080067964848368793769849389056 830 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988994010922384399715051517721086791274150661702835494006404994698600036392902387482773483526767188232943388984099513064106565705987041296780472763884722787437849913300291424587134817170877421672287905884238979992716794554238615082402583845920121230515587773699283307234374015905486561487810622484919325759669404365760935046598606285855948424484824846033371354280710454915014832829142240648885989702792582637351789975281241463744795422342039951403457293889132668596913726682907999128164809994189261884610695147904211935175956881597317039712730293795380275045173202913961807429476996680641635002065972412031078152952402480407789090212762619096334336 831 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933964065534306398290309106326520747644903970217012964038429968191600218357414324896640901160603129397660333904597078384639394235922247780682836583308336724627099479801748547522808903025264530033727435305433879956300767325431690494415503075520727383093526642195699843406244095432919368926863734909515954558016426194565610279591637715135690546908949076200228125684262729490088996974853443893315938216755495824110739851687448782468772534052239708420743763334796011581482360097447994768988859965135571307664170887425271611055741289583902238276381762772281650271039217483770844576861980083849810012395834472186468917714414882446734541276575714578006016 832 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999603784393205838389741854637959124485869423821302077784230579809149601310144485949379845406963618776385962003427582470307836365415533486684097019499850020347762596878810491285136853418151587180202364611832603279737804603952590142966493018453124364298561159853174199060437464572597516213561182409457095727348098557167393661677549826290814143281453694457201368754105576376940533981849120663359895629300532974944664439110124692694812635204313438250524462580008776069488894160584687968613933159790813427845985025324551629666334447737503413429658290576633689901626235304902625067461171880503098860074375006833118813506286489294680407247659454287468036096 833 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997622706359235030338451127827754746915216542927812466705383478854897607860866915696279072441781712658315772020565494821847018192493200920104582116999100122086575581272862947710821120508909523081214187670995619678426827623715540857798958110718746185791366959119045194362624787435585097281367094456742574364088591343004361970065298957744884859688722166743208212524633458261643203891094723980159373775803197849667986634660748156168875811225880629503146775480052656416933364963508127811683598958744880567075910151947309777998006686425020480577949743459802139409757411829415750404767031283018593160446250040998712881037718935768082443485956725724808216576 834 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985736238155410182030706766966528481491299257566874800232300873129385647165201494177674434650690275949894632123392968931082109154959205520627492701994600732519453487637177686264926723053457138487285126025973718070560965742293245146793748664312477114748201754714271166175748724613510583688202566740455446184531548058026171820391793746469309158132333000459249275147800749569859223346568343880956242654819187098007919807964488937013254867355283777018880652880315938501600189781048766870101593752469283402455460911683858667988040118550122883467698460758812836458544470976494502428602187698111558962677500245992277286226313614608494660915740354348849299456 835 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999914417428932461092184240601799170888947795545401248801393805238776313882991208965066046607904141655699367792740357813586492654929755233123764956211967604395116720925823066117589560338320742830923710756155842308423365794453759470880762491985874862688489210528285626997054492347681063502129215400442732677107189288348157030922350762478815854948793998002755495650886804497419155340079410063285737455928915122588047518847786933622079529204131702662113283917281895631009601138686292601220609562514815700414732765470103152007928240711300737300806190764552877018751266825858967014571613126188669353776065001475953663717357881687650967965494442126093095796736 836 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999486504573594766553105443610795025333686773272407492808362831432657883297947253790396279647424849934196206756442146881518955929578531398742589737271805626370700325554938396705537362029924456985542264536935053850540194766722556825284574951915249176130935263169713761982326954086086381012775292402656396062643135730088942185534104574872895129692763988016532973905320826984514932040476460379714424735573490735528285113086721601732477175224790215972679703503691373786057606832117755607323657375088894202488396592820618912047569444267804423804837144587317262112507600955153802087429678757132016122656390008855721982304147290125905807792966652756558574780416 837 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996919027441568599318632661664770152002120639634444956850176988595947299787683522742377677884549099605177240538652881289113735577471188392455538423630833758224201953329630380233224172179546741913253587221610323103241168600335340951707449711491495056785611579018282571893961724516518286076651754415938376375858814380533653113204627449237370778156583928099197843431924961907089592242858762278286548413440944413169710678520329610394863051348741295836078221022148242716345640992706533643941944250533365214930379556923713472285416665606826542829022867523903572675045605730922812524578072542792096735938340053134331893824883740755434846757799916539351448682496 838 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981514164649411595911795969988620912012723837806669741101061931575683798726101136454266067307294597631063443231917287734682413464827130354733230541785002549345211719977782281399345033077280451479521523329661938619447011602012045710244698268948970340713669474109695431363770347099109716459910526495630258255152886283201918679227764695424224668939503568595187060591549771442537553457152573669719290480645666479018264071121977662369178308092447775016469326132889456298073845956239201863651665503200191289582277341542280833712499993640959256974137205143421436050273634385536875147468435256752580415630040318805991362949302444532609080546799499236108692094976 839 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889084987896469575470775819931725472076343026840018446606371589454102792356606818725596403843767585786380659391503726408094480788962782128399383250710015296071270319866693688396070198463682708877129139977971631716682069612072274261468189613693822044282016844658172588182622082594658298759463158973781549530917317699211512075366588172545348013637021411571122363549298628655225320742915442018315742883873998874109584426731865974215069848554686650098815956797336737788443075737435211181909993019201147737493664049253685002274999961845755541844823230860528616301641806313221250884810611540515482493780241912835948177695814667195654483280796995416652152569856 840 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999334509927378817452824654919590352832458058161040110679638229536724616754139640912353578423062605514718283956349022358448566884733776692770396299504260091776427621919200162130376421190782096253262774839867829790300092417672433645568809137682162932265692101067949035529095732495567949792556778953842689297185503906195269072452199529035272088081822128469426734181295791771931351924457492652109894457303243993244657506560391195845290419091328119900592895740784020426730658454424611267091459958115206886424961984295522110013649999771074533251068939385163171697809850837879327505308863669243092894962681451477015689066174888003173926899684781972499912915419136 841 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996007059564272904716947929517542116994748348966240664077829377220347700524837845474121470538375633088309703738094134150691401308402660156622377797025560550658565731515200972782258527144692577519576649039206978741800554506034601873412854826092977593594152606407694213174574394973407698755340673723056135783113023437171614434713197174211632528490932770816560405087774750631588111546744955912659366743819463959467945039362347175071742514547968719403557374444704122560383950726547667602548759748691241318549771905773132660081899998626447199506413636310979030186859105027275965031853182015458557369776088708862094134397049328019043561398108691834999477492514816 842 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976042357385637428301687577105252701968490093797443984466976263322086203149027072844728823230253798529858222428564804904148407850415960939734266782153363303951394389091205836693551162868155465117459894235241872450803327036207611240477128956557865561564915638446165279047446369840446192532044042338336814698678140623029686608279183045269795170945596624899362430526648503789528669280469735475956200462916783756807670236174083050430455087287812316421344246668224735362303704359286005615292558492147447911298631434638795960491399991758683197038481817865874181121154630163655790191119092092751344218656532253172564806382295968114261368388652151009996864955088896 843 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999856254144313824569810125462631516211810940562784663906801857579932517218894162437068372939381522791179149334571388829424890447102495765638405600692920179823708366334547235020161306977208932790704759365411451234704819962217245667442862773739347193369389493830676991674284678219042677155192264254030020888192068843738178119649675098271618771025673579749396174583159891022737172015682818412855737202777500702540846021417044498302582730523726873898528065480009348412173822226155716033691755350952884687467791788607832775762948399950552099182230890907195245086726927780981934741146714552556508065311939193519035388838293775808685568210331912906059981189730533376 844 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999137524865882947418860752775789097270865643376707983440811145479595103313364974622410237636289136747074896007428332976549342682614974593830433604157521078942250198007283410120967841863253596744228556192468707408228919773303474004657176642436083160216336962984061950045708069314256062931153585524180125329152413062429068717898050589629712626154041478496377047498959346136423032094096910477134423216665004215245076128502266989815496383142361243391168392880056090473042933356934296202150532105717308124806750731646996654577690399703312595093385345443171470520361566685891608446880287315339048391871635161114212333029762654852113409261991477436359887138383200256 845 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994825149195297684513164516654734583625193860260247900644866872877570619880189847734461425817734820482449376044569997859296056095689847562982601624945126473653501188043700460725807051179521580465371337154812244449373518639820844027943059854616498961298021777904371700274248415885536377586921513145080751974914478374574412307388303537778275756924248870978262284993756076818538192564581462862806539299990025291470456771013601938892978298854167460347010357280336542838257600141605777212903192634303848748840504389881979927466142398219875570560312072659028823122169400115349650681281723892034290351229810966685273998178575929112680455571948864618159322830299201536 846 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968950895171786107078987099928407501751163161561487403869201237265423719281139086406768554906408922894696256267419987155776336574139085377895609749670758841921007128262202764354842307077129482792228022928873466696241111838925064167658359127698993767788130667426230201645490495313218265521529078870484511849486870247446473844329821226669654541545493225869573709962536460911229155387488777176839235799940151748822740626081611633357869793125004762082062143682019257029545600849634663277419155805823092493043026339291879564796854389319253423361872435954172938733016400692097904087690343352205742107378865800111643989071455574676082733431693187708955936981795209216 847 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999813705371030716642473922599570445010506978969368924423215207423592542315686834518440611329438453537368177537604519922934658019444834512267373658498024553051526042769573216586129053842462776896753368137573240800177446671033550385005950154766193962606728784004557381209872942971879309593129174473222907071096921221484678843065978927360017927249272959355217442259775218765467374932324932663061035414799640910492936443756489669800147218758750028572492372862092115542177273605097807979664514934834938554958258158035751277388781126335915520540171234615725037632398098404152587424526142060113234452644273194800669863934428733448056496400590159126253735621890771255296 848 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998882232226184299854843535597422670063041873816213546539291244541555253894121007110643667976630721224209065225627119537607948116669007073604241950988147318309156256617439299516774323054776661380520208825439444801064680026201302310035700928597163775640372704027344287259237657831275857558775046839337442426581527328908073058395873564160107563495637756131304653558651312592804249593949595978366212488797845462957618662538938018800883312552500171434954237172552693253063641630586847877987089609009631329749548948214507664332686758015493123241027407694350225794388590424915524547156852360679406715865639168804019183606572400688338978403540954757522413731344627531776 849 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993293393357105799129061213584536020378251242897281279235747467249331523364726042663862007859784327345254391353762717225647688700014042441625451705928883909854937539704635797100645938328659968283121252952636668806388080157207813860214205571582982653842236224164065723555425946987655145352650281036024654559489163973448438350375241384960645380973826536787827921351907875556825497563697575870197274932787072777745711975233628112805299875315001028609725423035316159518381849783521087267922537654057787978497293689287045985996120548092958739446164446166101354766331542549493147282941114164076440295193835012824115101639434404130033870421245728545134482388067765190656 850 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959760360142634794774367281507216122269507457383687675414484803495989140188356255983172047158705964071526348122576303353886132200084254649752710235573303459129625238227814782603875629971959809698727517715820012838328480943246883161285233429497895923053417344984394341332555681925930872115901686216147927356934983840690630102251448309763872285842959220726967528111447253340952985382185455221183649596722436666474271851401768676831799251890006171658352538211896957110291098701126523607535225924346727870983762135722275915976723288557752436676986676996608128597989255296958883697646684984458641771163010076944690609836606424780203222527474371270806894328406591143936 851 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999758562160855808768646203689043296733617044744302126052486908820975934841130137535899032282952235784429158088735457820123316793200505527898516261413439820754777751429366888695623253779831758858192365106294920077029970885659481298967711400576987375538320504069906366047995334091555585232695410117296887564141609903044143780613508689858583233715057755324361805168668683520045717912293112731327101897580334619998845631108410612060990795511340037029950115229271381742661746592206759141645211355546080367225902572814333655495860339731346514620061920061979648771587935531781753302185880109906751850626978060461668143659019638548681219335164846227624841365970439546863616 852 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998551372965134852611877222134259780401702268465812756314921452925855609046780825215394193697713414706574948532412746920739900759203033167391097568480638924528666508576201332173739522678990553149154190637769520462179825313956887793806268403461924253229923024419438196287972004549333511396172460703781325384849659418264862683681052139151499402290346531946170831012012101120274307473758676387962611385482007719993073786650463672365944773068040222179700691375628290455970479553240554849871268133276482203355415436886001932975162038388079087720371520371877892629527613190690519813115280659440511103761868362770008861954117831292087316010989077365749048195822637281181696 853 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991308237790809115671263332805558682410213610794876537889528717555133654280684951292365162186280488239449691194476481524439404555218199004346585410883833547171999051457207993042437136073943318894925143826617122773078951883741326762837610420771545519379538146516629177727832027296001068377034764222687952309097956509589176102086312834908996413742079191677024986072072606721645844842552058327775668312892046319958442719902782034195668638408241333078204148253769742735822877319443329099227608799658893220132492621316011597850972230328474526322229122231267355777165679144143118878691683956643066622571210176620053171724706987752523896065934464194494289174935823687090176 854 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947849426744854694027579996833352094461281664769259227337172305330801925684109707754190973117682929436698147166858889146636427331309194026079512465303001283031994308743247958254622816443659913369550862959702736638473711302447960577025662524629273116277228879099775066366992163776006410262208585336127713854587739057535056612517877009453978482452475150062149916432435640329875069055312349966654009877352277919750656319416692205174011830449447998469224889522618456414937263916659974595365652797953359320794955727896069587105833381970847157933374733387604134662994074864858713272150103739858399735427261059720319030348241926515143376395606785166965735049614942122541056 855 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999687096560469128164165479981000112566767689988615555364023033831984811554104658246525145838706097576620188883001153334879818563987855164156477074791818007698191965852459487749527736898661959480217305177758216419830842267814687763462153975147775638697663373274598650398201952982656038461573251512016766283127526434345210339675107262056723870894714850900372899498594613841979250414331874099799924059264113667518503937916500153231044070982696687990815349337135710738489623583499959847572193916787720155924769734367376417522635000291825082947600248400325624807977964449189152279632900622439150398412563566358321914182089451559090860258373640711001794410297689652735246336 856 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998122579362814768984992879886000675400606139931693332184138202991908869324627949479150875032236585459721133298006920009278911383927130984938862448750908046189151795114756926497166421391971756881303831066549298518985053606888126580772923850886653832185980239647591902389211717895936230769439509072100597698765158606071262038050643572340343225368289105402237396991567683051875502485991244598799544355584682005111023627499000919386264425896180127944892096022814264430937741500999759085433163500726320935548618406204258505135810001750950497685601490401953748847867786695134913677797403734634902390475381398149931485092536709354545161550241844266010766461786137916411478016 857 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988735476176888613909957279316004052403636839590159993104829217951453215947767696874905250193419512758326799788041520055673468303562785909633174692505448277134910770688541558982998528351830541287822986399295791113910321641328759484637543105319922993115881437885551414335270307375617384616637054432603586192590951636427572228303861434042059352209734632413424381949406098311253014915947467592797266133508092030666141764994005516317586555377080767669352576136885586585626449005998554512598981004357925613291710437225551030814860010505702986113608942411722493087206720170809482066784422407809414342852288388899588910555220256127270969301451065596064598770716827498468868096 858 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932412857061331683459743675896024314421821037540959958628975307708719295686606181249431501160517076549960798728249120334040809821376715457799048155032689662809464624131249353897991170110983247726937918395774746683461929847972556907825258631919537958695288627313308486011621844253704307699822326595621517155545709818565433369823168604252356113258407794480546291696436589867518089495684805556783596801048552183996850589964033097905519332262484606016115456821313519513758694035991327075593886026147553679750262623353306184889160063034217916681653654470334958523240321024856892400706534446856486057113730333397533463331321536763625815808706393576387592624300964990813208576 859 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999594477142367990100758462055376145886530926225245759751773851846252315774119637087496589006963102459299764792369494722004244858928260292746794288930196137976856787744787496123387947020665899486361627510374648480100771579087835341446951551791517227752171731763879850916069731065522225846198933959573729102933274258911392600218939011625514136679550446766883277750178619539205108536974108833340701580806291313103981103539784198587433115993574907636096692740927881117082552164215947962453563316156885322078501575740119837109334960378205307500089921926822009751139441926149141354404239206681138916342682382000385200779987929220581754894852238361458325555745805789944879251456 860 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997566862854207940604550772332256875319185557351474558510643111077513894644717822524979534041778614755798588754216968332025469153569561756480765733581176827861140726468724976740327682123995396918169765062247890880604629474527012048681709310749103366513030390583279105496418386393133355077193603757442374617599645553468355601313634069753084820077302680601299666501071717235230651221844653000044209484837747878623886621238705191524598695961449445816580156445567286702495312985295687774721379896941311932471009454440719022656009762269231845000539531560932058506836651556894848126425435240086833498056094292002311204679927575323490529369113430168749953334474834739669275508736 861 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985401177125247643627304633993541251915113344108847351063858666465083367868306935149877204250671688534791532525301809992152814921417370538884594401487060967166844358812349860441966092743972381509018590373487345283627776847162072292090255864494620199078182343499674632978510318358800130463161622544654247705597873320810133607881804418518508920463816083607797999006430303411383907331067918000265256909026487271743319727432231149147592175768696674899480938673403720214971877911774126648328279381647871594826056726644314135936058573615391070003237189365592351041019909341369088758552611440521000988336565752013867228079565451940943176214680581012499720006849008438015653052416 862 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999912407062751485861763827803961247511490680064653084106383151998790500207209841610899263225504030131208749195151810859952916889528504223233307566408922365803001066152874099162651796556463834289054111542240924071701766661082972433752541535186967721194469094060998047797871061910152800782778969735267925486233587239924860801647290826511111053522782896501646787994038581820468303443986407508001591541454158923630459918364593386894885553054612180049396885632040422321289831267470644759889969676289887229568956340359865884815616351441692346420019423136193554106246119456048214532551315668643126005930019394512083203368477392711645659057288083486074998320041094050628093918314496 863 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999474442376508915170582966823767485068944080387918504638298911992743001243259049665395579353024180787252495170910865159717501337171025339399845398453534194818006396917244594975910779338783005734324669253445544430210599966497834602515249211121806327166814564365988286787226371460916804696673818411607552917401523439549164809883744959066666321136697379009880727964231490922809820663918445048009549248724953541782759510187560321369313318327673080296381313792242533927738987604823868559339818057739323377413738042159195308893698108650154078520116538817161324637476716736289287195307894011858756035580116367072499220210864356269873954343728500916449989920246564303768563509886976 864 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996846654259053491023497800942604910413664482327511027829793471956458007459554297992373476118145084723514971025465190958305008023026152036399072390721205168908038381503467569855464676032698034405948015520673266581263599798987007615091495266730837963000887386195929720723358228765500828180042910469645317504409140637294988859302469754399997926820184274059284367785388945536858923983510670288057295492349721250696557061125361928215879909966038481778287882753455203566433925628943211356038908346435940264482428252955171853362188651900924471120699232902967947824860300417735723171847364071152536213480698202434995321265186137619243726062371005498699939521479385822611381059321856 865 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981079925554320946140986805655629462481986893965066166978760831738748044757325787954240856708870508341089826152791145749830048138156912218394434344327231013448230289020805419132788056196188206435688093124039599487581598793922045690548971600385027778005324317175578324340149372593004969080257462817871905026454843823769933155814818526399987560921105644355706206712333673221153543901064021728343772954098327504179342366752171569295279459796230890669727296520731221398603553773659268136233450078615641586894569517731031120173131911405546826724195397417807686949161802506414339031084184426915217280884189214609971927591116825715462356374226032992199637128876314935668286355931136 866 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886479553325925676845920833933776774891921363790397001872564990432488268543954727725445140253223050046538956916746874498980288828941473310366606065963386080689381734124832514796728337177129238614128558744237596925489592763532274143293829602310166668031945903053469946040896235558029814481544776907231430158729062942619598934888911158399925365526633866134237240274002039326921263406384130370062637724589965025076054200513029415771676758777385344018363779124387328391621322641955608817400700471693849521367417106386186721038791468433280960345172384506846121694970815038486034186505106561491303685305135287659831565546700954292774138245356197953197822773257889614009718135586816 867 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999318877319955554061075525003602660649351528182742382011235389942594929611263728366352670841519338300279233741500481246993881732973648839862199636395780316484136290404748995088780370023062775431684771352465425581552937556581193644859762977613861000008191675418320819676245377413348178886889268661443388580952374377655717593609333466950399552193159803196805423441644012235961527580438304782220375826347539790150456325203078176494630060552664312064110182674746323970349727935851733652904404202830163097128204502638317120326232748810599685762071034307041076730169824890230916205119030639368947822111830811725958989393280205725756644829472137187719186936639547337684058308813520896 868 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995913263919733324366453150021615963896109169096454292067412339655569577667582370198116025049116029801675402449002887481963290397841893039173197818374681898904817742428493970532682220138376652590108628114792553489317625339487161869158577865683166000049150052509924918057472264480089073321335611968660331485714246265934305561656000801702397313158958819180832540649864073415769165482629828693322254958085238740902737951218469058967780363315985872384661096048477943822098367615110401917426425216980978582769227015829902721957396492863598114572426205842246460381018949341385497230714183836213686932670984870355753936359681234354539868976832823126315121619837284026104349852881125376 869 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975479583518399946198718900129695783376655014578725752404474037933417466005494221188696150294696178810052414694017324891779742387051358235039186910248091393428906454570963823196093320830259915540651768688755320935905752036922971214951467194098996000294900315059549508344833586880534439928013671811961988914285477595605833369936004810214383878953752915084995243899184440494614992895778972159933529748511432445416427707310814353806682179895915234307966576290867662932590205690662411504558551301885871496615362094979416331744378957181588687434557235053478762286113696048312983384285103017282121596025909222134523618158087406127239213860996938757890729719023704156626099117286752256 870 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999852877501110399677192313400778174700259930087472354514426844227600504796032965327132176901768177072860314488164103949350678454322308149410235121461488548360573438727425782939176559924981559493243910612132531925615434512221537827289708803164593976001769401890357297050069001521283206639568082030871771933485712865573635000219616028861286303273722517490509971463395106642967689957374673832959601178491068594672498566243864886122840093079375491405847799457745205977595541234143974469027351307811315228979692172569876497990466273743089532124607343410320872573716682176289877900305710618103692729576155455332807141708948524436763435283165981632547344378314142224939756594703720513536 871 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999117265006662398063153880404669048201559580524834127086561065365603028776197791962793061410609062437161886928984623696104070725933848896461410728768931290163440632364554697635059359549889356959463463672795191553692607073329226963738252818987563856010616411342143782300414009127699239837408492185230631600914277193441810001317696173167717819642335104943059828780370639857806139744248042997757607070946411568034991397463189316737040558476252948435086796746471235865573247404863846814164107846867891373878153035419258987942797642458537192747644060461925235442300093057739267401834263708622156377456932731996842850253691146620580611698995889795284066269884853349638539568222323081216 872 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994703590039974388378923282428014289209357483149004762519366392193618172657186751776758368463654374622971321573907742176624424355603093378768464372613587740980643794187328185810356157299336141756780782036771149322155642439975361782429516913925383136063698468052862693802484054766195439024450953111383789605485663160650860007906177039006306917854010629658358972682223839146836838465488257986545642425678469408209948384779135900422243350857517690610520780478827415193439484429183080884984647081207348243268918212515553927656785854751223156485864362771551412653800558346435604411005582251732938264741596391981057101522146879723483670193975338771704397619309120097831237409333938487296 873 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968221540239846330273539694568085735256144898894028575116198353161709035943120510660550210781926247737827929443446453059746546133618560272610786235681526445883862765123969114862136943796016850540684692220626895932933854639852170694577101483552298816382190808317176162814904328597172634146705718668302737632913978963905160047437062234037841507124063777950153836093343034881021030792929547919273854554070816449259690308674815402533460105145106143663124682872964491160636906575098485309907882487244089459613509275093323565940715128507338938915186176629308475922803350078613626466033493510397629588449578351886342609132881278340902021163852032630226385715854720586987424456003630923776 874 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999809329241439077981641238167408514411536869393364171450697190118970254215658723063963301264691557486426967576660678718358479276801711361635664717414089158675303176590743814689172821662776101103244108153323761375597603127839113024167462608901313792898293144849903056976889425971583035804880234312009816425797483873783430960284622373404227049042744382667700923016560058209286126184757577287515643127324424898695558141852048892415200760630870636861978748097237786946963821439450590911859447294923464536757681055650559941395644290771044033633491117059775850855536820100471681758796200961062385777530697470111318055654797287670045412126983112195781358314295128323521924546736021785542656 875 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998855975448634467889847429004451086469221216360185028704183140713821525293952338383779807588149344918561805459964072310150875660810268169813988304484534952051819059544462888135036929976656606619464648919942568253585618767034678145004775653407882757389758869099418341861336555829498214829281405872058898554784903242700585761707734240425362294256466296006205538099360349255716757108545463725093858763946549392173348851112293354491204563785223821171872488583426721681782928636703545471156683769540787220546086333903359648373865744626264201800946702358655105133220920602830090552777205766374314665184184820667908333928783726020272472761898673174688149885770769941131547280416130713255936 876 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993135852691806807339084574026706518815327298161110172225098844282929151763714030302678845528896069511370832759784433860905253964861609018883929826907209712310914357266777328810221579859939639716787893519655409521513712602208068870028653920447296544338553214596510051168019334976989288975688435232353391328709419456203514570246405442552173765538797776037233228596162095534300542651272782350563152583679296353040093106673760126947227382711342927031234931500560330090697571820221272826940102617244723323276518003420157890243194467757585210805680214151930630799325523616980543316663234598245887991105108924007450003572702356121634836571392039048128899314624619646789283682496784279535616 877 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958815116150840844034507444160239112891963788966661033350593065697574910582284181816073073173376417068224996558706603165431523789169654113303578961443258273865486143600663972861329479159637838300727361117932457129082275613248413220171923522683779266031319287579060307008116009861935733854130611394120347972256516737221087421478432655313042593232786656223399371576972573205803255907636694103378915502075778118240558640042560761683364296268057562187409589003361980544185430921327636961640615703468339939659108020520947341459166806545511264834081284911583784795953141701883259899979407589475327946630653544044700021436214136729809019428352234288773395887747717880735702094980705677213696 878 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999752890696905045064207044664961434677351782733799966200103558394185449463493705090896438439040258502409349979352239618992589142735017924679821473768659549643192916861603983837167976874957827029804364166707594742774493653679490479321031541136102675596187915725474361842048696059171614403124783668364722087833539100423326524528870595931878255559396719937340396229461835439234819535445820164620273493012454668709443351840255364570100185777608345373124457534020171883265112585527965821769843694220810039637954648123125684048755000839273067589004487709469502708775718850211299559399876445536851967679783921264268200128617284820378854116570113405732640375326486307284414212569884234063282176 879 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998517344181430270385242267989768608064110696402799797200621350365112696780962230545378630634241551014456099876113437713955534856410107548078928842611957297859157501169623903023007861249746962178826185000245568456646961922076942875926189246816616053577127494352846171052292176355029686418748702010188332527001234602539959147173223575591269533356380319624042377376771012635408917212674920987721640958074728012256660111041532187420601114665650072238746745204121031299590675513167794930619062165324860237827727888738754104292530005035638405534026926256817016252654313101267797356399258673221111806078703527585609200771703708922273124699420680434395842251958917843706485275419305404379693056 880 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991104065088581622311453607938611648384664178416798783203728102190676180685773383272271783805449306086736599256680626283733209138460645288473573055671743787154945007017743418138047167498481773072957110001473410739881771532461657255557135480899696321462764966117077026313753058130178118512492212061129995162007407615239754883039341453547617200138281917744254264260626075812453503276049525926329845748448368073539960666249193124523606687993900433432480471224726187797544053079006769583714372991949161426966367332432524625755180030213830433204161557540902097515925878607606784138395552039326670836472221165513655204630222253533638748196524082606375053511753507062238911652515832426278158336 881 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946624390531489733868721647631669890307985070500792699222368613144057084114640299633630702832695836520419595540083757702399254830763871730841438334030462722929670042106460508828283004990890638437742660008840464439290629194769943533342812885398177928776589796702462157882518348781068711074953272366779970972044445691438529298236048721285703200829691506465525585563756454874721019656297155557979074490690208441239763997495158747141640127963402600594882827348357126785264318474040617502286237951694968561798203994595147754531080181282982599224969345245412585095555271645640704830373312235960025018833326993081931227781333521201832489179144495638250321070521042373433469915094994557668950016 882 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999679746343188938403212329885790019341847910423004756195334211678864342504687841797801784216996175019122517573240502546214395528984583230385048630004182776337578020252638763052969698029945343830626455960053042786635743775168619661200056877312389067572659538780214772947295110092686412266449719634200679825832266674148631175789416292327714219204978149038793153513382538729248326117937782933347874446944141250647438583984970952482849840767780415603569296964090142760711585910844243705013717427710169811370789223967570886527186481087697895595349816071472475510573331629873844228982239873415760150112999961958491587366688001127210994935074866973829501926423126254240600819490569967346013700096 883 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998078478059133630419273979314740116051087462538028537172005270073186055028127050786810705301977050114735105439443015277286373173907499382310291780025096658025468121515832578317818188179672062983758735760318256719814462651011717967200341263874334405435957232681288637683770660556118473598698317805204078954993600044891787054736497753966285315229868894232758921080295232375489956707626697600087246681664847503884631503909825714897099044606682493621415781784540856564269515465065462230082304566261018868224735343805425319163118886526187373572098896428834853063439989779243065373893439240494560900677999771750949524200128006763265969610449201842977011558538757525443604916943419804076082200576 884 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988470868354801782515643875888440696306524775228171223032031620439116330168762304720864231811862300688410632636658091663718239043444996293861750680150579948152808729094995469906909129078032377902552414561909540318886775906070307803202047583246006432615743396087731826102623963336710841592189906831224473729961600269350722328418986523797711891379213365396553526481771394252939740245760185600523480089989085023307789023458954289382594267640094961728494690707245139385617092790392773380493827397566113209348412062832551914978713319157124241432593378573009118380639938675458392243360635442967365404067998630505697145200768040579595817662695211057862069351232545152661629501660518824456493203456 885 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930825210128810695093863255330644177839148651369027338192189722634697981012573828325185390871173804130463795819948549982309434260669977763170504080903479688916852374569972819441454774468194267415314487371457241913320655436421846819212285499476038595694460376526390956615743780020265049553139440987346842379769601616104333970513919142786271348275280192379321158890628365517638441474561113603140880539934510139846734140753725736295565605840569770370968144243470836313702556742356640282962964385396679256090472376995311489872279914942745448595560271438054710283839632052750353460163812657804192424407991783034182871204608243477574905976171266347172416107395270915969777009963112946738959220736 886 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999584951260772864170563179531983865067034891908214164029153138335808187886075442969951112345227042824782782774919691299893856605564019866579023024485420878133501114247419836916648728646809165604491886924228743451479923932618531080915273712996856231574166762259158345739694462680121590297318836645924081054278617609696626003823083514856717628089651681154275926953343770193105830648847366681618845283239607060839080404844522354417773393635043418622225808865460825017882215340454139841697777786312380075536542834261971868939233679489656472691573361628628328261703037792316502120760982875946825154546447950698205097227227649460865449435857027598083034496644371625495818662059778677680433755324416 887 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997509707564637185023379077191903190402209351449284984174918830014849127316452657819706674071362256948696696649518147799363139633384119199474138146912525268801006685484519021499892371880854993626951321545372460708879543595711186485491642277981137389445000573554950074438166776080729541783913019875544486325671705658179756022938501089140305768537910086925655561720062621158634983893084200089713071699437642365034482429067134126506640361810260511733354853192764950107293292042724839050186666717874280453219257005571831213635402076937938836149440169771769969570218226753899012724565897255680950927278687704189230583363365896765192696615142165588498206979866229752974911972358672066082602531946496 888 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985058245387823110140274463151419142413256108695709905049512980089094763898715946918240044428173541692180179897108886796178837800304715196844828881475151612806040112907114128999354231285129961761707929272234764253277261574267118912949853667886824336670003441329700446629000656484377250703478119253266917954030233949078536137631006534841834611227460521553933370320375726951809903358505200538278430196625854190206894574402804759039842170861563070400129119156589700643759752256349034301120000307245682719315542033430987281812412461627633016896641018630619817421309360523394076347395383534085705563672126225135383500180195380591156179690852993530989241879197378517849471834152032396495615191678976 889 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910349472326938660841646778908514854479536652174259430297077880534568583392295681509440266569041250153081079382653320777073026801828291181068973288850909676836240677442684773996125387710779770570247575633408585519663569445602713477699122007320946020020020647978202679774003938906263504220868715519601507724181403694471216825786039209051007667364763129323600221922254361710859420151031203229670581179755125141241367446416828554239053025169378422400774714939538203862558513538094205806720001843474096315893252200585923690874474769765798101379846111783718904527856163140364458084372301204514233382032757350812301001081172283546937078145117961185935451275184271107096831004912194378973691150073856 890 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999462096833961631965049880673451089126877219913045556581782467283207411500353774089056641599414247500918486476295919924662438160810969747086413839733105458061017444064656108643976752326264678623421485453800451513117981416673616280866194732043925676120120123887869216078644023633437581025325212293117609046345088422166827300954716235254306046004188578775941601331533526170265156520906187219378023487078530750847448204678500971325434318151016270534404648289637229223175351081228565234840320011060844577895359513203515542145246848618594788608279076670702313427167136978842186748506233807227085400292196544104873806006487033701281622468870707767115612707651105626642580986029473166273842146900443136 891 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996772581003769791790299284040706534761263319478273339490694803699244469002122644534339849596485485005510918857775519547974628964865818482518483038398632748366104664387936651863860513957588071740528912722802709078707888500041697685197168392263554056720720743327215296471864141800625486151951273758705654278070530533000963805728297411525836276025131472655649607989201157021590939125437123316268140922471184505084689228071005827952605908906097623206427889737823375339052106487371391409041920066365067467372157079221093252871481091711568731649674460024213880563002821873053120491037402843362512401753179264629242836038922202207689734813224246602693676245906633759855485916176838997643052881402658816 892 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980635486022618750741795704244239208567579916869640036944168822195466814012735867206039097578912910033065513146653117287847773789194910895110898230391796490196627986327619911183163083745528430443173476336816254472247331000250186111183010353581324340324324459963291778831184850803752916911707642552233925668423183198005782834369784469155017656150788835933897647935206942129545634752622739897608845534827107030508135368426034967715635453436585739238567338426940252034312638924228348454251520398190404804232942475326559517228886550269412389898046760145283283378016931238318722946224417060175074410519075587775457016233533213246138408879345479616162057475439802559132915497061033985858317288415952896 893 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999883812916135712504450774225465435251405479501217840221665012933172800884076415203236234585473477460198393078879918703727086642735169465370665389382350778941179767917965719467098978502473170582659040858020897526833483986001501116667098062121487946041945946759779750672987109104822517501470245855313403554010539099188034697006218706814930105936904733015603385887611241652777273808515736439385653073208962642183048812210556209806293812720619514435431404030561641512205875833545370090725509122389142428825397654851959357103373319301616474339388280560871699700268101587429912337677346502361050446463114453526652742097401199279476830453276072877696972344852638815354797492982366203915149903730495717376 894 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999302877496814275026704645352792611508432877007307041329990077599036805304458491219417407512840864761190358473279512222362519856411016792223992336294104673647078607507794316802593871014839023495954245148125385161000903916009006700002588372728927676251675680558678504037922654628935105008821475131880421324063234595128208182037312240889580635621428398093620315325667449916663642851094418636313918439253775853098292873263337258837762876323717086612588424183369849073235255001272220544353054734334854572952385929111756142620239915809698846036329683365230198201608609524579474026064079014166302678778686721159916452584407195676860982719656437266181834069115832892128784957894197223490899422382974304256 895 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995817264980885650160227872116755669050597262043842247979940465594220831826750947316504445077045188567142150839677073334175119138466100753343954017764628041882471645046765900815563226089034140975725470888752310966005423496054040200015530236373566057510054083352071024227535927773610630052928850791282527944379407570769249092223873445337483813728570388561721891954004699499981857106566511817883510635522655118589757239580023553026577257942302519675530545100219094439411530007633323266118328406009127437714315574670536855721439494858193076217978100191381189209651657147476844156384474084997816072672120326959498715506443174061165896317938623597091004414694997352772709747365183340945396534297845825536 896 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974903589885313900961367232700534014303583572263053487879642793565324990960505683899026670462271131402852905038062440005050714830796604520063724106587768251294829870280595404893379356534204845854352825332513865796032540976324241200093181418241396345060324500112426145365215566641663780317573104747695167666276445424615494553343240672024902882371422331370331351724028196999891142639399070907301063813135930711538543437480141318159463547653815118053183270601314566636469180045799939596709970436054764626285893448023221134328636969149158457307868601148287135257909942884861064938306844509986896436032721961756992293038659044366995377907631741582546026488169984116636258484191100045672379205787074953216 897 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999849421539311883405768203396203204085821501433578320927277856761391949945763034103394160022773626788417117430228374640030304288984779627120382344639526609507768979221683572429360276139205229075126116951995083194776195245857945447200559088509448378070361947000674556872191293399849982681905438628486171005997658672547692967320059444032149417294228533988221988110344169181999346855836394425443806382878815584269231260624880847908956781285922890708319099623607887399818815080274799637580259822616328587757715360688139326805971821814894950743847211606889722811547459657309166389629841067059921378616196331770541953758231954266201972267445790449495276158929019904699817550905146600274034275234722449719296 898 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999096529235871300434609220377219224514929008601469925563667140568351699674578204620364960136641760730502704581370247840181825733908677762722294067837159657046613875330101434576161656835231374450756701711970499168657171475147672683203354531056690268422171682004047341233147760399099896091432631770917026035985952035286157803920356664192896503765371203929331928662065015091996081135018366552662838297272893505615387563749285087453740687715537344249914597741647324398912890481648797825481558935697971526546292164128835960835830930889369704463083269641338336869284757943854998337779046402359528271697177990623251722549391725597211833604674742696971656953574119428198905305430879601644205651408334698315776 899 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994579175415227802607655322263315347089574051608819553382002843410110198047469227722189760819850564383016227488221487041090954403452066576333764407022957942279683251980608607456969941011388246704540210271822995011943028850886036099220127186340141610533030092024284047398886562394599376548595790625502156215915712211716946823522139985157379022592227223575991571972390090551976486810110199315977029783637361033692325382495710524722444126293224065499487586449883946393477342889892786952889353614187829159277752984773015765014985585336218226778499617848030021215708547663129990026674278414157169630183067943739510335296350353583271001628048456181829941721444716569193431832585277609865233908450008189894656 900 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967475052491366815645931933579892082537444309652917320292017060460661188284815366333138564919103386298097364929328922246545726420712399458002586442137747653678099511883651644741819646068329480227241261630937970071658173105316216595320763118040849663198180552145704284393319374367596259291574743753012937295494273270301680941132839910944274135553363341455949431834340543311858920860661195895862178701824166202153952294974263148334664757759344392996925518699303678360864057339356721717336121685126974955666517908638094590089913512017309360670997707088180127294251285978779940160045670484943017781098407662437062011778102121499626009768290737090979650328668299415160590995511665659191403450700049139367936 901 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804850314948200893875591601479352495224665857917503921752102362763967129708892197998831389514620317788584189575973533479274358524274396748015518652826485922068597071301909868450917876409976881363447569785627820429949038631897299571924578708245097979189083312874225706359916246205577555749448462518077623772965639621810085646797039465665644813320180048735696591006043259871153525163967175375173072210944997212923713769845578890007988546556066357981553112195822070165184344036140330304016730110761849733999107451828567540539481072103856164025986242529080763765507715872679640960274022909658106686590445974622372070668612728997756058609744422545877901972009796490963545973069993955148420704200294836207616 902 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998829101889689205363253549608876114971347995147505023530512614176583802778253353187992988337087721906731505137455841200875646151145646380488093111916958915532411582427811459210705507258459861288180685418713766922579694231791383797431547472249470587875134499877245354238159497477233465334496690775108465742637793837730860513880782236793993868879921080292414179546036259559226921150983803052251038433265669983277542282619073473340047931279336398147889318673174932420991106064216841981824100380664571098403994644710971405243236886432623136984155917455174484582593046295236077845761644137457948640119542675847734232424011676373986536351658466535275267411832058778945781275838419963730890524225201769017245696 903 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992974611338135232179521297653256689828087970885030141183075685059502816669520119127957930022526331440389030824735047205253876906873878282928558671501753493194469494566868755264233043550759167729084112512282601535478165390748302784589284833496823527250806999263472125428956984863400792006980144650650794455826763026385163083284693420763963213279526481754485077276217557355361526905902818313506230599594019899665253695714440840040287587676018388887335912039049594525946636385301051890944602283987426590423967868265828431459421318595738821904935504731046907495558277771416467074569864824747691840717256055086405394544070058243919218109950799211651604470992352673674687655030519782385343145351210614103474176 904 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957847668028811393077127785919540138968527825310180847098454110357016900017120714767747580135157988642334184948410283231523261441243269697571352029010520959166816967401212531585398261304555006374504675073695609212868992344489816707535709000980941163504841995580832752573741909180404752041880867903904766734960578158310978499708160524583779279677158890526910463657305344132169161435416909881037383597564119397991522174286645040241725526056110333324015472234297567155679818311806311345667613703924559542543807209594970588756527911574432931429613028386281444973349666628498802447419188948486151044303536330518432367264420349463515308659704795269909626825954116042048125930183118694312058872107263684620845056 905 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999747086008172868358462766715517240833811166951861085082590724662142101400102724288606485480810947931854005109690461699389139568647459618185428112174063125755000901804407275189512389567827330038247028050442173655277213954066938900245214254005885646981029051973484996515442451455082428512251285207423428600409763468949865870998248963147502675678062953343161462781943832064793014968612501459286224301585384716387949133045719870241450353156336661999944092833405785402934078909870837868074005682223547357255262843257569823532539167469446597588577678170317688669840097999770992814684515133690916906265821217983110594203586522096781091851958228771619457760955724696252288755581098712165872353232643582107725070336 906 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998482516049037210150776600293103445002867001711166510495544347972852608400616345731638912884865687591124030658142770196334837411884757709112568673044378754530005410826443651137074337406963980229482168302653041931663283724401633401471285524035313881886174311840909979092654708730494571073507711244540571602458580813699195225989493778885016054068377720058968776691662992388758089811675008755717345809512308298327694798274319221448702118938019971999664557000434712417604473459225027208444034093341284143531577059545418941195235004816679585531466069021906132019040587998625956888107090802145501437594927307898663565221519132580686551111749372629716746565734348177513732533486592272995234119395861492646350422016 907 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990895096294223260904659601758620670017202010266999062973266087837115650403698074389833477309194125546744183948856621178009024471308546254675412038266272527180032464958661906822446024441783881376893009815918251589979702346409800408827713144211883291317045871045459874555928252382967426441046267467243429614751484882195171355936962673310096324410266320353812660149977954332548538870050052534304074857073849789966168789645915328692212713628119831997987342002608274505626840755350163250664204560047704861189462357272513647171410028900077513188796414131436792114243527991755741328642544812873008625569563847391981391329114795484119306670496235778300479394406089065082395200919553637971404716375168955878102532096 908 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945370577765339565427957610551724020103212061601994377839596527022693902422188446339000863855164753280465103693139727068054146827851277528052472229597635163080194789751971440934676146650703288261358058895509509539878214078458802452966278865271299747902275226272759247335569514297804558646277604803460577688508909293171028135621776039860577946461597922122875960899867725995291233220300315205824449142443098739797012737875491972153276281768718991987924052015649647033761044532100979503985227360286229167136774143635081883028460173400465079132778484788620752685461167950534447971855268877238051753417383084351888347974688772904715840022977414669802876366436534390494371205517321827828428298251013735268615192576 909 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999672223466592037392567745663310344120619272369611966267037579162136163414533130678034005183130988519682790622158838362408324880967107665168314833377585810978481168738511828645608056879904219729568148353373057057239269284470752814717797673191627798487413651357636555484013417085786827351877665628820763466131053455759026168813730656239163467678769587532737255765399206355971747399321801891234946694854658592438782076427252951832919657690612313951927544312093897882202566267192605877023911364161717375002820644861810491298170761040402790474796670908731724516112767007703206687831131613263428310520504298506111330087848132637428295040137864488018817258198619206342966227233103930966970569789506082411611691155456 910 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998033340799552224355406473979862064723715634217671797602225474972816980487198784068204031098785931118096743732953030174449949285802645991009889000265514865870887012431070971873648341279425318377408890120238342343435615706824516888306786039149766790924481908145819332904080502514720964111265993772924580796786320734554157012882383937434980806072617525196423534592395238135830484395930811347409680169127951554632692458563517710997517946143673883711565265872563387293215397603155635262143468184970304250016923869170862947789024566242416742848780025452390347096676602046219240126986789679580569863123025791036667980527088795824569770240827186928112903549191715238057797363398623585801823418737036494469670146932736 911 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988200044797313346132438843879172388342293805306030785613352849836901882923192704409224186592715586708580462397718181046699695714815875946059334001593089195225322074586425831241890047676551910264453340721430054060613694240947101329840716234898600745546891448874915997424483015088325784667595962637547484780717924407324942077294303624609884836435705151178541207554371428814982906375584868084458081014767709327796154751381106265985107676862043302269391595235380323759292385618933811572860809109821825500101543215025177686734147397454500457092680152714342082580059612277315440761920738077483419178738154746220007883162532774947418621444963121568677421295150291428346784180391741514810940512422218966818020881596416 912 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929200268783880076794633063275034330053762831836184713680117099021411297539156226455345119556293520251482774386309086280198174288895255676356004009558535171351932447518554987451340286059311461586720044328580324363682165445682607979044297409391604473281348693249495984546898090529954708005575775825284908684307546443949652463765821747659309018614230907071247245326228572889897438253509208506748486088606255966776928508286637595910646061172259813616349571412281942555754313713602869437164854658930953000609259290151066120404884384727002742556080916286052495480357673663892644571524428464900515072428928477320047298975196649684511728669778729412064527770901748570080705082350449088865643074533313800908125289578496 913 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999575201612703280460767798379650205980322576991017108282080702594128467785234937358732070717337761121508896646317854517681189045733371534058136024057351211028111594685111329924708041716355868769520320265971481946182092992674095647874265784456349626839688092159496975907281388543179728248033454654951709452105845278663697914782594930485955854111685385442427483471957371437339384629521055251040490916531637535800661571049719825575463876367033558881698097428473691655334525882281617216622989127953585718003655555740906396722429306308362016455336485497716314972882146041983355867429146570789403090434573570863920283793851179898107070372018672376472387166625410491420484230494102694533193858447199882805448751737470976 914 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997451209676219682764606790277901235881935461946102649692484215564770806711409624152392424304026566729053379877907127106087134274400229204348816144344107266168669568110667979548248250298135212617121921595828891677092557956044573887245594706738097761038128552956981855443688331259078369488200727929710256712635071671982187488695569582915735124670112312654564900831744228624036307777126331506242945499189825214803969426298318953452783258202201353290188584570842149932007155293689703299737934767721514308021933334445438380334575837850172098732018912986297889837292876251900135204574879424736418542607441425183521702763107079388642422232112034258834322999752462948522905382964616167199163150683199296832692510424825856 915 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984707258057318096587640741667407415291612771676615898154905293388624840268457744914354545824159400374320279267442762636522805646401375226092896866064643597012017408664007877289489501788811275702731529574973350062555347736267443323473568240428586566228771317741891132662129987554470216929204367578261540275810430031893124932173417497494410748020673875927389404990465371744217846662757989037457672995138951288823816557789913720716699549213208119741131507425052899592042931762138219798427608606329085848131600006672630282007455027101032592392113477917787339023757257511400811227449276548418511255644648551101130216578642476331854533392672205553005937998514777691137432297787697003194978904099195780996155062548955136 916 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908243548343908579525844450004444491749676630059695388929431760331749041610746469486127274944956402245921675604656575819136833878408251356557381196387861582072104451984047263736937010732867654216389177449840100375332086417604659940841409442571519397372627906451346795972779925326821301575226205469569241654862580191358749593040504984966464488124043255564336429942792230465307079976547934224746037970833707732942899346739482324300197295279248718446789044550317397552257590572829318790565651637974515088789600040035781692044730162606195554352680867506724034142543545068404867364695659290511067533867891306606781299471854857991127200356033233318035627991088666146824593786726182019169873424595174685976930375293730816 917 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999449461290063451477155066700026666950498059780358172333576590561990494249664478816916763649669738413475530053627939454914821003270449508139344287178327169492432626711904283582421622064397205925298335064699040602251992518505627959645048456655429116384235767438708080775836679551960927809451357232817415449929175481148152497558243029909798786928744259533386018579656753382791842479859287605348476227825002246397657396080436893945801183771675492310680734267301904385313545543436975912743393909827847090532737600240214690152268380975637173326116085205040344204855261270410429204188173955743066405203207347839640687796831129147946763202136199399908213767946531996880947562720357092115019240547571048115861582251762384896 918 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996696767740380708862930400200160001702988358682149034001459543371942965497986872901500581898018430480853180321767636729488926019622697048836065723069963016954595760271425701494529732386383235551790010388194243613511955111033767757870290739932574698305414604632248484655020077311765566856708143396904492699575052886888914985349458179458792721572465557200316111477940520296751054879155725632090857366950013478385944376482621363674807102630052953864084405603811426311881273260621855476460363458967082543196425601441288140913610285853823039956696511230242065229131567622462575225129043734458398431219244087037844126780986774887680579212817196399449282607679191981285685376322142552690115443285426288695169493510574309376 919 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980180606442284253177582401200960010217930152092894204008757260231657792987921237409003491388110582885119081930605820376933556117736182293016394338419778101727574561628554208967178394318299413310740062329165461681071730666202606547221744439595448189832487627793490907930120463870593401140248860381426956197450317321333489912096749076752756329434793343201896668867643121780506329274934353792545144201700080870315666258895728182048842615780317723184506433622868557871287639563731132858762180753802495259178553608647728845481661715122938239740179067381452391374789405734775451350774262406750390587315464522227064760685920649326083475276903178396695695646075151887714112257932855316140692659712557732171016961063445856256 920 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881083638653705519065494407205760061307580912557365224052543561389946757927527424454020948328663497310714491583634922261601336706417093758098366030518668610365447369771325253803070365909796479864440373974992770086430383997215639283330466637572689138994925766760945447580722783223560406841493162288561737184701903928000939472580494460516537976608760059211380013205858730683037975649606122755270865210200485221893997553374369092293055694681906339107038601737211347227725837382386797152573084522814971555071321651886373072889970290737629438441074404288714348248736434408652708104645574440502343523892787133362388564115523895956500851661419070380174173876450911326284673547597131896844155958275346393026101766380675137536 921 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999286501831922233114392966443234560367845485475344191344315261368339680547565164546724125689971980983864286949501809533569608020238502562548590196183112011662192684218627951522818422195458778879186642243849956620518582303983293835699982799825436134833969554600565672685484336699341362441048958973731370423108211423568005636835482966763099227859652560355268280079235152384098227853897636736531625191261202911331363985320246214553758334168091438034642231610423268083366355024294320782915438507136889829330427929911318238437339821744425776630646446425732286089492418606451916248627873446643014061143356722800174331384693143375739005109968514422281045043258705467957708041285582791381064935749652078358156610598284050825216 922 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995719010991533398686357798659407362207072912852065148065891568210038083285390987280344754139831885903185721697010857201417648121431015375291541177098672069973156105311767709136910533172752673275119853463099739723111493823899763014199896798952616809003817327603394036112906020196048174646293753842388222538649268541408033821012897800578595367157915362131609680475410914304589367123385820419189751147567217467988183911921477287322550005008548628207853389662539608500198130145765924697492631042821338975982567579467909430624038930466554659783878678554393716536954511638711497491767240679858084366860140336801045988308158860254434030659811086533686270259552232807746248247713496748286389614497912470148939663589704304951296 923 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974314065949200392118146791956444173242437477112390888395349409260228499712345923682068524838991315419114330182065143208505888728586092251749247062592032419838936631870606254821463199036516039650719120778598438338668962943398578085199380793715700854022903965620364216677436121176289047877762523054329335231895611248448202926077386803471572202947492172789658082852465485827536202740314922515138506885403304807929103471528863723935300030051291769247120337975237651001188780874595548184955786256928033855895405476807456583744233582799327958703272071326362299221727069832268984950603444079148506201160842020806275929848953161526604183958866519202117621557313396846477489486280980489718337686987474820893637981538225829707776 924 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999845884395695202352708880751738665039454624862674345330372096455561370998274075542092411149033947892514685981092390859251035332371516553510495482375552194519033619791223637528928779194219096237904314724671590630032013777660391468511196284762294205124137423793722185300064616727057734287266575138325976011391373667490689217556464320820829433217684953036737948497114792914965217216441889535090831041312419828847574620829173182343611800180307750615482722027851425906007132685247573289109734717541568203135372432860844739502465401496795967752219632427958173795330362418993613909703620664474891037206965052124837655579093718969159625103753199115212705729343880381078864936917685882938310026121924848925361827889229354978246656 925 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999075306374171214116253284510431990236727749176046071982232578733368225989644453252554466894203687355088115886554345155506211994229099321062972894253313167114201718747341825173572675165314577427425888348029543780192082665962348811067177708573765230744824542762333111800387700362346405723599450829955856068348242004944135305338785924924976599306109718220427690982688757489791303298651337210544986247874518973085447724975039094061670801081846503692896332167108555436042796111485439734658408305249409218812234597165068437014792408980775806513317794567749042771982174513961683458221723986849346223241790312749025933474562313814957750622519194691276234376063282286473189621506115297629860156731549093552170967335376129869479936 926 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994451838245027284697519707062591941420366495056276431893395472400209355937866719515326801365222124130528695319326070933037271965374595926377837365519879002685210312484050951041436050991887464564555330088177262681152495995774092866403066251442591384468947256573998670802326202174078434341596704979735136410089452029664811832032715549549859595836658309322566145896132544938747819791908023263269917487247113838512686349850234564370024806491079022157377993002651332616256776668912638407950449831496455312873407582990410622088754453884654839079906767406494256631893047083770100749330343921096077339450741876494155600847373882889746503735115168147657406256379693718839137729036691785779160940389294561313025804012256779216879616 927 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966711029470163708185118242375551648522198970337658591360372834401256135627200317091960808191332744783172171915956425598223631792247575558267024193119274016111261874904305706248616305951324787387331980529063576086914975974644557198418397508655548306813683539443992024813957213044470606049580229878410818460536712177988870992196293297299157575019949855935396875376795269632486918751448139579619504923482683031076118099101407386220148838946474132944267958015907995697540660013475830447702698988978731877240445497942463732532526723307929034479440604438965539791358282502620604495982063526576464036704451258964933605084243297338479022410691008885944437538278162313034826374220150714674965642335767367878154824073540675301277696 928 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999800266176820982249110709454253309891133193822025951548162237006407536813763201902551764849147996468699033031495738553589341790753485453349602145158715644096667571249425834237491697835707948724323991883174381456521489855847867343190510385051933289840882101236663952148883743278266823636297481379270464910763220273067933225953177759783794945450119699135612381252260771617794921512508688837477717029540896098186456708594608444317320893033678844797665607748095447974185243960080854982686216193933872391263442672987654782395195160339847574206876643626633793238748149695015723626975892381159458784220226707553789601630505459784030874134464146053315666625229668973878208958245320904288049793854014604207268928944441244051807666176 929 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998801597060925893494664256725519859346799162932155709288973422038445220882579211415310589094887978812194198188974431321536050744520912720097612870952293864580005427496555005424950187014247692345943951299046288739128939135087204059143062310311599739045292607419983712893302459669600941817784888275622789464579321638407599355719066558702769672700718194813674287513564629706769529075052133024866302177245376589118740251567650665903925358202073068785993646488572687845111463760485129896117297163603234347580656037925928694371170962039085445241259861759802759432488898170094341761855354286956752705321360245322737609783032758704185244806784876319893999751378013843269253749471925425728298763124087625243613573666647464310845997056 930 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992809582365555360967985540353119156080794977592934255733840532230671325295475268491863534569327872873165189133846587929216304467125476320585677225713763187480032564979330032549701122085486154075663707794277732434773634810523224354858373861869598434271755644519902277359814758017605650906709329653736736787475929830445596134314399352216618036204309168882045725081387778240617174450312798149197813063472259534712441509405903995423552149212438412715961878931436127070668782562910779376703782981619406085483936227555572166227025772234512671447559170558816556594933389020566050571132125721740516231928161471936425658698196552225111468840709257919363998508268083059615522496831552554369792578744525751461681441999884785865075982336 931 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956857494193332165807913242118714936484769865557605534403043193384027951772851610951181207415967237238991134803079527575297826802752857923514063354282579124880195389875980195298206732512916924453982246765666394608641808863139346129150243171217590605630533867119413664158888548105633905440255977922420420724855578982673576805886396113299708217225855013292274350488326669443703046701876788895186878380833557208274649056435423972541312895274630476295771273588616762424012695377464676260222697889716436512903617365333432997362154633407076028685355023352899339569600334123396303426792754330443097391568968831618553952189179313350668813044255547516183991049608498357693134980989315326218755472467154508770088651999308715190455894016 932 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999741144965159992994847479452712289618908619193345633206418259160304167710637109665707087244495803423433946808818477165451786960816517147541084380125695474749281172339255881171789240395077501546723893480593998367651850853178836076774901459027305543633783203202716481984953331288633803432641535867534522524349133473896041460835318376679798249303355130079753646102929960016662218280211260733371121270285001343249647894338612543835247877371647782857774627641531700574544076172264788057561336187338298619077421704192000597984172927800442456172112130140117396037417602004740377820560756525982658584349413812989711323713135075880104012878265533285097103946297650990146158809885935891957312532834802927052620531911995852291142735364096 933 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998446869790959957969084876716273737713451715160073799238509554961825006263822657994242523466974820540603680852910862992710721764899102885246506280754172848495687034035535287030735442370465009280343360883563990205911105119073016460649408754163833261802699219216298891909719987731802820595849215205207135146094800843376248765011910260078789495820130780478521876617579760099973309681267564400226727621710008059497887366031675263011487264229886697146647765849190203447264457033588728345368017124029791714464530225152003587905037566802654737032672780840704376224505612028442266923364539155895951506096482877938267942278810455280624077269593199710582623677785905940876952859315615351743875197008817562315723191471975113746856412184576 934 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990681218745759747814509260297642426280710290960442795431057329770950037582935947965455140801848923243622085117465177956264330589394617311479037684525037090974122204213211722184412654222790055682060165301383941235466630714438098763896452524982999570816195315297793351458319926390816923575095291231242810876568805060257492590071461560472736974920784682871131259705478560599839858087605386401360365730260048356987324196190051578068923585379320182879886595095141220683586742201532370072208102744178750286787181350912021527430225400815928422196036685044226257347033672170653601540187234935375709036578897267629607653672862731683744463617559198263495742066715435645261717155893692110463251182052905373894339148831850682481138473107456 935 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944087312474558486887055561785854557684261745762656772586343978625700225497615687792730844811093539461732510704791067737585983536367703868874226107150222545844733225279270333106475925336740334092360991808303647412799784286628592583378715149897997424897171891786760108749919558344901541450571747387456865259412830361544955540428769362836421849524708097226787558232871363599039148525632318408162194381560290141923945177140309468413541512275921097279319570570847324101520453209194220433248616465072501720723088105472129164581352404895570533176220110265357544082202033023921609241123409612254254219473383605777645922037176390102466781705355189580974452400292613871570302935362152662779507092317432243366034892991104094886830838644736 936 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999664523874847350921322333370715127346105570474575940635518063871754201352985694126756385068866561236770395064228746406425515901218206223213245356642901335275068399351675621998638855552020442004554165950849821884476798705719771555500272290899387984549383031350720560652499517350069409248703430484324741191556476982169269733242572616177018531097148248583360725349397228181594234891153793910448973166289361740851543671062841856810481249073655526583675917423425083944609122719255165322599491698790435010324338528632832774987488114429373423199057320661592145264493212198143529655446740457673525525316840301634665875532223058340614800690232131137485846714401755683229421817612172915976677042553904593460196209357946624569320985031868416 937 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997987143249084105527934000224290764076633422847455643813108383230525208117914164760538310413199367420622370385372478438553095407309237339279472139857408011650410396110053731991833133312122652027324995705098931306860792234318629333001633745396327907296298188104323363914997104100416455492220582905948447149338861893015618399455435697062111186582889491500164352096383369089565409346922763462693838997736170445109262026377051140862887494441933159502055504540550503667654736315530991935596950192742610061946031171796996649924928686576240539194343923969552871586959273188861177932680442746041153151901041809807995253193338350043688804141392786824915080286410534099376530905673037495860062255323427560761177256147679747415925910191210496 938 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987922859494504633167604001345744584459800537084733862878650299383151248707484988563229862479196204523734222312234870631318572443855424035676832839144448069902462376660322391950998799872735912163949974230593587841164753405911775998009802472377967443777789128625940183489982624602498732953323497435690682896033171358093710396732614182372667119497336949000986112578300214537392456081536580776163033986417022670655572158262306845177324966651598957012333027243303022005928417893185951613581701156455660371676187030781979899549572119457443235166063543817317229521755639133167067596082656476246918911406250858847971519160030100262132824848356720949490481718463204596259185434038224975160373531940565364567063536886078484495555461147262976 939 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927537156967027799005624008074467506758803222508403177271901796298907492244909931379379174875177227142405333873409223787911434663132544214060997034866688419414774259961934351705992799236415472983699845383561527046988520435470655988058814834267804662666734771755641100939895747614992397719940984614144097376199028148562262380395685094236002716984021694005916675469801287224354736489219484656978203918502136023933432949573841071063949799909593742073998163459818132035570507359115709681490206938733962230057122184691879397297432716744659410996381262903903377130533834799002405576495938857481513468437505153087829114960180601572796949090140325696942890310779227577555112604229349850962241191643392187402381221316470906973332766883577856 940 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999565222941802166794033744048446805040552819335050419063631410777793444953469459588276275049251063362854432003240455342727468607978795265284365982209200130516488645559771606110235956795418492837902199072301369162281931122612823935928352889005606827976000408630533846605639374485689954386319645907684864584257194168891373574282374110565416016301904130164035500052818807723346128418935316907941869223511012816143600597697443046426383698799457562452443988980758908792213423044154694258088941241632403773380342733108151276383784596300467956465978287577423420262783203008794014433458975633144889080810625030918526974689761083609436781694540841954181657341864675365465330675625376099105773447149860353124414287327898825441839996601301467136 941 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997391337650813000764202464290680830243316916010302514381788464666760669720816757529657650295506380177126592019442732056364811647872771591706195893255200783098931873358629636661415740772510957027413194433808214973691586735676943615570117334033640967856002451783203079633836246914139726317917875446109187505543165013348241445694244663392496097811424780984213000316912846340076770513611901447651215341066076896861603586184658278558302192796745374714663933884553452753280538264928165548533647449794422640282056398648907658302707577802807738795869725464540521576699218052764086600753853798869334484863750185511161848138566501656620690167245051725089944051188052192791984053752256594634640682899162118746485723967392952651039979607808802816 942 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984348025904878004585214785744084981459901496061815086290730788000564018324900545177945901773038281062759552116656392338188869887236629550237175359531204698593591240151777819968494444635065742164479166602849289842149520414061661693420704004201845807136014710699218477803017481484838357907507252676655125033258990080089448674165467980354976586868548685905278001901477078040460623081671408685907292046396461381169621517107949671349813156780472248287983603307320716519683229589568993291201884698766535841692338391893445949816245466816846432775218352787243129460195308316584519604523122793216006909182501113066971088831399009939724141003470310350539664307128313156751904322513539567807844097394972712478914343804357715906239877646852816896 943 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999906088155429268027511288714464509888759408976370890517744384728003384109949403271067675410638229686376557312699938354029133219323419777301423052157187228191561547440910666919810966667810394452986874999617095739052897122484369970160524224025211074842816088264195310866818104888909030147445043516059930750199553940480536692044992807882129859521211292115431668011408862468242763738490028452115443752278378768287017729102647698028098878940682833489727901619843924299118099377537413959747211308192599215050154030351360675698897472800901078596651310116723458776761171849899507117627138736759296041455095006678401826532988394059638344846020821862103237985842769878940511425935081237406847064584369836274873486062826146295437439265881116901376 944 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999436528932575608165067732286787059332556453858225343106466308368020304659696419626406052463829378118259343876199630124174799315940518663808538312943123369149369284645464001518865800006862366717921249997702574434317382734906219820963145344151266449056896529585171865200908629333454180884670261096359584501197323642883220152269956847292779157127267752692590008068453174809456582430940170712692662513670272609722106374615886188168593273644097000938367409719063545794708596265224483758483267849155595290300924182108164054193384836805406471579907860700340752660567031099397042705762832420555776248730570040070410959197930364357830069076124931172619427915056619273643068555610487424441082387506219017649240916376956877772624635595286701408256 945 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996619173595453648990406393720722355995338723149352058638797850208121827958178517758436314782976268709556063257197780745048795895643111982851229877658740214896215707872784009113194800041174200307527499986215446605904296409437318925778872064907598694341379177511031191205451776000725085308021566578157507007183941857299320913619741083756674942763606516155540048410719048856739494585641024276155975082021635658332638247695317129011559641864582005630204458314381274768251577591346902550899607094933571741805545092648984325160309020832438829479447164202044515963402186596382256234576994523334657492383420240422465755187582186146980414456749587035716567490339715641858411333662924546646494325037314105895445498261741266635747813571720208449536 946 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979715041572721893942438362324334135972032338896112351832787101248730967749071106550617888697857612257336379543186684470292775373858671897107379265952441289377294247236704054679168800247045201845164999917292679635425778456623913554673232389445592166048275065066187147232710656004350511848129399468945042043103651143795925481718446502540049656581639096933240290464314293140436967513846145656935850492129813949995829486171902774069357851187492033781226749886287648609509465548081415305397642569601430450833270555893905950961854124994632976876682985212267095780413119578293537407461967140007944954300521442534794531125493116881882486740497522214299404942038293851150468001977547279878965950223884635372672989570447599814486881430321250697216 947 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999878290249436331363654630173946004815832194033376674110996722607492385806494426639303707332187145673544018277259120106821756652243152031382644275595714647736263765483420224328075012801482271211070989999503756077812554670739743481328039394336673552996289650390397122883396263936026103071088776396813670252258621906862775552890310679015240297939489834581599441742785885758842621805083076873941615102952778883699974976917031416644416147107124952202687360499317725891657056793288488491832385855417608582704999623335363435705771124749967797861260097911273602574682478717469761224444771802840047669725803128655208767186752958701291294920442985133285796429652229763106902808011865283679273795701343307812236037937422685598886921288581927504183296 948 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999269741496617988181927781043676028894993164200260044665980335644954314838966559835822243993122874041264109663554720640930539913458912188295865653574287886417582592900521345968450076808893627266425939997022536466875328024438460887968236366020041317977737902342382737300377583616156618426532658380882021513551731441176653317341864074091441787636939007489596650456715314553055730830498461243649690617716673302199849861502188499866496882642749713216124162995906355349942340759730930950994315132505651496229997740012180614234626748499806787167560587467641615448094872304818567346668630817040286018354818771931252603120517752207747769522657910799714778577913378578641416848071191702075642774208059846873416227624536113593321527731491565025099776 949 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995618448979707929091566686262056173369958985201560267995882013869725889033799359014933463958737244247584657981328323845583239480753473129775193921445727318505495557403128075810700460853361763598555639982135218801251968146630765327809418196120247907866427414054296423802265501696939710559195950285292129081310388647059919904051184444548650725821634044937579902740291887318334384982990767461898143706300039813199099169013130999198981295856498279296744977975438132099654044558385585705965890795033908977379986440073083685407760490998840723005363524805849692688569233828911404080011784902241716110128912631587515618723106513246486617135947464798288671467480271471848501088427150212453856645248359081240497365747216681559929166388949390150598656 950 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973710693878247574549400117572337040219753911209361607975292083218355334202796154089600783752423465485507947887969943073499436884520838778651163528674363911032973344418768454864202765120170581591333839892811312807511808879784591966856509176721487447198564484325778542813593010181638263355175701711752774487862331882359519424307106667291904354929804269625479416441751323910006309897944604771388862237800238879194595014078785995193887775138989675780469867852628792597924267350313514235795344770203453864279918640438502112446562945993044338032181148835098156131415402973468424480070709413450296660773475789525093712338639079478919702815684788789732028804881628831091006530562901274723139871490154487442984194483300089359574998333696340903591936 951 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999842264163269485447296400705434022241318523467256169647851752499310132005216776924537604702514540792913047687327819658440996621307125032671906981172046183466197840066512610729185216590721023489548003039356867876845070853278707551801139055060328924683191386905954671256881558061089829580131054210270516646927173991294157116545842640003751426129578825617752876498650507943460037859387667628628333173426801433275167570084472715971163326650833938054682819207115772755587545604101881085414772068621220723185679511842631012674679377675958266028193086893010588936788492417840810546880424256480701779964640854737150562274031834476873518216894108732738392172829289772986546039183377407648338839228940926924657905166899800536157449990002178045421551616 952 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999053584979616912683778404232604133447911140803537017887110514995860792031300661547225628215087244757478286123966917950645979727842750196031441887032277100797187040399075664375111299544326140937288018236141207261070425119672245310806834330361973548099148321435728027541289348366538977480786325261623099881563043947764942699275055840022508556777472953706517258991903047660760227156326005771769999040560808599651005420506836295826979959905003628328096915242694636533525273624611286512488632411727324339114077071055786076048076266055749596169158521358063533620730954507044863281282545538884210679787845128422903373644191006861241109301364652396430353036975738637919276235100264445890033035373645561547947431001398803216944699940013068272529309696 953 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994321509877701476102670425395624800687466844821222107322663089975164752187803969283353769290523468544869716743801507703875878367056501176188651322193662604783122242394453986250667797265956845623728109416847243566422550718033471864841005982171841288594889928614368165247736090199233864884717951569738599289378263686589656195650335040135051340664837722239103553951418285964561362937956034630619994243364851597906032523041017774961879759430021769968581491456167819201151641747667719074931794470363946034684462426334716456288457596334497577014951128148381201724385727042269179687695273233305264078727070770537420241865146041167446655808187914378582118221854431827515657410601586675340198212241873369287684586008392819301668199640078409635175858176 954 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965929059266208856616022552373748804124801068927332643935978539850988513126823815700122615743140811269218300462809046223255270202339007057131907933161975628698733454366723917504006783595741073742368656501083461398535304308200831189046035893031047731569339571686208991486416541195403189308307709418431595736269582119537937173902010240810308043989026333434621323708509715787368177627736207783719965460189109587436195138246106649771278556580130619811488948737006915206909850486006314449590766822183676208106774558008298737730745578006985462089706768890287210346314362253615078126171639399831584472362424623224521451190876247004679934849127486271492709331126590965093944463609520052041189273451240215726107516050356915810009197840470457811055149056 955 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999795574355597253139696135314242492824748806413563995863615871239105931078760942894200735694458844867615309802776854277339531621214034042342791447598971853772192400726200343505024040701574446442454211939006500768391211825849204987134276215358186286389416037430117253948918499247172419135849846256510589574417617492717227623043412061444861848263934158000607727942251058294724209065766417246702319792761134657524617170829476639898627671339480783718868933692422041491241459102916037886697544600933102057248640647348049792426384473468041912772538240613341723262077886173521690468757029836398989506834174547739347128707145257482028079609094764917628956255986759545790563666781657120312247135640707441294356645096302141494860055187042822746866330894336 956 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998773446133583518838176811885454956948492838481383975181695227434635586472565657365204414166753069205691858816661125664037189727284204254056748685593831122633154404357202061030144244209446678654725271634039004610347270955095229922805657292149117718336496224580703523693510995483034514815099077539063537446505704956303365738260472368669171089583604948003646367653506349768345254394598503480213918756566807945147703024976859839391766028036884702313213602154532248947448754617496227320185267605598612343491843884088298754558306840808251476635229443680050339572467317041130142812542179018393937041005047286436082772242871544892168477654568589505773737535920557274743382000689942721873482813844244647766139870577812848969160331122256936481197985366016 957 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992640676801501113029060871312729741690957030888303851090171364607813518835393944191226485000518415234151152899966753984223138363705225524340492113562986735798926426143212366180865465256680071928351629804234027662083625730571379536833943752894706310018977347484221142161065972898207088890594465234381224679034229737820194429562834212015026537501629688021878205921038098610071526367591020881283512539400847670886218149861159036350596168221308213879281612927193493684692527704977363921111605633591674060951063304529792527349841044849508859811376662080302037434803902246780856875253074110363622246030283718616496633457229269353010865927411537034642425215523343648460292004139656331240896883065467886596839223466877093814961986733541618887187912196096 958 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955844060809006678174365227876378450145742185329823106541028187646881113012363665147358910003110491404906917399800523905338830182231353146042952681377920414793558556859274197085192791540080431570109778825404165972501754383428277221003662517368237860113864084905326852966395837389242533343566791406287348074205378426921166577377005272090159225009778128131269235526228591660429158205546125287701075236405086025317308899166954218103577009327849283275689677563160962108155166229864183526669633801550044365706379827178755164099046269097053158868259972481812224608823413480685141251518444662181733476181702311698979800743375616118065195564469222207854551293140061890761752024837937987445381298392807319581035340801262562889771920401249713323127473176576 959 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999735064364854040069046191367258270700874453111978938639246169125881286678074181990884153460018662948429441504398803143432032981093388118876257716088267522488761351341155645182511156749240482589420658672952424995835010526300569663326021975104209427160683184509431961117798375024335455200061400748437724088445232270561526999464262031632540955350058668768787615413157371549962574949233276751726206451418430516151903853395001725308621462055967095699654138065378965772648930997379185101160017802809300266194238278963072530984594277614582318953209559834890873347652940480884110847509110667973090400857090213870193878804460253696708391173386815333247127307758840371344570512149027627924672287790356843917486212044807575377338631522407498279938764839059456 960 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998410386189124240414277148203549624205246718671873631835477014755287720068445091945304920760111977690576649026392818860592197886560328713257546296529605134932568108046933871095066940495442895536523952037714549975010063157803417979956131850625256562964099107056591766706790250146012731200368404490626344530671393623369161996785572189795245732100352012612725692478944229299775449695399660510357238708510583096911423120370010351851728772335802574197924828392273794635893585984275110606960106816855801597165429673778435185907565665687493913719257359009345240085917642885304665085054664007838542405142541283221163272826761522180250347040320891999482763846553042228067423072894165767548033726742141063504917272268845452264031789134444989679632589034356736 961 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990462317134745442485662889221297745231480312031241791012862088531726320410670551671829524560671866143459894158356913163553187319361972279545277779177630809595408648281603226570401642972657373219143712226287299850060378946820507879736791103751539377784594642339550600240741500876076387202210426943758067184028361740214971980713433138771474392602112075676354154873665375798652698172397963062143432251063498581468538722220062111110372634014815445187548970353642767815361515905650663641760640901134809582992578042670611115445393994124963482315544154056071440515505857311827990510327984047031254430855247699326979636960569133081502082241925351996896583079318253368404538437364994605288202360452846381029503633613072713584190734806669938077795534206140416 962 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942773902808472654913977335327786471388881872187450746077172531190357922464023310030977147364031196860759364950141478981319123916171833677271666675065784857572451889689619359422409857835944239314862273357723799100362273680923047278420746622509236266707567854037303601444449005256458323213262561662548403104170170441289831884280598832628846355612672454058124929241992254791916189034387778372860593506380991488811232333320372666662235804088892671125293822121856606892169095433903981850563845406808857497955468256023666692672363964749780893893264924336428643093035143870967943061967904282187526585131486195961877821763414798489012493451552111981379498475909520210427230624189967631729214162717078286177021801678436281505144408840019628466773205236842496 963 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999656643416850835929483864011966718828333291233124704476463035187142147534784139860185862884184187181164556189700848873887914743497031002063630000050394709145434711338137716156534459147015665435889173640146342794602173642085538283670524479735055417600245407124223821608666694031538749939279575369975290418625021022647738991305683592995773078133676034724348749575451953528751497134206326670237163561038285948932867393999922235999973414824533356026751762932731139641353014572603423891103383072440853144987732809536142000156034183788498685363359589546018571858558210863225807658371807425693125159510788917175771266930580488790934074960709312671888276990855457121262563383745139805790375284976302469717062130810070617689030866453040117770800639231421054976 964 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997939860501105015576903184071800312969999747398748226858778211122852885208704839161115177305105123086987337138205093243327488460982186012381780000302368254872608268028826296939206754882093992615335041840878056767613041852513229702023146878410332505601472442745342929652000164189232499635677452219851742511750126135886433947834101557974638468802056208346092497452711721172508982805237960021422981366229715693597204363999533415999840488947200136160510577596386837848118087435620543346620298434645118869926396857216852000936205102730992112180157537276111431151349265179354845950230844554158750957064733503054627601583482932745604449764255876031329661945132742727575380302470838834742251709857814818302372784860423706134185198718240706624803835388526329856 965 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987639163006630093461419104430801877819998484392489361152669266737117311252229034966691063830630738521924022829230559459964930765893116074290680001814209529235649608172957781635240529292563955692010251045268340605678251115079378212138881270461995033608834656472057577912000985135394997814064713319110455070500756815318603687004609347847830812812337250076554984716270327035053896831427760128537888197378294161583226183997200495999042933683200816963063465578321027088708524613723260079721790607870713219558381143301112005617230616385952673080945223656668586908095591076129075701385067324952505742388401018327765609500897596473626698585535256187977971670796456365452281814825033008453510259146888909814236709162542236805111192309444239748823012331157979136 966 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925834978039780560768514626584811266919990906354936166916015600422703867513374209800146382983784431131544136975383356759789584595358696445744080010885257175413897649037746689811443175755383734152061506271610043634069506690476269272833287622771970201653007938832345467472005910812369986884388279914662730423004540891911622122027656087086984876874023500459329908297621962210323380988566560771227329184269764969499357103983202975994257602099204901778380793469926162532251147682339560478330743647224279317350286859806672033703383698315716038485671341940011521448573546456774454208310403949715034454330406109966593657005385578841760191513211537127867830024778738192713690888950198050721061554881333458885420254975253420830667153856665438492938073986947874816 967 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999555009868238683364611087759508867601519945438129617001496093602536223205080245258800878297902706586789264821852300140558737507572152178674464480065311543052483385894226480138868659054532302404912369037629660261804417040142857615636999725736631821209918047632994072804832035464874219921306329679487976382538027245351469732732165936522521909261244141002755979449785731773261940285931399364627363975105618589816996142623899217855965545612595229410670284760819556975193506886094037362869984461883345675904101721158840032202220302189894296230914028051640069128691441278740646725249862423698290206725982436659799561942032313473050561149079269222767206980148672429156282145333701188304326369329288000753312521529851520524984002923139992630957628443921687248896 968 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997330059209432100187666526557053205609119672628777702008976561615217339230481471552805269787416239520735588931113800843352425045432913072046786880391869258314900315365358880833211954327193814429474214225777961570826502240857145693821998354419790927259508285797964436828992212789245319527837978076927858295228163472108818396392995619135131455567464846016535876698714390639571641715588396187764183850633711538901976855743395307135793273675571376464021708564917341851161041316564224177219906771300074055424610326953040193213321813139365777385484168309840414772148647672443880351499174542189741240355894619958797371652193880838303366894475615336603241880892034574937692872002207129825958215975728004519875129179109123149904017538839955785745770663530123493376 969 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983980355256592601125999159342319233654718035772666212053859369691304035382888829316831618724497437124413533586682805060114550272597478432280721282351215549889401892192153284999271725963162886576845285354667769424959013445142874162931990126518745563557049714787786620973953276735471917167027868461567149771368980832652910378357973714810788733404789076099215260192286343837429850293530377126585103103802269233411861134460371842814759642053428258784130251389504051106966247899385345063319440627800444332547661961718241159279930878836194664312905009859042488632891886034663282108995047253138447442135367719752784229913163285029820201366853692019619451285352207449626157232013242778955749295854368027119250775074654738899424105233039734714474623981180740960256 970 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999903882131539555606755994956053915401928308214635997272323156218147824212297332975900989712346984622746481201520096830360687301635584870593684327694107293299336411353152919709995630355778977319461071712128006616549754080670857244977591940759112473381342298288726719725843719660412831503002167210769402898628213884995917462270147842288864732400428734456595291561153718063024579101761182262759510618622813615400471166806762231056888557852320569552704781508337024306641797487396312070379916643766802665995285971770309446955679585273017167985877430059154254931797351316207979692653970283518830684652812206318516705379478979710178921208201122152117716707712113244697756943392079456673734495775126208162715504650447928433396544631398238408286847743887084445761536 971 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999423292789237333640535969736323492411569849287815983633938937308886945273783997855405938274081907736478887209120580982164123809813509223562105966164643759796018468118917518259973782134673863916766430272768039699298524484025143469865551644554674840288053789732360318355062317962476989018013003264616417391769283309975504773620887053733188394402572406739571749366922308378147474610567093576557063711736881692402827000840573386341331347113923417316228689050022145839850784924377872422279499862600815995971715830621856681734077511638103007915264580354925529590784107897247878155923821701112984107916873237911100232276873878261073527249206732912706300246272679468186541660352476740042406974650757248976293027902687570600379267788389430449721086463322506674569216 972 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996539756735424001843215818417940954469419095726895901803633623853321671642703987132435629644491446418873323254723485892984742858881055341372635796987862558776110808713505109559842692808043183500598581636608238195791146904150860819193309867328049041728322738394161910130373907774861934108078019587698504350615699859853028641725322322399130366415434440437430496201533850268884847663402561459342382270421290154416962005043440318047988082683540503897372134300132875039104709546267234533676999175604895975830294983731140090404465069828618047491587482129553177544704647383487268935542930206677904647501239427466601393661243269566441163495240397476237801477636076809119249962114860440254441847904543493857758167416125423602275606730336582698326518779935040047415296 973 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979238540412544011059294910507645726816514574361375410821801743119930029856223922794613777866948678513239939528340915357908457153286332048235814781927175352656664852281030657359056156848259101003591489819649429174746881424905164915159859203968294250369936430364971460782243446649171604648468117526191026103694199159118171850351933934394782198492606642624582977209203101613309085980415368756054293622527740926501772030260641908287928496101243023384232805800797250234628257277603407202061995053629375854981769902386840542426790418971708284949524892777319065268227884300923613613257581240067427885007436564799608361967459617398646980971442384857426808865816460854715499772689162641526651087427260963146549004496752541613653640382019496189959112679610240284491776 974 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999875431242475264066355769463045874360899087446168252464930810458719580179137343536767682667201692071079439637170045492147450742919717992289414888691563052115939989113686183944154336941089554606021548938917896575048481288549430989490959155223809765502219618582189828764693460679895029627890808705157146156622165194954709031102111603606368693190955639855747497863255218609679854515882492212536325761735166445559010632181563851449727570976607458140305396834804783501407769543665620443212371970321776255129890619414321043254560742513830249709697149356663914391609367305805541681679545487440404567310044619388797650171804757704391881885828654309144560853194898765128292998636134975849159906524563565778879294026980515249681921842292116977139754676077661441706950656 975 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999252587454851584398134616778275246165394524677009514789584862752317481074824061220606096003210152426476637823020272952884704457518307953736489332149378312695639934682117103664926021646537327636129293633507379450290887731296585936945754931342858593013317711493138972588160764079370177767344852230942876939732991169728254186612669621638212159145733839134484987179531311658079127095294953275217954570410998673354063793089383108698365425859644748841832381008828701008446617261993722659274231821930657530779343716485926259527364455082981498258182896139983486349656203834833250090077272924642427403860267716332785901030828546226351291314971925854867365119169392590769757991816809855094959439147381394673275764161883091498091531053752701862838528056465968650241703936 976 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995515524729109506388807700669651476992367148062057088737509176513904886448944367323636576019260914558859826938121637717308226745109847722418935992896269876173839608092702621989556129879223965816775761801044276701745326387779515621674529588057151558079906268958833835528964584476221066604069113385657261638397947018369525119676017729829272954874403034806909923077187869948474762571769719651307727422465992040124382758536298652190192555157868493050994286052972206050679703571962335955645390931583945184676062298915557557164186730497888989549097376839900918097937223008999500540463637547854564423161606297996715406184971277358107747889831555129204190715016355544618547950900859130569756634884288368039654584971298548988549186322516211177031168338795811901450223616 977 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973093148374657038332846204017908861954202888372342532425055059083429318693666203941819456115565487353158961628729826303849360470659086334513615957377619257043037648556215731937336779275343794900654570806265660210471958326677093730047177528342909348479437613753003013173787506857326399624414680313943569830387682110217150718056106378975637729246418208841459538463127219690848575430618317907846364534795952240746296551217791913141155330947210958305965716317833236304078221431774015733872345589503671108056373793493345342985120382987333937294584261039405508587623338053997003242781825287127386538969637787980292437109827664148646487338989330775225144290098133267711287705405154783418539809305730208237927509827791293931295117935097267062187010032774871408701341696 978 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999838558890247942229997077224107453171725217330234055194550330354500575912161997223650916736693392924118953769772378957823096162823954518007081695744265715542258225891337294391624020675652062769403927424837593961262831749960062562380283065170057456090876625682518018079042725041143958397746488081883661418982326092661302904308336638273853826375478509253048757230778763318145091452583709907447078187208775713444477779307306751478846931985683265749835794297906999417824469328590644094403234073537022026648338242760960072057910722297924003623767505566236433051525740028323982019456690951722764319233817826727881754622658965984891878924033935984651350865740588799606267726232430928700511238855834381249427565058966747763587770707610583602373122060196649228452208050176 979 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999031353341487653379982463344644719030351303981404331167301982127003455472971983341905500420160357544713722618634273746938576976943727108042490174465594293253549355348023766349744124053912376616423564549025563767576990499760375374281698391020344736545259754095108108474256350246863750386478928491301968513893956555967817425850019829643122958252871055518292543384672579908870548715502259444682469123252654280666866675843840508873081591914099594499014765787441996506946815971543864566419404441222132159890029456565760432347464333787544021742605033397418598309154440169943892116740145710336585915402906960367290527735953795909351273544203615907908105194443532797637606357394585572203067433135006287496565390353800486581526624245663501614238732361179895370713248301056 980 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994188120048925920279894780067868314182107823888425987003811892762020732837831900051433002520962145268282335711805642481631461861662362648254941046793565759521296132088142598098464744323474259698541387294153382605461942998562252245690190346122068419271558524570648650845538101481182502318873570947811811083363739335806904555100118977858737749517226333109755260308035479453223292293013556668094814739515925684001200055063043053238489551484597566994088594724651979041680895829263187398516426647332792959340176739394562594084786002725264130455630200384511589854926641019663352700440874262019515492417441762203743166415722775456107641265221695447448631166661196785825638144367513433218404598810037724979392342122802919489159745473981009685432394167079372224279489806336 981 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965128720293555521679368680407209885092646943330555922022871356572124397026991400308598015125772871609694014270833854889788771169974175889529646280761394557127776792528855588590788465940845558191248323764920295632771657991373513474141142076732410515629351147423891905073228608887095013913241425686870866500182436014841427330600713867152426497103357998658531561848212876719339753758081340008568888437095554104007200330378258319430937308907585401964531568347911874250085374975579124391098559883996757756041060436367375564508716016351584782733781202307069539129559846117980116202645245572117092954504650573222458998494336652736645847591330172684691786999967180714953828866205080599310427592860226349876354052736817516934958472843886058112594365002476233345676938838016 982 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999790772321761333130076212082443259310555881659983335532137228139432746382161948401851588090754637229658164085625003129338732627019845055337177877684568367342766660755173133531544730795645073349147489942589521773796629947948241080844846852460394463093776106884543351430439371653322570083479448554121225199001094616089048563983604283202914558982620147991951189371089277260316038522548488040051413330622573324624043201982269549916585623853445512411787189410087471245500512249853474746346591359303980546536246362618204253387052296098109508696402687213842417234777359076707880697215871473432702557727027903439334753990966019916419875085547981036108150721999803084289722973197230483595862565557161358099258124316420905101609750837063316348675566190014857400074061633028096 983 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998744633930567998780457272494659555863335289959900013192823368836596478292971690411109528544527823377948984513750018776032395762119070332023067266107410204056599964531038801189268384773870440094884939655537130642779779687689446485069081114762366778562656641307260108582636229919935420500876691324727351194006567696534291383901625699217487353895720887951707136226535663561896231135290928240308479983735439947744259211893617299499513743120673074470723136460524827473003073499120848478079548155823883279217478175709225520322313776588657052178416123283054503408664154460247284183295228840596215346362167420636008523945796119498519250513287886216648904331998818505738337839183382901575175393342968148595548745898525430609658505022379898092053397140089144400444369798168576 984 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992467803583407992682743634967957335180011739759400079156940213019578869757830142466657171267166940267693907082500112656194374572714421992138403596644461224339599787186232807135610308643222640569309637933222783856678678126136678910414486688574200671375939847843560651495817379519612523005260147948364107164039406179205748303409754195304924123374325327710242817359213981371377386811745569441850879902412639686465555271361703796997082458724038446824338818763148964838018440994725090868477288934943299675304869054255353121933882659531942313070496739698327020451984926761483705099771373043577292078173004523816051143674776716991115503079727317299893425991992911034430027035100297409451052360057808891573292475391152583657951030134279388552320382840534866402666218789011456 985 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954806821500447956096461809807744011080070438556400474941641278117473218546980854799943027603001641606163442495000675937166247436286531952830421579866767346037598723117396842813661851859335843415857827599336703140072068756820073462486920131445204028255639087061363908974904277117675138031560887690184642984236437075234489820458525171829544740245951966261456904155283888228264320870473416651105279414475838118793331628170222781982494752344230680946032912578893789028110645968350545210863733609659798051829214325532118731603295957191653878422980438189962122711909560568902230598628238261463752469038027142896306862048660301946693018478363903799360555951957466206580162210601784456706314160346853349439754852346915501947706180805676331313922297043209198415997312734068736 986 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999728840929002687736578770858846464066480422631338402849649847668704839311281885128799658165618009849636980654970004055622997484617719191716982529479200604076225592338704381056881971111156015060495146965596020218840432412540920440774921520788671224169533834522368183453849425662706050828189365326141107857905418622451406938922751151030977268441475711797568741424931703329369585925222840499906631676486855028712759989769021336691894968514065384085676197475473362734168663875810103271265182401657958788310975285953192712389619775743149923270537882629139772736271457363413413383591769429568782514814228162857377841172291961811680158110870183422796163335711744797239480973263610706740237884962081120096638529114081493011686237084834057987883533782259255190495983876404412416 987 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998373045574016126419472625153078784398882535788030417097899086012229035867691310772797948993708059097821883929820024333737984907706315150301895176875203624457353554032226286341291826666936090362970881793576121313042594475245522644649529124732027345017203007134209100723096553976236304969136191956846647147432511734708441633536506906185863610648854270785412448549590219976217515551337042999439790058921130172276559938614128020151369811084392304514057184852840176405011983254860619627591094409947752729865851715719156274337718654458899539623227295774838636417628744180480480301550616577412695088885368977144267047033751770870080948665221100536776980014270468783436885839581664240441427309772486720579831174684488958070117422509004347927301202693555531142975903258426474496 988 24999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990238273444096758516835750918472706393295214728182502587394516073374215206147864636787693962248354586931303578920146002427909446237890901811371061251221746744121324193357718047750960001616542177825290761456727878255566851473135867897174748392164070103218042805254604338579323857417829814817151741079882884595070408250649801219041437115181663893125624712474691297541319857305093308022257996638740353526781033659359631684768120908218866506353827084343109117041058430071899529163717765546566459686516379195110294314937646026311926753397237739363774649031818505772465082882881809303699464476170533312213862865602282202510625220485691991326603220661880085622812700621315037489985442648563858634920323478987048106933748420704535054026087563807216161333186857855419550558846976 989 249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941429640664580551101014505510836238359771288369095015524367096440245291236887187820726163773490127521587821473520876014567456677427345410868226367507330480464727945160146308286505760009699253066951744568740367269533401108838815207383048490352984420619308256831527626031475943144506978888902910446479297307570422449503898807314248622691089983358753748274848147785247919143830559848133547979832442121160686201956157790108608725449313199038122962506058654702246350580431397174982306593279398758119098275170661765889625876157871560520383426436182647894190911034634790497297290855822196786857023199873283177193613693215063751322914151947959619323971280513736876203727890224939912655891383151809521940873922288641602490524227210324156525382843296967999121147132517303353081856 990 2499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999648577843987483306606087033065017430158627730214570093146202578641471747421323126924356982640940765129526928841125256087404740064564072465209358205043982882788367670960877849719034560058195518401710467412442203617200406653032891244298290942117906523715849540989165756188855658867041873333417462678875783845422534697023392843885491736146539900152522489649088886711487514862983359088801287878994652726964117211736946740651652352695879194228737775036351928213478103482588383049893839559676392548714589651023970595337755256947229363122300558617095887365145466207808742983783745134933180721142139199239699063161682159290382507937484911687757715943827683082421257222367341349639475935348298910857131645243533731849614943145363261944939152297059781807994726882795103820118491136