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