1 1 2 10 3 136 4 2056 5 29246 6 376414 7 4366881 8 47111408 9 487875964 10 4951921240 11 49815780829 12 499304300676 13 4997363405880 14 49989815235610 15 499959437775564 16 4999832460244272 17 49999282163551040 18 499996822399017380 19 4999985554326500949 20 49999932964605448756 21 499999684083134646700 22 4999998493912339729030 23 49999992756990963293576 24 499999964931001199898296 25 4999999829289953917354596 26 49999999165379594131124096 27 499999995904705938939220693 28 4999999979844600425079198820 29 49999999900550796661372271536 30 499999999508250856491522895890 31 4999999997564017340571719010540 32 49999999987914334138497361351648 33 499999999939961707288661541713976 34 4999999999701421640575038503098236 35 49999999998513774709031969250636221 36 499999999992596402635678879715444948 37 4999999999963095601967829883269429252 38 49999999999815946316002897226648270398 39 499999999999081660796847131917965278584 40 4999999999995416245402509418998333188584 41 49999999999977113892702768319762140728444 42 499999999999885703732018888036476629100952 43 4999999999999429070174920119139501987109517 44 49999999999997147614753271619730107447138500 45 499999999999985747360735615621737861025110888 46 4999999999999928774877932524927548680719029514 47 49999999999999644030393955909258871403129205420 48 499999999999998220790821631223488185207100249616 49 4999999999999991106568871881578822467122979933424 50 49999999999999955543540895128734619738024078946772 51 499999999999999777761440716922070115619835393237189 52 4999999999999998888985949494964850298656148069875060 53 49999999999999994445659936633512013485063875377684636 54 499999999999999972231281267331245962242402568000051318 55 4999999999999999861168576000579340426045512696529247240 56 49999999999999999305892532021498879008603991374893067672 57 499999999999999996529665161802359960435415582629846672724 58 4999999999999999982649151390801983993183478229113566963760 59 49999999999999999913249121582869070295135224281753315136485 60 499999999999999999566259315641753225535426498702862009090084 61 4999999999999999997831352405982462126741990749259272601866336 62 49999999999999999989156989328513870596896039187041609939185794 63 499999999999999999945785871787160309308286383716691490507454732 64 4999999999999999999728933123315395609145120992402459228399465920 65 49999999999999999998644680929301806029669253742724152379748839272 66 499999999999999999993223466918238914581796319393814068486133055660 67 4999999999999999999966117587761451226542215805562172706468209454957 68 49999999999999999999830588967821677304944296979866152470313086122516 69 499999999999999999999152949020499792661977370455308585902942741262708 70 4999999999999999999995764762089399918368482507261582780930186943299886 71 49999999999999999999978823879439946114228866701102051646391463226451256 72 499999999999999999999894119677352891749855079085892922340773662838105032 73 4999999999999999999999470599524102617090053196725000877585413340281619180 74 49999999999999999999997353002236767814428630477239685792329991609450756936 75 499999999999999999999986765029916466497825840661754400516876694311547865821 76 4999999999999999999999933825225583276624970357874854104547276381682510369924 77 49999999999999999999999669126436201898619648298766203408670698121064867559576 78 499999999999999999999998345633431278514652485442681620315379106860013446296186 79 4999999999999999999999991728172225976509429773780424177391930414568063799224332 80 49999999999999999999999958640881682249727611808159795527381185236541756055919856 81 499999999999999999999999793204491716843214231800591903919083472832526283715364256 82 4999999999999999999999998966022796191098136223036630899744712832185360037783401476 83 49999999999999999999999994830115348921035041486676368611871345023212290025765013941 84 499999999999999999999999974150582286619420314551998425929364469917959941320596474036 85 4999999999999999999999999870752933881762362730877168607393922782605720897446187563148 86 49999999999999999999999999353764760325906012232643155245246896441142631028462158528614 87 499999999999999999999999996768824169787639566851954204281795940958205221240928931087624 88 4999999999999999999999999983844122339529566996927701895286610721854858449879551382648440 89 49999999999999999999999999919220617731849037101389306238692406681266940445314163124960068 90 499999999999999999999999999596103113083392898628035677714068050773503237898447047395947232 91 4999999999999999999999999997980515664262926972824346154110101492803338596590649909264501621 92 49999999999999999999999999989902578721295971318058605069220671713443150601003944415729344484 93 499999999999999999999999999949512895224795148628020124909606743690091037587654471529776026128 94 4999999999999999999999999999747564482670796696428464275265817300101650845858825431478444886770 95 49999999999999999999999999998737822439835506436612427141465895388871314226545504112633894325164 96 499999999999999999999999999993689112306280580568564967342197641376169645168467787722755434247584 97 4999999999999999999999999999968445561964522922662561113520317330679232241549495549227530658616728 98 49999999999999999999999999999842227811573925997724866027803829529297708400297956389785936888773596 99 499999999999999999999999999999211139064950200746873226533378173445550925821961864884219588097301405 100 4999999999999999999999999999996055695353374587649973608364087675898931515058588446528726229809820500 101 49999999999999999999999999999980278476882572477443387557313574141422755719730554243114021967581504484 102 499999999999999999999999999999901392384880481358117343642761048623386949609577046976390902373295154718 103 4999999999999999999999999999999506961926292165930699691837456503923194868610253265023352136424619059064 104 49999999999999999999999999999997534809639096999240014268813561521637208448047457947946659086359234645928 105 499999999999999999999999999999987674048226338206650446990803052382301396777290476575966862835488019661916 106 4999999999999999999999999999999938370241256338003471161069725230767138245965683903304575043823233703812856 107 49999999999999999999999999999999691851206785214411901736688261884216097730500628322666515303425978081370541 108 499999999999999999999999999999998459256035959915692374948162598696410637639402056683515884342276184919485508 109 4999999999999999999999999999999992296280188013937212074954470674027685094891240052825683821988001445780355784 110 49999999999999999999999999999999961481400973243057936131546434266324638748310799624637961257350834596763576810 111 499999999999999999999999999999999807407005000172524683555341955006836427679475815675645137940383781386391875564 112 4999999999999999999999999999999999037035025541746553428992541644007626913141408151595585867536569682355407645136 113 49999999999999999999999999999999995185175129892488447188766203596734535217514267974238570504678997898922203301200 114 499999999999999999999999999999999975925875658278344796116147456435139743066271812446196466762618812277325158402100 115 4999999999999999999999999999999999879629378326978853581262516963948889826024344870129153602997651498934833467314469 116 49999999999999999999999999999999999398146891778536863749022310074204391517828737157746837542031889642046160402514932 117 499999999999999999999999999999999996990734459472431011875919252336939014296174972708961540295976787746567294968299900 118 4999999999999999999999999999999999984953672299701847070942819585574798803025665185365057380824677898100342859895489110 119 49999999999999999999999999999999999924768361507950824357127319849023299560062433690777863669321324613493137102810216584 120 499999999999999999999999999999999999623841807577851761619931897175738639759251700925215186033574154818923955751582390616 121 4999999999999999999999999999999999998119209038042974502735413666548582060870952944576646862328588280297928888356691227700 122 49999999999999999999999999999999999990596045190835035833414387238962744830622106037167912581596808174053780422812457521040 123 499999999999999999999999999999999999952980225956677034610798451793680235717935412716101732750370005871840427124929835129221 124 4999999999999999999999999999999999999764901129793477403488007376663991246299562797911187477941542896455551130127138559034276 125 49999999999999999999999999999999999998824505649008095173812533866614355296977653786101774120784253885876077281067420204150976 126 499999999999999999999999999999999999994122528245204665433098404205663982002389507365827589917549667266174372188775800585191266 127 4999999999999999999999999999999999999970612641226685513175817950991146336504350703983589616484139457531955019834930784999399628 128 49999999999999999999999999999999999999853063206136098020937125444982577705840654847944061668229069342651218792690616714689799040 129 499999999999999999999999999999999999999265316030691258768984697891007139729090932550655485294612812594633903447855414390236289736 130 4999999999999999999999999999999999999996326580153499715878387483820507934635377686097234513870483086219080290193474215035082852620 131 49999999999999999999999999999999999999981632900767673657030864243604166516459397156330421466734769129232026484976925164241699378765 132 499999999999999999999999999999999999999908164503839074153730311904904201786749080179333878540256626522594881454649844087082249487508 133 4999999999999999999999999999999999999999540822519198216475036655829751476464589274729896180744802597753094735428921455072584844607316 134 49999999999999999999999999999999999999997704112596002554129048198607144167782513598658520346678892080763345391446363578283796989633806 135 499999999999999999999999999999999999999988520562980059013373998807839486119301706950022480590051906534924692929623429392621657195258936 136 4999999999999999999999999999999999999999942602814900481460638217846355430521523331909177863755379699992803389796609065289865409999584648 137 49999999999999999999999999999999999999999713014074503158569676754652370102597306221834875807418922995142876575450210470422322106422673612 138 499999999999999999999999999999999999999998565070372518820679977515712642759940673762727442210559154840952439206053947450467522237540603048 139 4999999999999999999999999999999999999999992825351862606305788866871441821909716591758582325542826179879196695985927011332220648342229188349 140 49999999999999999999999999999999999999999964126759313080702750668821030653314809723774394638927723947300949701385291137774583007690908364804 141 499999999999999999999999999999999999999999820633796565601665980351129684201893923747822874281988767651627536375827382423920755519014664212984 142 4999999999999999999999999999999999999999999103168982828806766816460423573493735796689509127245638217000785875556968789370609345117637788924762 143 49999999999999999999999999999999999999999995515844914147250893767827926743772343747980746783816413343831579218562667399492697560851010875910732 144 499999999999999999999999999999999999999999977579224570749215955688069702750645211716180969491175729240478722184907233855141956219366064155741360 145 4999999999999999999999999999999999999999999887896122853798298718263376125390854733002014305293530780920401869336166978713344165396278594095561728 146 49999999999999999999999999999999999999999999439480614269201861320318220419822631404515250045931230215925471412876586116703222228310007544430145124 147 499999999999999999999999999999999999999999997197403071346856745396433378668876581039013043756827794089136574839364894315045511333153119977807779605 148 4999999999999999999999999999999999999999999985987015356737697353676883669256229750162015233415624773616253155965874775231639944038131124978129141556 149 49999999999999999999999999999999999999999999929935076783702236761224676128580352886487372084266622855481338445266106833722778542409867483535968791404 150 499999999999999999999999999999999999999999999649675383918566565721729974487073052434263242031015691223502941558108966832277633235235836120143573294662 151 4999999999999999999999999999999999999999999998248376919593055884048058498673065843382500517620001896248313369448130785924072940377547067923446022215304 152 49999999999999999999999999999999999999999999991241884597966177753105856001763594021436232535164298887492685221204427816603666690212991800372503935460920 153 499999999999999999999999999999999999999999999956209422989834506541423250056211226958612020752377196271191122115560856182729899558939388213338961173954596 154 4999999999999999999999999999999999999999999999781047114949187101588418994525861435237313170693014372144734500981962527832487968422970779089633801616162368 155 49999999999999999999999999999999999999999999998905235574745994174578213405829553244966944367622337600711368896871641201100436238016177243108397910376799765 156 499999999999999999999999999999999999999999999994526177873730207103879170586833141302267650572459676928200011389036200582496464767608448231906164034062547812 157 4999999999999999999999999999999999999999999999972630889368651986701122786464445656145707504423998985548974061907087762104555116378713193910359202208793091184 158 49999999999999999999999999999999999999999999999863154446843263763263619743641504571497976622515449090248736889708461381886209327727247119971503857766537022930 159 499999999999999999999999999999999999999999999999315772234216334235474514272277262184806659357637408017404434101916474221561749297714794491048334397146265884780 160 4999999999999999999999999999999999999999999999996578861171081733254495802812835829809970482461369149402636794461566277108450526388368776605122775849197218893664 161 49999999999999999999999999999999999999999999999982894305855408916182962216810659546667507982623320012673942681567569537905767297165646779043832108819419133357816 162 499999999999999999999999999999999999999999999999914471529277045586964705002801948842449951642537403283046884536565056544358054347620176948056989871361839748819004 163 4999999999999999999999999999999999999999999999999572357646385231984654945120055267423499184566539457757862223723953454400662437494041852840147599898804728139317117 164 49999999999999999999999999999999999999999999999997861788231926176225127783748662107190155078698915945551020068939424345743861768847258080266433297250087525001199060 165 499999999999999999999999999999999999999999999999989308941159630946743160662233668331621284406458856331387198199043800220965506297671932747695279454133047903092421572 166 4999999999999999999999999999999999999999999999999946544705798154997826328328717031721968784732724769587084182298532083602307277129347587147777448934276365907595034110 167 49999999999999999999999999999999999999999999999999732723528990776052135493888128954449761579990090358497881768012304430582330514656656809736752663519385170288224303992 168 499999999999999999999999999999999999999999999999998663617644953884538939887116216098127899954151605970768196247478924550528302190128880101675259012042868503552297532776 169 4999999999999999999999999999999999999999999999999993318088224769439912737141072950364785167494633956219432062954601282671061528082965486729158971662678350383800333559868 170 49999999999999999999999999999999999999999999999999966590441123847268855788666490569604701584407991949711853302448733926390444936152595034244506104014064301014458599758936 171 499999999999999999999999999999999999999999999999999832952205619236623127163733589472288474356049087421901312515382675009655874007698674558994538045691007065799013504467661 172 4999999999999999999999999999999999999999999999999999164761028096184237747934499027271085156446446727294153727477678835630376651879259373190060874269031538941434236705943492 173 49999999999999999999999999999999999999999999999999995823805140480925704065072725589644375570792725364749434749597672245722584655801965635009455082622775924864022080751480360 174 499999999999999999999999999999999999999999999999999979119025702404646689134712174295979334277283319877761059781909779336701968735706636093430607506949955595252928832888497866 175 4999999999999999999999999999999999999999999999999999895595128512023306550941945555009333559437652660300969112949887907316869718210497669896352481045858783081832700077042874156 176 49999999999999999999999999999999999999999999999999999477975642560116826895907228501718044914586215441759109695957080642853329232124942406071754215947190126780048375536453653904 177 499999999999999999999999999999999999999999999999999997389878212800585317924821993385490255298617438117557765925288109507314085595640716623886534681536945567619442673967019874736 178 4999999999999999999999999999999999999999999999999999986949391064002931350927236762315909500551166156808128932755126214547393640208015888972156298332946717569252015164624677283476 179 49999999999999999999999999999999999999999999999999999934746955320014675909936624560656812840439922323485423476776168114316476215288267529544291676579264494507215300876000239303557 180 499999999999999999999999999999999999999999999999999999673734776600073456611236620069686855430554969335769515107143166733535102406618037923776613558926055845147664267475577580423796 181 4999999999999999999999999999999999999999999999999999998368673883000367593063804026494420361916093114237502318446910139439281757108811376085719104102190351510231609183150831031658076 182 49999999999999999999999999999999999999999999999999999991843369415001839212395131585377545829063614745642200775289961454764931393029587743193474214711789084526541245162764975047365686 183 499999999999999999999999999999999999999999999999999999959216847075009201078462614731795503948097331157540902726234206036878439205044611822188186705002073367460967584929147127667769096 184 4999999999999999999999999999999999999999999999999999999796084235375046025570990944851752613860481302312777194255308005977772711785733873251106382978076518732251061502882933592164248856 185 49999999999999999999999999999999999999999999999999999998980421176875230209020586384922439425446698905787463530414102123910687555658435019258190031493109968961588295683679361100739333908 186 499999999999999999999999999999999999999999999999999999994902105884376151371569139270837206470555326332044148998817606061678000162424594326318807477547354460766191627634994155256753176304 187 4999999999999999999999999999999999999999999999999999999974510529421880758170925248553367285401307836811687237261929668629392973069925806252983155406229093007138047050256072698050137635109 188 49999999999999999999999999999999999999999999999999999999872552647109403796135803342820686301902444279101828884631942848965675209567243496842242602909208249166547981328390357354448248739620 189 499999999999999999999999999999999999999999999999999999999362763235547019001919160679347330459905404542472470554736545309275422894893548289423676039363769762604390886327502255559934299243808 190 4999999999999999999999999999999999999999999999999999999996813816177735095095018121517826245904345413980257628003935009480603365902141326985398592983137558544237363440939083975602356004517442 191 49999999999999999999999999999999999999999999999999999999984069080888675475818626849113945595154005741737310152205589622223095136205932294168442109769260597049537989389123349088476419205976716 192 499999999999999999999999999999999999999999999999999999999920345404443377380474667087830809403151231991003090585776577715543478476108257514496529828266570268717125892214832062602557126184782144 193 4999999999999999999999999999999999999999999999999999999999601727022216886907929018312845668584689534235756080374750493940976867264405629808158992025697011499527045527823397611308431382139929128 194 49999999999999999999999999999999999999999999999999999999998008635111084434561986029077584012636816040063401525862996008504897262952811330909179157220507612834455371141594537047254141629816559980 195 499999999999999999999999999999999999999999999999999999999990043175555422172899766719515699475788095065004883988038061584007656430130310065301272736061706435768071799520373934599367326277340395309 196 4999999999999999999999999999999999999999999999999999999999950215877777110864860071190387041964358706108925555304097653551484986443693441046185350533281659619472458757744846863783774989073695190804 197 49999999999999999999999999999999999999999999999999999999999751079388885554325752871508359095903475156474230490056965215450780006720821541651293609339603565953886113872424883611461970610503055995188 198 499999999999999999999999999999999999999999999999999999999998755396944427771634604680508249854804137150312021627093006989353071659965180836460078075039086018158043487410363131785006852855328413626606 199 4999999999999999999999999999999999999999999999999999999999993776984722138858196505737370102099007870841060723915452200596965827880611020198207175192608109042904259072957158131357912091119332455451960 200 49999999999999999999999999999999999999999999999999999999999968884923610694291076942198018063090348653521947609513875004160904063333410310753999061165451236351102345980035197065060222453982360139177800 201 499999999999999999999999999999999999999999999999999999999999844424618053471455764301722169091014422702189494165323625915214610327304484947840132510599851259744077910486983339512751466949657257497488044 202 4999999999999999999999999999999999999999999999999999999999999222123090267357280347618288794818048600203001909438260874562786813467769622275325783458309039144543574200971830790484327327534301312563115528 203 49999999999999999999999999999999999999999999999999999999999996110615451336786407873517154308585052023611758330611911253998745600654431731509541965335446268679525235609294992300249484006822797305032674589 204 499999999999999999999999999999999999999999999999999999999999980553077256683932064033236607029076108511801105108979881255598936345296609682139014749821274768571767416741554026511915576311215005959697021828 205 4999999999999999999999999999999999999999999999999999999999999902765386283419660419324578353682670385347520920184228744675818449078511455063580606881652345639298556138323592954079550734481295009425602658136 206 49999999999999999999999999999999999999999999999999999999999999513826931417098302495239640948933257094746229219965205303451014035655238665444765115353351600832043575877387401223912364883269460751627169328186 207 499999999999999999999999999999999999999999999999999999999999997569134657085491514078597873092228889333185043853317041638983725467144433050423593709780446828768906791459064525351445502277194149054797050984076 208 4999999999999999999999999999999999999999999999999999999999999987845673285427457576834318725353326794853421883966287169097992222908269071254011267585382455984999513359852708455736075697396623688345865050756208 209 49999999999999999999999999999999999999999999999999999999999999939228366427137287910063833812343091098015830909331626442443242262646092441354076921109029587332487626726560989047016254023482121722790776957521504 210 499999999999999999999999999999999999999999999999999999999999999696141832135686439654395820788052194909069011755640308078978771484366134719754358576563157678133860665843157653457499171983011233014484655488938180 211 4999999999999999999999999999999999999999999999999999999999999998480709160678432198690316474781731575917284469368326127153430431371873700595336347519018049590898314289331955236345107628123038659070230752527621749 212 49999999999999999999999999999999999999999999999999999999999999992403545803392160995133054913019034859858100209381473394872894387799815423977890317075676507499541835240028101663034102358669692602109688989994972596 213 499999999999999999999999999999999999999999999999999999999999999962017729016960804982423656944514660519512894266050616202651896256276696076022121666031183472906954779559321100410110165981887165131335585935708332620 214 4999999999999999999999999999999999999999999999999999999999999999810088645084804024939281783132163160674996773974028248048760670700703593096337143550864902000504419328380861751756862710733875023085796780576344957990 215 49999999999999999999999999999999999999999999999999999999999999999050443225424020124805582784866822888470884007667644134123101746593289389114189340904083890159736562813655882204772666430324399690919274672499137532424 216 499999999999999999999999999999999999999999999999999999999999999995252216127120100624466688903428733393882704323119178822407344677354195703736477684726330862262322841284645637235823943210665305065813289114880122764792 217 4999999999999999999999999999999999999999999999999999999999999999976261080635600503124096862442604505220105393763912726111121009227486253297033880504378134518638084672109640296804162894631727983465250552699106314752260 218 49999999999999999999999999999999999999999999999999999999999999999881305403178002515627571255951195328881609397676276782442880646512085869822402597258399751253679325056192285318559334609883013059443773014593528721281440 219 499999999999999999999999999999999999999999999999999999999999999999406527015890012578166337142853985654645636465548631616072387232832334181923296147331705059817923178509304651968835478969229640118734684702731227355826869 220 4999999999999999999999999999999999999999999999999999999999999999997032635079450062890946141519243235510631579285453430930351335959907105082564688209499161491928059098179197168722772490422494894650965294365561359511234276 221 49999999999999999999999999999999999999999999999999999999999999999985163175397250314455190660226434491288583640460572363724451429544122191478306685142343863391726627678344968591952963166070603350670392204923892526174280400 222 499999999999999999999999999999999999999999999999999999999999999999925815876986251572277801629294346050527869803265016605502976547413499336655384368711277336138067492112670391244120975551939521215530167515725165770692688050 223 4999999999999999999999999999999999999999999999999999999999999999999629079384931257861396435529685625985552149919547214523588443459358272015142728506646317405714097266430270619831596001249813050122615871832784874354378108716 224 49999999999999999999999999999999999999999999999999999999999999999998145396924656289307012023463544518285703931208293617672316404782681838413135515976436899245608898700236800832972555172409433838956385783704537643261490618656 225 499999999999999999999999999999999999999999999999999999999999999999990726984623281446535180045707231366565460294474904197152411358668525831364672392931604471689109010985279278940436790956208627429935496213986548596931239789656 226 4999999999999999999999999999999999999999999999999999999999999999999953634923116407232676382122610364820195735674074693591354289883717406839512138729836589214622696972145636343099997551429314299784685829750237457340484636564636 227 49999999999999999999999999999999999999999999999999999999999999999999768174615582036163383846911413347597735101769044729335413652447782361765260700780225816361782152163036298906820028158017330354715597200976612522506679017790813 228 499999999999999999999999999999999999999999999999999999999999999999998840873077910180816927014638771598164831948807405686183999165633535668357421943674879135610949562435899575828033977145550992954929570364420822512388499601483860 229 4999999999999999999999999999999999999999999999999999999999999999999994204365389550904084666333073712496285308489355789103325194283566449351107196591823506874245760706048509108562749871622997822122061823155685285518737298425980836 230 49999999999999999999999999999999999999999999999999999999999999999999971021826947754520423457263100120762297229369934253108325695071579556286393580406346551199040177069693118828076446884524359358442085181474466674185742041124765150 231 499999999999999999999999999999999999999999999999999999999999999999999855109134738772602117790939275397971073262309813963755363911846586142718331851316818162940519989290335947422186773867694402368934675969558988094886819751591000440 232 4999999999999999999999999999999999999999999999999999999999999999999999275545673693863010590982122870410638132244459727718900747767907912760551177962120411887316505689240818772638224598009911831212558769594179937962865517134310339368 233 49999999999999999999999999999999999999999999999999999999999999999999996377728368469315052963056045902712899394838221622365367161795983379734855770720977232288661034007017259108887519422999887664237404019308504764698142088635266889756 234 499999999999999999999999999999999999999999999999999999999999999999999981888641842346575264848004858024109642588191921466917035493968065242437485580701394770342867619773143845782035568258704133404550819872563141344595934400456653070776 235 4999999999999999999999999999999999999999999999999999999999999999999999909443209211732876324371494413394354038115111346469254352409178776055747556341457404124223077012562562656395832421756699067099343537013969766788283356998285850590701 236 49999999999999999999999999999999999999999999999999999999999999999999999547216046058664381622385638996993494462144757631845946945154495949857859786553564461906360874496209045959347491659980748105522995179167816470254029846159069972980548 237 499999999999999999999999999999999999999999999999999999999999999999999997736080230293321908114050008452760373280490967529386499037595578608681605037427456336018894617936398060150256814367304879797534665613752000828096623914087271825454472 238 4999999999999999999999999999999999999999999999999999999999999999999999988680401151466609540578773879125797485815485058217142376735850179342660077303910714560267840475609374517726611471474219565534584510763917689101184656521079469868944298 239 49999999999999999999999999999999999999999999999999999999999999999999999943402005757333047702928111075040265968865392185727759610899675960483469028422667199678758786610926691746574969588483484412528569974759045468220931170306225433450694764 240 499999999999999999999999999999999999999999999999999999999999999999999999717010028786665238514778107420699628252022212556660528392835252289926195439885408042720688790430747334648560318923466361673702082861961220753845399932413487815558207824 241 4999999999999999999999999999999999999999999999999999999999999999999999998585050143933326192574443086596904071885065605493230069649622334234694548962159665399049208046208629510948822559296735185145503494329552537832166726413594708996840606224 242 49999999999999999999999999999999999999999999999999999999999999999999999992925250719666630962874434996203795029901840343097301819365945409320433091415513421029822435936965401234656537128908120495137222728208943339387451615724057122124676451572 243 499999999999999999999999999999999999999999999999999999999999999999999999964626253598333154814381090694878677623322027557177123304532817263842313268442492181321787041405867238860715270214646571501115965539599593751153413137548762009261487693797 244 4999999999999999999999999999999999999999999999999999999999999999999999999823131267991665774071941266173762613179488547469312836748250300548856219408397319736358898288348370192474994891405163137758259936704077009993582665662081719091605711589620 245 49999999999999999999999999999999999999999999999999999999999999999999999999115656339958328870359850181042011626819464801346934327378955900078379483822574350421915922851861068415198322479799999412780241642568055140813923679475937664274569182039868 246 499999999999999999999999999999999999999999999999999999999999999999999999995578281699791644351799828703405739020467445963802803946650191973858289253171475883894658999574390375032095559348367515570338756458068723054005860766938176012803460611558934 247 4999999999999999999999999999999999999999999999999999999999999999999999999977891408498958221759001464299822965218545852451553176136990132845779144789668364048081400252083209423176491052713923210174023618267205009438172385378770602545243216813404040 248 49999999999999999999999999999999999999999999999999999999999999999999999999889457042494791108795016642990338092840476292004989076145983640301885622288098402806115123232744182857179814263560980159488421430032660025417588553039710272863875341663611096 249 499999999999999999999999999999999999999999999999999999999999999999999999999447285212473955543975120654356768276325019735882104627073039324760375428249541480245358232910796189334025190568076023852842679989676476313027170863244183688817296678999799284 250 4999999999999999999999999999999999999999999999999999999999999999999999999997236426062369777719875753643164891610642252410312226538756504429416991141263630814447994490230817952942793430590331962085429683976705727694105747102560686919913300546074998352 251 49999999999999999999999999999999999999999999999999999999999999999999999999986182130311848888599379372156391614891386279485060213673586941508703495559917759880822563303289262785903179765585312089870813812083116218260233916916842297234216014728668508869 252 499999999999999999999999999999999999999999999999999999999999999999999999999930910651559244442996899286364398525498057077198866466877063267973956388552177128911679168971574513468492476807431775309546062119658898397806658655083592895024009733168007215780 253 4999999999999999999999999999999999999999999999999999999999999999999999999999654553257796222214984506173432441726408490545246870242284253519171078235187605728677838306088116418104334741173499990085347903370755709791765353969897143612492379229055157046656 254 49999999999999999999999999999999999999999999999999999999999999999999999999998272766288981111074922569990726754206730083123877608145360386354629143702838850625608491746539244417662808337090361909948795427019502996533021513784147475734439387572597355926818 255 499999999999999999999999999999999999999999999999999999999999999999999999999991363831444905555374613007076382950048460176252493489813773709164927211726561435022012898549176785973401451671507634069118261361979167777786549531982706700674192317066892892491340 256 4999999999999999999999999999999999999999999999999999999999999999999999999999956819157224527776873065666386875453165776879965018931250638994620836362867673204094971359756905852224461036592153393446430339117887159918819834163879636687875856596600790181521152 257 49999999999999999999999999999999999999999999999999999999999999999999999999999784095786122638884365330866010076024979736219315819329613409408148867106772084246368412091326754671983404262359190721793249096320911424488399148160341836116738681472858229121099144 258 499999999999999999999999999999999999999999999999999999999999999999999999999998920478930613194421826664506576598951329879673264070323964960581333156752306747563596263534211046958630547344531483459322407399903811016406730396339334933115875854248783025800458700 259 4999999999999999999999999999999999999999999999999999999999999999999999999999994602394653065972109133363399881565221685357867948546265113824304582307074144063926228761569823279889720368930891605287352856572374185128375824708192732660598172585251057936293171725 260 49999999999999999999999999999999999999999999999999999999999999999999999999999973011973265329860545666981110976888605815288125808709709409971495383007659166724536398478591561656829135859003840528649020733585039059444122898259964654228939651072378214137788529044 261 499999999999999999999999999999999999999999999999999999999999999999999999999999865059866326649302728335564575459815567609078891520261401705266427406159720376008154198275211194754951291795326694748618851523625727767979125964127030753825632217812905090962066654996 262 4999999999999999999999999999999999999999999999999999999999999999999999999999999325299331633246513641680469256797058188090519980359356032586480092602968406107044195257319885649382615732719101740510375309938276321705425206907734656283507183352648757981058764203214 263 49999999999999999999999999999999999999999999999999999999999999999999999999999996626496658166232568208412972990763173124291391884233767673604609432186200306100305392160845773537600718022461335827351175619818695762243494935606114670974153532883789610579868218679352 264 499999999999999999999999999999999999999999999999999999999999999999999999999999983132483290831162841042107536536071237491445286916535957070163310324532584161296246141628431430041715556697389906713472792439436824181557484616343320250006130744611760796285205875214600 265 4999999999999999999999999999999999999999999999999999999999999999999999999999999915662416454155814205210709028029953047475712382826624943873716440945042683581238207228141593384130432825936619110417562544245092451025997644345848364567807709197510531878080148051116172 266 49999999999999999999999999999999999999999999999999999999999999999999999999999999578312082270779071026054233157630454167606636260158812115762055721862201457442566905197857955185734346003307295523834083462381396818968098139060946607471912084153772532318678732244262760 267 499999999999999999999999999999999999999999999999999999999999999999999999999999997891560411353895355130273928402404232519562000897096437296572515477664080911211619100936246902805684657006605771303344729062878211458163728393541270353952594781765546765585490029806761277 268 4999999999999999999999999999999999999999999999999999999999999999999999999999999989457802056769476775651380734646345833166391371719490202133556910591998201041474296688930630001623287560869237915705846620026107253939276292201515539128958911688943356303488412382422693636 269 49999999999999999999999999999999999999999999999999999999999999999999999999999999947289010283847383878256948212478295143476146682928677109147690694099698247418624936684266269987963125931587163210860068111427070117114566253145149119896467533503407887415539200420248223928 270 499999999999999999999999999999999999999999999999999999999999999999999999999999999736445051419236919391284919894214808809436950133549066085459917132585707059248223333518152880673544615793896419235700559417770802046614656703758649640019079312011335579950900908647204373786 271 4999999999999999999999999999999999999999999999999999999999999999999999999999999998682225257096184596956425317497715653141327447229691157176326019705878565783168218425852798258553805130129540539989593971843954612058914291464777058175860161282856278435674197075839319821516 272 49999999999999999999999999999999999999999999999999999999999999999999999999999999993411126285480922984782129470392537808986879341141531511259258191151725546064538340231297845431565931071657604693148109994265721881127821705441212341371179555139761174375270428549531200123952 273 499999999999999999999999999999999999999999999999999999999999999999999999999999999967055631427404614923910658926768099645670050400661130131396255825112241454156758955490727223668553584240749950937495051568222609780703755352973321661430547686081572721526460002460902700776640 274 4999999999999999999999999999999999999999999999999999999999999999999999999999999999835278157137023074619553341105820430341751607883044219651930492227565877578182300516385968450936122633329367632392172047324867928136546221452597511904275608120124253616587800982474094221884196 275 49999999999999999999999999999999999999999999999999999999999999999999999999999999999176390785685115373097766892108055039004198427333874089018225738783276023891956441588317252824864856920244939405619518853626826709875804116830556608942704515567654990177326371880755421142851541 276 499999999999999999999999999999999999999999999999999999999999999999999999999999999995881953928425576865488835209620219379570093545942777267242277727085567169708498729689755391362370118996759635557691094101665082608389946347019988728979895564179638295429686431209494498627628084 277 4999999999999999999999999999999999999999999999999999999999999999999999999999999999979409769642127884327444179055477404177516232797202693061288698841225166012377489883771404920250079801874258666049175744525295258351402293495556930609192036077969750267410489423574001556402052396 278 49999999999999999999999999999999999999999999999999999999999999999999999999999999999897048848210639421637220907351118372172121661977549409952659582072473514970386462148818417700958462960853277012380863096669048068933860329028683795894068861953725728955676067002251168364511695366 279 499999999999999999999999999999999999999999999999999999999999999999999999999999999999485244241053197108186104585227421754662280052740213699331837982405877235345763288010954733163757714579592173204020208826632307940423269428293765957762017686691292826379416638033219997567390103432 280 4999999999999999999999999999999999999999999999999999999999999999999999999999999999997426221205265985540930523120732046303172126238656226578868199164231833152241983240273681207321433598430414037020470275905467913000290659907898368243617451815438768488695515460290051228034024324536 281 49999999999999999999999999999999999999999999999999999999999999999999999999999999999987131106026329927704652616384870453453919691107282931158916870196846126307274675322801835378616996451222433935315280765851139182294672204992110202720353620824618792739470923238843031174651953114596 282 499999999999999999999999999999999999999999999999999999999999999999999999999999999999935655530131649638523263085060515042296299319249146512595848532319976944056642045980123344469061987363801046511113137920483925522174348457699841000631590090306989939835408784339655534724056004848896 283 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999678277650658248192616315437892513860686158547323558645156146154979986489734394962074846743447376680207430968982948696817787563760846616061465501092349026105321352239428770426589967581993889727222101 284 49999999999999999999999999999999999999999999999999999999999999999999999999999999999998391388253291240963081577240003474096640874525836692174375744007837300854039082955865184535691425140863241850412226543738222534858640876710010167292206512490788811396244100180937104021661594651583076 285 499999999999999999999999999999999999999999999999999999999999999999999999999999999999991956941266456204815407886402905590441610435725689435145808406838850193279465708244327522861656534577485755491233218395803509270947348436251138664475588111526647275727444351729466446432448872729201968 286 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999959784706332281024077039432828979235183939374772992586742959428163568854158080462937849752353415299926279662783771375696517002329250556479473336760360541646433710498750537917142582008797308252757986194 287 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999798923531661405120385197167414294920392297433477230633443261640108422159938560446411929320926989608679061296484318713110351406366694705877802986022092644639988543602538114128955679057013138214316068844 288 499999999999999999999999999999999999999999999999999999999999999999999999999999999999998994617658307025601925985850195444030128096505971568188821346907677014707037648770957570744818939807387099416235905454652660841002685468769806815536987686477305381168344337386298017514120249189352434400 289 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999994973088291535128009629929303658595664411748284744877921291615277834877944534884125649451062158023230133369183434009089469675357620489619281555347142314437553077765921548584396438392177349444561191851448 290 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999974865441457675640048149646729760471581563118045454045078256512270097480820284671741085736157490150089438220090993912636550550788740665644272620053159339896838294560104533606659378549052339320238459443452 291 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999874327207288378200240748234497640295763510351122914877530711984605111113173027967853202444855147458071238797382835680397291784472452910584813625381412447893562328631098582582936777940746941950688050771261 292 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999371636036441891001203741175895425089511039816832057117220220419685189366426932857323522244604439679815715866911881717140984061336524646701606907603835300327234737526584674782545326042063812697969665454804 293 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999996858180182209455006018705893153507327411987399569832988403515555594036383942133531555378941992381142281586023996039409004401524746780283203040638957270110245448879891262842717437693908519803360694793060228 294 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999984290900911047275030093529520663013904818434541645820487370318262113345120128737361186614750234597467657839192698080250792867902676279907695059565737445577412593125179992312860734969912949204968176863110590 295 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921454504555236375150467647823656777588451540012049588362834902205511094243073648337300229231352504568192605868037397140971986640216136426322668576538778691207021540653779371281432627892559608039677439664504 296 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999607272522776181875752338240002689916172996677790065340496397157499751366192981485069112864834161314723962304631990355465393762136205076354812255899619379576208669566199122532863560801361449482717521120981224 297 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999998036362613880909378761691203563230477681145333927738117124034006282928582538134475043473163940794278511584604539676943102066702464282980092835749725613976033840469460216104457914598330699529547767327639729148 298 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990181813069404546893808456032063903111243198585780903523840993502558350364140321889724174687220789164159521298022255040588077671477012883676747282161767625600792972209931390728524992171120503937674132086632216 299 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950909065347022734469042280217505026989857177138403638490698783976020734043046856708594925044736070007914133425258131507970195383930603298220131756470680667694260506561995673038651774492815508772271170185745165 300 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999754545326735113672345211401317045214853015808709735752413911276635577506245269022696959421261460793582618728005043265714789728992715294814714449678296540196319471978313924038685230415163968524823854913973896900 301 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998772726633675568361726057007506418530556659480338433307808994175586069903489124399256701069983569949559915298087182113605963709068040845058276944994498429647558893261128629601504402818708014985699619678968451304 302 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993863633168377841808630285041229311024656262127726721945593795514473214590646746741376663633239989261274523802890884259556480708187706735188786438577941594061719426722972493312892233454113464730797431657964083338 303 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969318165841889209043151425220985222797599741458273980248528570002383882070003208928093925214900410601302213033570362677871493044299051314683740403685510663662860970672871350233979157356425368871366298765588865964 304 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846590829209446045215757126164479961432578718231939978902338395316327134555253997153590219725526187100954400055483761429627285727798596001786111104769548928281151031385399865646632037738340198396221424723140474128 305 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999232954146047230226078785631061411903930438785570014587460302860284470239104354834537161299166256608411666318223962835933569444233707624491055119572411159488478549919776033043236610872032368162887265171333902636656 306 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996164770730236151130393928156266294734679275308083469238335272646621100885069830789995112507682624242091965465827063373241731716541254968549157469900624948402267595934213492322863267174707773228884033371708995877716 307 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980823853651180755651969640785181161845332304471719481512768655856799040691319712404888032431727572527995127548308601863528936737096987088591825109259329259778593938380603302533430957546602871260259861213211152481861 308 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904119268255903778259848203941355551161715643725280149316041486754437571102490601308127144149702394131386250524184475539272578556617985454644199517515968679352300050489344398072534154199448037275110524146410251163508 309 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999520596341279518891299241019768780680538036342659028515460316411568934902637165176430301689960129138792500456861689588356239335538506181022576676601727762843971716651102996138348570386654698096769516400830719736708124 310 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997602981706397594456496205099092730929564980763689240860307282560728735303785546341354821357091426283715103065733756624771837674560084270129135153698941883245674388472121560932649514099095637324782036347270980698255350 311 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988014908531987972282481025496462228067151966237076946263500273182080444184277137758600041486858415740606832563887770217754618510455857478763196307197889606056056451464738108968106938419517918633798285721508821070629384 312 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940074542659939861412405127486318487260379545728125094485121040892090340982982588409653865768272014987223920606847640342187982927744986358231910308257317692299113125944682419300826756824849912804275598024677522977148056 313 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700372713299699307062025637447674036989622446284456506375140838259992006695182232165130353150415335620441046155454140134605897786234232206785946792001139372757057953014153258131875496849294120949096655319365411901565140 314 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998501863566498496535310128187302905439655994539889084992790074461992363775196322578782344134815613264154847978183622928742508939815609586075227337461906659254660242342763076409226119037687698024403642981870269650294863280 315 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992509317832492482676550640936773503624939435684878548108072764334717739058728302904174064417308653621050466870766344375086008651244143331523420526684260505190479102775653326920428047457910279243202252850782900579292579429 316 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962546589162462413382753204684906765462646765372388886318713033540585786722968299368332992877347286813689241546803439353687521918631458279291002353862690259059628623341197785599173576645242037703602080587204447516586978852 317 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999812732945812312066913766023428704183190279114678983627514400590242896067256322067456269220834487394933809950799856952162530266047285403659672936416300339508839331344389783622859260344654119309074425254905301855215004273120 318 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999063664729061560334568830117160255805560564484763293372485098941662520990271418548737485658820318607970403263237118849172323926855831094947498772414020812036391961404476605434122114507272007616607126022822665847954936634370 319 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995318323645307801672844150585868432450643449109690841606996895871258232221566395059637657185487402781219025188275131082189650054168692213998901149095927331694265000825728627965184504166803020327015270226429824602184094241804 320 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976591618226539008364220752929611631402195556453555202232946152812689872484557964683015497366403623125226605965275574847501630819744156095980734002083710285281234369859142877315652455424139310704212128938533991876515949804736 321 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999882958091132695041821103764649139455437354242534593968835281733107516093744907415752230082037297257623075016418121111025679408262600611133000608338681789453435888844811940158754499435764839500760311527463633905452857460589800 322 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999414790455663475209105518823250036158214129920325897598373429642587756304395771250992284401534981128486861147918726742672619310473411724041119046816159680532437412144735367462621733589939594888107866661684937288355687794070060 323 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997073952278317376045527594116267591064467495898583822702714500524635185020567241202659586204862174520085486136747214655920702336370876696034936253228182324084447237555201938910704019661860782429932442758614072872510631198222061 324 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985369761391586880227637970581407815413074510546106947133198985483944534506918306031186833584488871864866497453373176891284613393809799955027910627693360907498773582005192081476843666673327366143289433060386709561090314591036436 325 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926848806957934401138189852907319393416919260404768049249449153318729679889104013707975957069414620282322376212392883572199095577607616000524333814757349573691835270561461974186419812119095302145828962679406530432180650299195636 326 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999634244034789672005690949264537721736445177466566701417000855848013408483372690817910431045471426610719910095877102858512436432486371464090304896027455861862507841551901039086199017825413118331671727671644226858735486611909804206 327 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998171220173948360028454746322693121775485789326388663433697892277041016331160893643585165672843647955332218825439049880159092398153973519734128707728339472177366259914147102153718840991884607448012352150690548317725097084575784248 328 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990856100869741800142273731613483717313738863947698789225980604378280727810977617079327381497255387158193042993128886189169229302362385564364754741514891048716074310525304807728983168268170945271538491826930223340962472124993518280 329 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954280504348709000711368658067491244567015226367655221010734357244425274525280525199075373723844202261523123831599973618465324604531179303247871631311627694668610791831753618195724702303357981775677945304276688186739008536181129836 330 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999771402521743545003556843290337747751840684707819478751180464181157089265403613838288792063112783938103542989043852089295968243052295991372433157776452888974317226307616515778126270219868344400527465741869459097053861239340049633480 331 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998857012608717725017784216451689908463275157640880434526823358699616803746979334765228683442818088898285600665367626982200317413747815693899077847139075385578836656427842821410775254762127318482001348417157135930605229775552083785565 332 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994285063043588625088921082258454235484859923802967256463456417529775473154325066795438703526832219500372133623982286328927263671019713949288572301501726416234007801914215907519213282524232173101638047138580103002672749602652098372228 333 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971425315217943125444605411292290007507024958174828300617262475201107286465363711943667250417079125426528194465068803187673778352972760472317058514542389918600454526795631057253715505892290896805002019792772140724143193818992817526296 334 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999857126576089715627223027056461525587501181334577036308216721491916312539414692239162640005059861741781105790662920323526224976199907237692607099077423469774018095303552518363709854575291550370531032340581504754094164315455007299569146 335 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999285632880448578136115135282307931055910753595948467689327194186032092859651043511237415136421243912796294437489634362324150844434470245394980010515294302955293978395310464953554276735896963802697301418997772871601021739091893817781516 336 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996428164402242890680575676411540871427335638665002310750498118887192287997079064139100790426421922544357294203733040110566460598683258497815139181587416863209775688446087325959475665943494844279299632107312505172756535555319973666417648 337 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982140822011214453402878382057709236424455608038078753811490390469007547311636457116658502251345966018372606528725523684360731712529431920549092863385024676176889404021642861068819895359000520024859137172061868716842720524546665320236832 338 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910704110056072267014391910288565758059987426930771812667655953296897417003816438778621736326397463067585215915989466664879887529622215677409218684649739175589754954894675229729201895258980121043823096755209593064644119029432991266934148 339 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999553520550280361335071959551442907329197173593167808211275915037570626814433648826493587679432288849630161499631817371339760200825026331083406158216260362742020904873818401361811560833589996538532869317046991926681437224201926976996907829 340 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997767602751401806675359797757214851742160409446104585542117393341312497029618932038735205146587361741486871027723629494898183486029728155594074896485096076699156316335150791103025061445186636101312488341812007533121837284508353788172542644 341 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988838013757009033376798988786075522857842595736424097229487347596859153165029254460667462120383330363479386062170326938098442325710139269329795871823327688899914799108618716437714235791172577149640556798868133101156758302969802128578993164 342 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944190068785045166883994943930382685926744703045081130526834694651319302725807792101206852959609180463467493451245568822142417825676784055975507536796401632044284458199127626866254717195261101510874272928114420219680340644909218612799121382 343 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999720950343925225834419974719651933776381328534034672095366951032348038120818097452346505367005799992000558501355950620824115934956955369734444690996948495423672749194563600856210878590658768534444359933216124004586307002638393303266711848712 344 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998604751719626129172099873598259750509686975230840121708626608327799346871961141849613442156789718298341338827049015562394218510401347375913557562537186820303556244846735212181087361211062771283859377163807605736759643029235554434597382268280 345 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993023758598130645860499367991299080022715856338586435313743426022006918790066198932661115849102741839924869999996942916814595411048358635882379815991874114834272359746821664430063504165913803640074753027616394894935998275586011118043538970308 346 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965118792990653229302496839956496713863341802197350611024930554517169569113486757931679856976644627710564781510393225464000461006378570521203107057062079961962042489931801639245476139884899848466830840007133523732219176551755286983432327630944 347 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999825593964953266146512484199782488839726313492071927302444594017714764696009644650842431521409017982391113697906680716808252121543653200419341479810935086114811256161581393228987252506851396166572997812005822565010505541256387286456540006068725 348 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999127969824766330732562420998912465341912202980970335539483085259090998681039193721943755336771007096708552832722142816303154919598272483196507883588483902520778947667488755068081046763876404846952397289119585244082177745838457561770324821323236 349 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995639849123831653662812104994562411529252427372374481958377287737529725406240823376200781307457626943190993151552309743386807380203843444544463968651600170257949023453740116347179892158001567074412785542069725894919322105378157188582201851442064 350 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978199245619158268314060524972812397911303268272283659443419487495971679824288244346122756773908075604140660308166300065675810887203184503137435468455983101656671332073076654717911964369408394063749410010278032689115127433688671940844106882057842 351 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999890996228095791341570302624864063354561782793164343426253972044873247109451149313189016826292844803749233198361112277738916332768548287398589711694221365849723368517362250488176498287554054362036508893363161240789170565015573917032359520011827884 352 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999454981140478956707851513124320322248610387477678538169140328302580176385209354485819230462100057985691891317834119400865717480143821184544105133412524379096452750577682712182383758622177970358470309185083751954827738945359311930103691711693204640 353 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997274905702394783539257565621601633209379462254400457084075392420318189264416267231620996317348492489444949640401813940433884901512150485804570642100507247586684417718817765621308435564278888616144562969587596928337431444478279270281742789181825816 354 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986374528511973917696287828108008254164693934010355278721439480109506351621827731071625690141926410357184492503232737526100406478761008039750314314906615098740991117099769442557705257091874313929104002152489491107572390325765993380097274870171704668 355 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931872642559869588481439140540041624304602254102476080201717530092178083093343231388804237128202163541510962824660952516077364221596059204343578364672768794701072266488903451449246502456674523803366437794417620617025335551371476086342215059294471965 356 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999659363212799347942407195702700209539487325979104330000947748398691414530544848986419325993635650200342469439713373124110310763570796527675970481255221313528422646212407917353257774990259982152707124661152933121631236016046189563172118286693305572692 357 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998296816063996739712035978513501053385453026219446051818739705906586924373603357610531142775204790509969593186340910239242085594498229638417779272131390474190764982916120777895301205616057306087441270298744244046892460229005552889426915225887174261604 358 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991484080319983698560179892567505289743967266351154280006679668866285049793803556970983221487277453697310534091332838615216080412558347379532106946498660770653247105157050920694116907096298531007217599622818568889209209523593160987376331149780874311070 359 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957420401599918492800899462837526540245191072604373138313232036388151044841258180788220761210176218703026262017908800815931274150062503766173125890635290854149955163146897923024734547298918734606905129234148552626576746971509428398025869784095660307320 360 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999787102007999592464004497314187633068361559125747895263197131489060954744371662119099030425382707373263530780292911070063884791821124255044526217407348292628782599539603123565648750656700634391922614633918833230508459409515444192142638399980244899821224 361 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998935510039997962320022486570938166814486949876970085076556088829358757149225543658950382295224445903161583461332141432393106873457574146790399030347872566469205917995763882808041186272731937339133926916675999966670126805886025522409554679737735103142876 362 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994677550199989811600112432854690839979698323167078822321248354305302460842419974274525648725247181028875446784503378192112809932247910931061836788643496270900887699574505322430693600727281366645653581920053185263009358754202272407545108211354926961378424 363 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973387750999949058000562164273454223593733738121531546944858150649717970144563188605483976829668584647532872743045867920077674811046627491916164747841970477506358622620824766263863415974110662643339692615085092191027123647792429830644697208242477278331437 364 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999866938754999745290002810821367271213014388488381102866417735223698096376641849397490012801196904245263698808243746404993534159373567960221224887804077144696039862495559717487527716152892932921673864212699113191143098197170588838866663403448259827520297540 365 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999334693774998726450014054106836356446313826867514876420218369816115243435642110635537405743312541690431757258101462266295518048093776076409861146813801679075202724043975349013249074547150874592409836334150002659840696354641460194597395781366590528718848072 366 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996673468874993632250070270534181783760772692978074156699034287134382205182968954509608099235560295400260350548499723357091397585582560900437906502648356593918858095060115267760006031394678862277404843906981310664791583714367391826346287500934859698494901610 367 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983367344374968161250351352670908924937621783204619186868635840940362745113986247554049593481628936105678723998117004590595491769046019331465127523485328468682560648546297848666471519588758223068785778183186461147683787712133199853140441659543570734555416812 368 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916836721874840806251756763354544649290918524289086767763815437988531671086928866064114230730848086755448022516576295760372482859294491692536093027294508499273212121368859307469062447852567536231386698387292252725533699934776896475610992925975220025877670096 369 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999584183609374204031258783816772723345136936394545386052208736571941174412384362509445948425428527921918970944467992148718587283827355712702027366094624660704297174217375661628056948973095913029433546912383745994794529576373060670347421824899606577551762439888 370 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997920918046871020156293919083863617121498478425270694633430778183106513389247598198780934055991130363414026520336418311571315278958881981084510401295589304817383923854949694748493617302340983013069089094823474418608937993735549527862043415968540797413062144436 371 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989604590234355100781469595419318087195085263377104352732016103390761440653648792192078798133549915767510659664204772446862945593196301196810527305304866456019171698717996032596892934147496524088875629849990223088642870252046753237336240749535377524508102022821 372 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948022951171775503907347977096590442343148543650828570220784691581227931690317820790658687940066542314646932299439445040309818065979404675867381811501023760405252476447655481866252570519732236077656528680577301903109867111949395258433964971961934990473542311412 373 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999740114755858877519536739885482952237256034592364583230551761455321843506509607225777785620276416237285431235594459425222122717882861294212739924041251693892394676580063889304056093994724405712150075512566389334419538381402798414382051388126325530745260090273020 374 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998700573779294387597683699427414761288718952326461530283370244461896116662258999534295233075712700658891618397576903313170430418569091204792854197093381989857436994091576718617771624546910808447108491312291127627602570133146765358560321524969362582483934659475926 375 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993502868896471937988418497137073806854460326563649518390577311833124514780054415532932467084454558700851000729844271742713703315463815260969896410957429156221852329568212380428302932772880462550838188207019182417129392292334801942995490334144635422491861742947976 376 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967514344482359689942092485685369035920205682434764701652912280390183639574972007781372565657635150223575004056644457102063878980939090445347218499649511599690461628889001528884404428623138539073389026922121392660429053631229347629894117403319279733403100872677464 377 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999837571722411798449710462428426845186210411770204490514285149739369103819772308799220105487386152983015478470734675333326669446316904317031539231971517667155357834796421558635469484244655224866514416148614223001248486460533609643314101440609964155456166724818757556 378 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999187858612058992248552312142134225957560660921403514864390043856598027023245935212312459923352171941839604049339079879473878254139655742914185492433828550490843344526345977181304922398648862971356105746802084481317633413955358724872275691476409165089852906059971856 379 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995939293060294961242761560710671129894121987441575400569335167162319228560945625673220945434236053255070105242847261111329423669870655635576333601712414457510667254395759952936969198392547305502925417798663198004236457735362173661041760435101883036990624452171133957 380 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979696465301474806213807803553355649897021766758242616138326696290188763572305465941675272345144066003336537784490861202893266728593450399644427784212024447236998860013556838250545874473831191844659535165626171209490697137833397234838859194888844108686394392021447076 381 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898482326507374031069039017766778251195304544841212767066681199210419288886690836953786809284729478807230241565410001783367799157316254619234992842529692602740382007407380705395941219315089808237332280018933216173753822789521585303026540128392461984173692142033418816 382 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999492411632536870155345195088833891262835499139800211513667373970470418280353524842812183468813120267847416677492445455708388503991951675948675054742277743842808912572388726985637992765081339620194385045969714892389863656788766033744568413739524259829671728459810491106 383 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997462058162684350776725975444169456341686175646954244013007850163547058552725573366368509382134700995682378670543735292972883455146984287979739395498172468243062665916652169901419611638466036928880652765471256646211709470554083159708981571137223481124791146540379562956 384 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987310290813421753883629877220847281818756695168890348769063605716601880596570329533338592908816100619710092247220342793390316731048064796381080071747887792124687547873018869547701348985602004181173032891188579679442863217287338670865815382263041329807772178065948461696 385 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936551454067108769418149386104236409536251132150153790362777182794822631231064162877110694096198603740585764534479334981593512971044728200221992729892037193727918101907104630998541715479768925735008538637305954514735019446648158639556816309917773944081248073712650592328 386 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999682757270335543847090746930521182049455783840250479264689169469286753576813941532951639389450457327960381898828248817012417419565462201288338680693001087927805509383090592024355473195514094108204214636612897441877774728219568582999056503865118270643762312367393646918284 387 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998413786351677719235453734652605910254395662136358846082168769321545879597367273170241952582324258540636870221108082592956135507333444150671952039890942484323252445273235299195313351014489715295595671291729322652812247486576724636413325321037109674628997957295582763578829 388 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992068931758388596177268673263029551300519803290650463474622685523624044962678958398992831316675573477262376761179942270983577488768318902088860572229834295317808269955081891294504299846421564268266054112723358050247519255166359508605001789205039611795382241175576168197780 389 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960344658791942980886343366315147756617063070362398985743777387343483613207374484292415275198631631733254122207976081583408931677271298280047935068621535632659185922202691307129556074298918584143953003067299046215304855858339529146160596675972615288982144460049525638667988 390 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999801723293959714904431716831575738783544363901343468546663737191866010821575228479085982740318385136246975172488706278337697457954101610752953364361767064878264149669091374349407006765042291934891358191246770338244071068541197642699519637045669725422912256572620316382725262 391 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999008616469798574522158584157878693919562783040422784982946864644912981937879315779688566192590778849634857097392103226337416044915732913397518544315474419658851986348771430962987132115889671895715275998883568068536381026465328310648402921580537918148276536333360882038195256 392 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995043082348992872610792920789393469605196846679253885024642148626850848240808269050609828424512420411017730585270076745760580974039231731949917427007300228036291086397522233209049906127198500966663166790617506282290071049934594475914577394842258397659433898683832830166627464 393 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975215411744964363053964603946967348055592268674102030008422487383214904335284092322488786186350782778745179457913553788435700318087529153390672966973508678147791419772390930014612431129862990215201124492785766159858719764737982555978059428763342763207706251983680613962084428 394 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999876077058724821815269823019734836740396698721958931627365281184471184809903775395734019245112529698365265891116497317252743983246770535553969695215280842171664936725121760877710870480759838550671270509522041685809213963755384112619162263818264992310367444501061689992759298600 395 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999380385293624109076349115098674183702459664074056708277248367994813435745237832498533866252144529370834098582855542535501222594004403872739170074483174686114228611231083174778589471153028460007027867500027321720015855158769592678206652337898160540239738625452051039908524282749 396 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996901926468120545381745575493370918514207886026965198872446836592845507680303127705640926355533205638356784025330900326555228676549357350172302091612205234446030836980333228594891046777567168460553585902271960455114862260560309332036110354425536067765902382062402548297896803844 397 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984509632340602726908727877466854592578697227960086452005122762755133982902924071914177095470547673220962336079195788687124844724632330382448826354185916512753020918985240221473406105978625353202898611568204318818700384242093698492528767645630401770742634254360161937956135583608 398 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922548161703013634543639387334272962924195471895609401389442506202468207260064383251180047162113973330489629534521838234332312001960697128830379824292166245842047008398915774489859633674423973094877720991947768845524189801269179064829744498631755201872946530725931722745721630426 399 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999612740808515068172718196936671364814744127251035296815571624793772224266241339171522879458081288589908220991323467321445868739438848171507834262159219087754081276502286778947189823212905824237175116938986654678538884801806287645559732372254475420120367491926253605200362723891020 400 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998063704042575340863590984683356824074214486074111648285032162992111414486807729520866067020121793487806965744402464583559157182202978803728650424368933932029313882567291480236252501236316879706730687259286620441242631189344364913269884209585601608828220217777789644952456759802800 401 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990318520212876704317954923416784120373052830657123558144562530942401285999790640826073681068836488827338815633855136874140079240096508465249049741478161788275421696174323349771477227084565664614053417558329614598011960977903037871127057676588888823133040445236112046038207760379264 402 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951592601064383521589774617083920601873205758475177697163241758194755448035352611292293449984402618907637720217917940944658808168138191084496616403592644959586155646628251117918027002578646805901417677213923256423250869899157627172077013786294357897336040135107226967530665541298148 403 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757963005321917607948873085419603009397875229307322669829214163126261967415926422208989125985656293949912217269523450475986772054453139222317111457085052044507679021856785594940736417943284560478289469486289375680986764302657502535217653990968793928695492667074223245475283787223189 404 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998789815026609588039744365427098015047117081958955128318203248137127203366410548522434365318254349878014202738668208208892472796208093119508628766719033820496859749506323673573332461633978703292442083963005721424945249556787245094823746318220058061100239488810096368554603140606187828 405 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993949075133047940198721827135490075236097513303220814399265573303163409430873460051326970957086749607486763736372291679801144582128505359108542426431402614376004083757786395237985333397308164498074803190386742992418118968838355827946656095245442028170316367986665711964548986072522476 406 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969745375665239700993609135677450376182541101584969214957407690312101891475638377187645707414832418943580661156555032176330786239367411227617106822976417673359249512378721692481717032885822129260808277407566592008087474855448935249252681111004896233350808538532282787548694151227221446 407 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999848726878326198504968045678387251880920940132340644453543687720050349930367229022359834292682737271400255442432457179794777951010710076919257267501630143200523144465657539259823656965538718770992448440978497638541471420165859276158505631331461574082027168302189013477691256029841653896 408 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999243634391630992524840228391936259404637721095927767010394355567429915926608104972275847618373223824124648728756201670325761931105030508953703972070920255589249948495942422875724789660696654047321185358734054236585153300640463341483883277239763417785622000146450304152883574153213572408 409 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996218171958154962624201141959681297023321014962782418933272725278737462263391609562446966555078137795413810914788802222940060868840675225635805432110083142825665885336253536300166888823055770876459399835658087095524271305398841494208282404786898529516744989075968945460840260896672500644 410 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981090859790774813121005709798406485117136023731468049833956534451539711963415367653149876112348532452131700751191199007664982575272214509145359158800635614272176965539357202950384138845620918146464900329454429800368630530821448449971501761187070714764317514736158707007020394977840528320 411 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905454298953874065605028548992032425587809158267490548409710777655111642903118041775986174691528364853844280925180973147205147923788457457194078859989046853611756853507220804415940262217042690538175844370671187273774351425358724101054370879819386292290893673255845768536896283450430008469 412 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999527271494769370328025142744960162127947582925537759853286492202529224468860602719507184843186022193495956220279124326427962364883632718859285104518700656656777676965402460020540911677602813810208304421998049857500261751055876804466591025509094550341416564011343545656730294770752083036516 413 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997636357473846851640125713724800810639772147067528851368497117840316843049686454426390168202571038955500161567189662880573155892713172836178411894680367735402775884203478669086465657785270646881541372702361371971414037192949390198862548514940864146630736711817991101263124228239757335563760 414 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988181787369234258200628568624004053198998000709159759879195830794891320821979598592748732208973204512004598057036033372561916712915718149960958902390413378681505225397992521558744615919472126397993641978846873344141678491041331033823759013856526185315117596493782822932382486174744459077970 415 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940908936846171291003142843120020265995540407480481990056626577478181917412141551388458895325513325415832723678065576420795171612124035184367100865912016571606235699338926871356187050964032716745069551545559700171050022544417441244073714219116668679723187174679009179455487847033236161605484 416 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999704544684230856455015714215600101329979909022935627426980948409927798404301899000967250117355115731785212546100405106233040553992797332097045938073562043474603163885117838578179459136292455050444602206520420006854634761196026175823923662119953217106749952815842627788897456869958527685142112 417 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998522723421154282275078571078000506649908394535988945897916907453874497546603128022240452041346482361032484875480115561497474756700845969218950698031241885696337613935472151710717334873809532559133898573359760047604777482790411409803578795929030130573635542022169026335329808552219134643727480 418 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992613617105771411375392855390002533249577456281899719966516812142666310857905644346036581824524544487840689276374064974194087800155290751130794581613751807500903264891998831863056462869239537539793564134156488034571943185903595734547766128023668229073784450342665348990627324289009239568787900 419 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963068085528857056876964276950012666248029559484165583439847613231914050887150127330390259493860083778477268152659288156055406371767916997736583476438113112036096204867546196197574840562571407700157664135107177020037245442875001282117871611045857194186242881161499730058701661504395742937371389 420 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999815340427644285284384821384750063331240718284386883938426430088335529057218485813696260956670967850851416317260875089887454475190475843299087156771397694357681846523416764054340126367397777577655002589116705098789964754602861393298871160685430972741114677476087789774928834360100015641715926996 421 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999076702138221426421924106923750316656205878868468196124233469778787995762792359995232464457408800006008641785850172261158459690607353604589995234916607968747850985514754822011677748452381787794701654462031869047137826739726044769681633835566713185132181366032236458048245717941820587897188440900 422 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995383510691107132109620534618751583281038566123154295738342831236007441783037484557462645151483765393764712761698906458132550007087294944456582450842806525030394272249342331085467419988660230258149524985002177300619677662689311116595420637288530245541565033917755886858047431436775730615403507070 423 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976917553455535660548102673093757916405229605717737576715496905522811305040594004609697253946059039039871880845792901984270397437107399853253360825603299766272082171712263790047908787854732883000324599690869044549032189094181949491921061060824249664705657134962790232222280161200000344790918459256 424 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999884587767277678302740513365468789582026295480911403625892938804883169886701011724326753329583182638696176516590284835847358277694975235447536956273162958699422078132385447843496605381567336898629507989355078696545509750752755834218816568131436527047389142544546254189466042414821773832637412672616 425 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999422938836388391513702566827343947910132068621507286499607804253084370787482886922701758676247718303987728957503228321588667502983567180985552518165572641285202371913452686561202431429915908440628104201480889271377368919798707697598813499268467941809140922269251239621499014186626204883756154793916 426 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997114694181941957568512834136719739550662713605975127582136634658464210985268393801600456651835327556981903449556894581807737510333041324001579032700976930798194208896448509582525111718399861437338580169214904902004587003250541871752281504138067021066270758774483547740135408662862512727362328469976 427 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985573470909709787842564170683598697753323072546180904661174316777963569645528389695647716975430124554714184128298975171985401887443898860631537060631319540455383808126838373294692736494589288348402100612484643460511289987856359397599446101254807395321712049267146903721678322993078392741456247769933 428 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927867354548548939212820853417993488766653470886327535964238917486280253215469966969935442292065339595180442577080349933377637414977920261811696073189456973733181289896854016060332448779547190651606310292938362926077505469287273616948879460538135396777563643682675422662744164471180565523433337167300 429 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999639336772742744696064104267089967443833420147414137513080274960432820270472991251780925131363100415733657038571479746118218507606363279717715220572321077168186884604391426595359650179657633606817044229110295694373433533353659808561305126544883684495669332310286782037589753208420212647594672035021736 430 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998196683863713723480320521335449837219167713350443918028940140448632054907724839298487459297530217081714354310491478990009143502009705245471124669967829036627960883555298044057258053658623853323641558658118883573645865319246086587841152409669348539093763652064357301889256593877475085077775399843457610 431 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990983419318568617401602606677249186095841022971485436520865541446881198911172998138199998895319788869345290190837576052994939972380450622478294788465932992627007560636127599899653340133358604570521277798390721751462505974486508016061511707525437549364306741768038975141642185329895782635668934416644140 432 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954917096592843087008013033386245930479214962797582266197026170520686132650497275223776275487704876385982082697366791586697428573236999008875575962213322566871508158160513474626761765449694506252326588269897852878432090069142027122529266066416221359785343836294842159519225384971500702859181238036051088 433 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999774585482964215435040065166931229652396114298000898457708081131634136978048763826048888387008264823347040444663138067057667294432144049994375659176040724656604822189303312349835086383904491885442424476388906403295222878730843843918066022984347340333210168185476560071838896447165898717517108348334981936 434 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998872927414821077175200325834656148261980729795065907964840832477835853199099922177160077515432380599728864112369917161606712013712907803231290899831030334666475023491437145024764081737257794019990815108880426570418598890031754666504519895138021486533577647545982547101764128071150814592985001211566288916 435 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994364637074105385876001629173280741309904283671613071207040372482009311429607996062245360067207145184493210356254273305029424717000343738069841509801888516530892256923314516056113235139334896070333851242296551964196401115060004091082306006337191584739610200202140186331864856874493047350454909090382981381 436 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971823185370526929380008145866403706549523963047350956277084714038044227679209412972136410970239134299671893792344962878519089884717460601464773842506040589619308488289852181450891571099917810774528634653008692942363408446869418401521035824864029845350290363217803930801924417102041989192344978110834680948 437 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999859115926852634646900040729332018532747630017610503081195107021728921775699668363324839380084395578059441780568230899009121257117889098207324238750654085028062840820245466380785376764991212843462471869634004021685416156859886899811696769251353581037008672805819751543630642276630245475767136264399854985692 438 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999295579634263173234500203646660092663738190992013932200582877094906251248428601281762901732141216334092763988673932805913506985420598894265117798595087915347344507488301957218004088476630001568891276050738178434254495923527605100468142899159234472223608309117879872776884767950236827048789581074039885212598 439 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996477898171315866172501018233300463318691118953781022562818186140005185004727141354497630110731484466665632775361365863092547839142031561019904395992945564680520717912420633187896236436293430689113245400935856218102265591102516970446169525053948108790503333599703752259331775790911635885581147642481315937544 440 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982389490856579330862505091166502316593456252255213336579603864243631077205424634895733844846360948667266336509621244043892045163394408582489613516120855417334183211313045744104028084814105175288758429428647226654081968827277543259693545566295281307358398393732450045510406010377392079120524932413534701194264 441 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911947454282896654312525455832511582967283897267150688063661978919413743280088440333704835373050980166323545671958616846407479273341045078663223600114881031282358019742680949915927427924537908480069311577923075279426406651328546953911789500107566268877591179431555484088213200582793762573444073170912349958804 442 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999559737271414483271562627279162557914836430054483493901395244219509453139515541478536877957312042128723558977666785025806890011233747746765147664345046599651314345277405835617685840140416117024121756204460353850578551965602196638766012693343914472374353739570409671719514869833459907569126492135559607107374192 443 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997798686357072416357813136395812789574182192641742049112941413173626207366451057353950650251874790969346709758158078465780876506245593634954891243966283505472976518653191134213237034402990308701694512078917680730022113822214526363417602218792314549096984181277340821423444282288886864585270702385215029254765477 444 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988993431785362081789065681979063947870911133072943035035197653278164419413400498029989674494742671773325956213784477715174783871380884893533858386539969415618655467454476749445786439366296239688748962683341479955252625660818150669360635591196401201971141081304826492892147446480057758767615554233102568191362340 445 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944967158926810408945328409895319739354556346369384217244469892453826091014190580851579590911631828264483323984969561954519302272523633759750449587311735882518381931023777713757857515620603789641309878845221351953888957108559971579402774362168170889823958350619523925690337924159128704248784809479055871218278048 446 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999724835794634052044726642049476598696772784462056548791242353072212628285350134249707164930295613511221468605793850736311675622049610005930640965169974467102758748965105982637655416257906654463374845003358956680093035515978244525053776640858641007334025593928605849321430097592248556235880616722607650504491721154 447 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998624178973170260223633210247382993483863933255885060923276088223603060165829112560903860962371025345606312810150158695213801265242641355766808661462394353837520685509745911507127759166368651331947831310901111241812635526036629232873474318265735667455425926048324570307006256355399043619005681443808126390538763660 448 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993120894865851301118166051236914967419319710160889797072574966259238685457306191776275323687199574400375404278064965164924101578475943332165215501597823659163332423968776378903844235970593516037884216561068761258369470664188010426254524754192269969096241429637300738290627667037290691403703938902294078702811942976 449 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965604474329256505590830256184574837096598726726527853539401866625341804486560929657536188464466295332752723147300677072913685441958888935667968860570068624728185797899785064420395681344221084791613282826626468137637546506897590241826655918247576047440411469800528704551679519096150725466750262348083565523395704744 450 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999828022371646282527954151280922874185482994338905838333810113213500321885982474350948861200544568202590497268477591835154116794219709300876247050675438457999493856284028828976338045184869134849689228452905776545314463095696001769820923145739663192881191743367257344149511038093616206182242231110665506673701427473132 451 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999140111858231412639770756404614370927414974521961522307130964545224138303109249843615194948045241560054376944595007187642280626071458588597364535720926988891127961082735884942916152828338787302275329660920436343502956940787690193160577750909849345803080034910894594061111833070511073521554469583070986382274080882349 452 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995700559291157063198853782023071854637074883944895071582488348461923116684326558686464202171249629121863297953389902558842684849935139748587980974136696879425088032907614266047404083294308131114237383485712152378051853182687468118970580198258234552448082298465628244216752384723615567905558342154591663548185069492500 453 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978502796455785315994268910115359273185374465166257748077823572552474522800725219757492607179277121169344103280672324608946738290301452658836338082849679579125242316788728341228738172347494165975911281083036965255095338003996580879040391460377641268254404100832287079626932307653635094742211459072644788396136232657076 454 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999892513982278926579971344550576796365926872508004148500962836092932405326335880557894624167584242710591023983875855595392584548744203049418417710636789794042519292381880952020287875122859751092750455998445379544801286914342806829464884631096140633446355516761321151144903793985257640531972106011293687488516279396855918 455 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999462569911394632899856722752883981829634363270335102346757817022136545300271959641127664350255606906739304060258088628982587690627344811949103476133166208356255692175525188722621197651712155678576166521395127930774996598078404501265441277330335483686320782580501127444585991781784670576379288650178752696544002785891640 456 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997312849556973164499283613764419909148171819279424634300158685887758352452784181673160091742947468064120219333548756752505688896268331313831365672786298324826562614758018987039069850686382541431092753424851618447832373497383185483521292547208550732445988200308858806986784572473290561091645030274463492006298226014287432 457 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986564247784865822496418068822099545740859108134086394560652050735804471177835066479501922450742516036697842885573897732127541097156490442657684679129129636200384317573544046470771469917883643339547249309528962523825833643962105231041193215822911080973729595343686721081487885361861241755726308983534355466737906201643564 458 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932821238924329112482090344110497728704295587722151796220215611621914011977698461826773002275043052840511056057127244224823817587132791725757520384947799612976275321638512277104337433014620934139789680927518826023037537299137590637577031036620722938530627711796614437071107089788948516957256597503831439045850274342620040 459 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999664106194621645562410451720552488643521478127233105999478982980900499965974050814748748711769776244292160073075170418895309989086988863797711354210813152377566294291174050643738580342419073278528435814921478070080973235488848320184760010335437965602729340041651545839372710029231014925656754888037262959288703299511601565 460 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998320530973108227812052258602762443217607391392316788969746868559743672581138352047794598921664081530676221417689804656892635733586772243341746553549063928661291119787577983033965892318417298564601801904656919446123999575184784583816515749685187548604103846223243389677158256324350961909269219166693622821190125222594595204 461 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991602654865541139060261293013812216088036959992836464333503493275992866418467607941541698304529034539118512950294213131369562401719995211348799662069665771126355570508000046262051723931531986961642155301992854920658655636986257100025375383338489279754899662256166603112382586603637928700632603058156570155245937917805706456 462 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958013274327705695301306465069061080440184812115782333988039411714301596174255253743444435287270983115635739186628066543131557687423769194654197740745707061925090512230293998476738285847379796404239592789227303306375991790367144000808614637177088442313765187256222817884647754424369870121297111087423301363684185617309384634 463 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999790066371638528476506532325345305402200924109291671456748066213609814037322200417762010467414023369615248464320333347291269232088200134778745190416750928082645249104111662145634941634657896378783110404630170688029740020767667708506584176641466558713309950594662479002031913415877030154318915262730589155255549112821968063372 464 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998950331858192642382532661626726527011004620741734835381074933183006122412907719856596583564657451516208955821260618866063411332994868092704928416743783997891011152204231798363684353947786430545810928930165961644434828041027506595906607316468567691254301717196470651233423142029017508870001866021663062277427178538896991232880 465 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994751659290963211912663308133632635055023104491481845095125576354074132971697555040558554988343239669217816638507787686602070557208721149850612604021292180734473958005196224051373471611169013473153391766265434375071031190451905872756546538257367000222553808995054573257684099733947999638921142157230121164600426443120787042272 466 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973758296454816059563316540668163175275115525595446921436281531443405996495011936978813372620766700384565251443418312665356413376419574953543494159733694498176006316496734523920208521944848075315528185526652975948250494502431978419839594335183770768109545478794609770320674061692141771788257344930497657449752359060293160110660 467 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868791482274080297816582703340815876375577640556613483830622287576616301052709686981021449895341804889819367087602414399701083737233466882733467604883159812413401675051840790694735760093179996935049258441049882262216766871523515504122274957159405301552614892521985022575175665258444649412846765834533764508296409833042161860597 468 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999343957411370401489082913516704079381877888253209495296976370085991206747700361863184414380943967415780201671513051234711918025467302296857995952070278308217690874213142213151630023549607904922941640698761443099230155207881130429141028097122962835943267910660114861819527425144045111632745286540800825214900542386419635970527156 469 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996719787056852007445414567583520396909389441468188837481080485529067654580753916708765255567793771362713063959806517919337406105126104874864333985029300058311969953450255269463244789956598927085677656221223434288327088469435786404725797986888550244846370569482800253118422888177795442138594844451338376257752823225543449546892748 470 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983598935284260037227072837917601984546947208151252229329819370068501235762797427834102833040084196824677737595734827955441990630042189893611711779694017942290636514199918712713193221003356775536758035628779728009935268383544444624396285034604522058731478208734021462896247292288488323939450691518766930796552789762551060163070886 471 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917994676421300186135364189588009922734736044004463706105254228142023948210176175207235668200160755677061137314196105254808091556619808851616808545459048864870648533615847402874127103613977583084599005685919921804353100558816691081273569207046632968051294630485500513438105973795791521212197731764415160755927443379423817929581576 472 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999589973382106500930676820947940049613673680233043010335384859084335654490475947655685525481780876510654259886408900133977612828176523881342256527122059455253968369333321545782179798330186828400956739089636862992087028941441097580542621625239771810214017896661175896644290926820928576740363318915422219119508403808635648214422170872 473 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997949866910532504653384104739700248068368401217409345164494480925890266137441247939034860487149128066616520101959953522791347573762931150682030782303975775057496298000763197818135812531678918564287485854852289372424304489289342453394418751325868696185912445969012291052691771852097352528804920202534314096572351396370358857810234500 474 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989749334552662523266920523698501240341842006296270004845296481565138724176897248505642612809222440723698818097753886484935015550562672805898253216613321331911435843281486531238260626688395578856767948741000133770722860415854238779765776088683753810527010296390482437465775712668171072580194335063837695906294037543494761254340833056 475 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948746672763312616334602618492506201709210032320027560607952055243800869841030158442243817782010678530375505099744396670209259981302113940515221170571532785046377269055207455463482484695468359623204372675590965603240176452539605649781309388879563822140733212803216745486549674988679465923988451099991738349049302828316713840523313461 476 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999743733363816563081673013092462531008546050164961985629726332224592864045022445978555972152821612385698501127145826542730603652691107334893684848984841126249501518496447468562060379247431946835440422220147165817662876549389756264961896108045805612465286851046546166226001427227407896875554511774962676905488906505937500865888353187044 477 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998718666819082815408365065462312655042730250838285870180020722351265481808345888728913393215626158274279705610230801159784271366857475561789730188377054688949497547970968006081440974862444774671093945069845469113474277700068616730609049119995462607850040296389385215797630711735956472158659035157705332573707261278856397792468280155216 478 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993593334095414077041825327311563275213651254245447321924230950408754946574521991352119176667690618248963147215121862821585587049548436735382691988941134068538573234205660206845533824008672900869824374998332434215139433680379860723922977461408351715320740220152296669436252164981883779087097787276924661303861236113757518727535049552946 479 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967966670477070385209126636557816376068256271443765305311948481610376447803211797042877048830642164732776647962884879189170903418050594937632393842752434242849370278791757268972729641493790939178757108108296238969190204879558276636678332199311991855445064628550513985065849762992463202894076815633875897296293639765056537417904682905132 480 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999839833352385351926045633182789081880341281358086768555700054826145855357936192944151799198657766181526654605418568563449511054365312975091538408233662615611687314074516739971823899316179193447844363163465896334835412353467227660793826627282744260016316199251857769802021512616585760545410758895743763280656338808611450491034159865616416 481 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999199166761926759630228165913945409401706406793912919880570073802415434302152406947741808981450248594728424804216632364796748924621636795440740717117431512037271539795647441318704098616742272206948818694284789245237243880840857612162903957728652800718059219903937026336821496169030359944578750690369049755138645299119372911750877487755736 482 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995995833809633798151140829569727047008532033983510143753163767696062861707811429211572925540469698744600067258820197973882843777082333143419013577057150570192102321042413879353459441260650085775796582880109106170245758130657716943954497720596296422348361709860829912941664200827123698075923202396259175240345349341081812242512457161932316 483 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979979169048168990755704147848635235042660169973449839935209233205221309915909226209050664957513456897144680031078147334602218435620077860085058473222314877477942025755505295574198540431867557265315331850731867062770808181430858540988025370789529994794678677756383339703275355633194346155609183073373357372111205618030296056275092977981661 484 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899895845240844953778520739243176175213300850091313459426154944881591517441572460688919532697391697543560778114967434817076151551643428053176967893353480672660718864913546478194185294246966993416684052782521214409085481224289335858913990162850433712431216700334773355685575101163386638805192110389155733138945364629824118777614609300869716 485 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999499479226204224768892603696215880876066504251354695436421398639653325308074439658174950730682914381394222697504275577598520328514096445969382452157630718797038632907077047892803895033411737790048900927029717195325659035937581812701404368929616716984306277813687022773373863166092218243862752484102678968859388619055428555080343730894429988 486 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997497396131021123844463018481079404380332521260373474140430244058541808821512395854418918864425028447457154115844548059582883749625858879302211501968923930809902580225888048158383654909857038910226195363948288205405486422444641925602169812811011810181036463088650198874902031508167129529782897975615683032537414999751155428837813566842932574 487 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987486980655105619222315092405397021901662606316297296140087244530984618822818322104762266935073500262351660471328600572005929034687514649811317594843196624729110675983634306215814910498072850627946992147307891246017138816261207392655791241502929516876063827143264059632992218390890155096561752130133113977244582144919868863688679422170355064 488 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937434903275528096111575462026985109508313031639325932870752402796724775337899192168446072202787060864509572123539151573894948947718439109043762987103145485812508960121376090717947841100989742474433871468666374216673970686624428782298615508509537815013025888948199333364384475291801853953776452259348923557439273870865434324607463545862494760 489 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999687174516377640480557877310134925547541565158428466474709315067305628131035855128676625499426118052343506192612084259011822065177163152019993957520808331423086360200598351603373264577366498067714022877965006876817632724576175009524038490348496996981478208533124283528963501284446601530410308921197079374627600124955788621093718275446669078428 490 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998435872581888202402789386550674627737707825793071595621665940880835347790369227679744132803989339293041184569457039757585092809391909475516699798363755315022602945248249550786607676995641447366877102281145608936391667607632205033549497463025365704261149316604338383585214437308094103516966491697347600219867914557128115560919493005829631362872 491 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992179362909441012013946932753373138688539128969082695127595779905482327963824008004258384260221764747459840277812856628278800181332371621309925244523606042888692326423030672335060253118034349775556986628953819994232073975822828810042589505840121273711494540358714238941542381765968773196267742880127143627741612138640654047033470714557856558701 492 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960896814547205060069734663766865693442695644860342999822197654828941037751903764283817598313569385494152149078692720450823958195585203204866924410109802293641914829562851422572775071626382710091438085405512180145067753239669063653175296096276517907455692739823839375861208103854114821220753582249113129080838456191255557595116270357519951565124 493 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804484072736025300348673318834328467213478224361555720276481108536050948030142701830689883823130329009521846688893117375499378139901716789324353551160580382784279737888165398482588075463570829166701537375142998042460519573256467076414005481218341410702623748078210716807344419348752822306111728734863118673821866714144872876098848886116103166728 494 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999022420363680126501743366594171642336067391122047631983758848132986550447391164964245853724958549869248051479250267706349903261346707718574146686125966742984627894066431246088218117327725807241532780257540846333878929439044966032154563768246215610036073554443986549812363004729763729665803041882968958550856369040997148428383750934259777160884010 495 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995112101818400632508716832970858211680336955611199535439157896037121585746549454375382872795451400715223619544843202457833428172723095221738935471807071187696118985690909087142967089621673659848987429373676937302619433196195913171886825256972469535875674302087968460981542994089329246326368437977901587932618713034286737438192219367523603011400044 496 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975560509092003162543584164854291058401684778059851027240675641718217865493649085028664728449039842940777924411050398455762839079521366962919979452890046445188905835890470187451692891780106718601410676969494566521461185353635344620694042767441186002179185142391084000653035726577564954650057075631573096086917638571028217668940632634888232331843664 497 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999877802545460015812717920824271455292008423890314699928236649014896947485401961857490868891288923507717434457532698784966132234987528663104198668338451216847025906609431298379372629481301589784806616672743975353016758923574190580696600738845768321597572939904838105444310166696310702493396665454322011696469931742977025621780017154247591089274823568 498 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999389012727300079063589604121357276460042119451635404376731232940409843702305111735806700617245886452860973793776652107865353098749683827072096315996972345242478731256126744311997082649226824954160423860503314282959241833394058347623444502935900938211455737299311359928458707784673698214568943370717252150597048238036093818666882156384295406299461236 499 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996945063636500395317948020606786382300210597258425143095507734728556338186948515348291628387939994890278563798606054629857193518226034669663061222029751054994742422613639945602869028006130012874127353222826616196994547057326545830966284818084494702660188921406155898274148453303491919790880273556210472863609777534895700687459542771199173985486599525 500 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984725318182501976589740103033931911501052986293120209403583428000036947933401390921885445780564172830801553980199493389419991572365197341290109910478612036677918094716081164070872927495229616792602398853224510876362877231748117900183267824301034475367218887644527121276060100826750280924561426349815520550638420050569778224854117742664988010402720500 501 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923626590912509882948700515169659557505264931469587059036650054434112880849510161344715654802365449173698533869872040615392169218157286229867733227356133596672381477556123703300897747054393710293427241124752639472854442846617267032786148716114129019818945615666640605998090498242109427621048785234094626243508930511603674954358012526508644116600756924 502 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999618132954562549414743502575848297787526324657363911488516397517925905421729035433719048819754356751955479025363419452692232353251871953966418614799103846875499513747073047814677344204184072430967686321991152745911466386476608503045655203845268238907550980710693311861083716309576404110239709831862694176712396998826439192215505667926550898246430999958 503 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998090664772812747073717512879241488937631623286883590796947438924729404989577002876794393650319306448158233763650530532406309913982975132572730026216463539500056479326346212220899487800086723803808751305983497529694829261268501626101420813593782440429836923498811294383255911763774103130577396956706961925390355352248288741147513540119186131371344336264 504 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990453323864063735368587564396207444688158116434674601726330449372360591715635866017637635932096241650446096253513256869474227919325748984423775847631559731378048454846412574244540124027399922440826431419533027086116473704838583494722493624765099197794905531168954607404740387474957542256519255560374851473581235295558662519197378487300416985121291347928 505 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952266619320318676842937821981037223440790582174401656894551063489913446625276931826327128279718520515376482671219038952999253220728770277468487266771814924224212620460626413259419701638230709371758039906129275379877159327232772030542559230131097618992866201968662085769192260639282322639442773360567947887150894972633347769367446392189465606196962740596 506 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999761333096601593384214689109905186117203952910876131106710453774495034069219151846898096547464495750127571585955204636360544819365684698438146232541038591144718757485105990818120746818631009069195307147034731477913792659385040802226405424969562148020205182190390838617792219558978002693976705457258582314368140311261032763769601139779982054706464406119376 507 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998806665483007966921073445549525930586019764554397179739247475462789137226084335108811946807941906934833035289116679575117474248102309142434005220024141236554028738530234149979801980793097018503722159894809348413205560025527661045878148178381222517795876916475153807767590290673731999453712447462929841484245565840222204452467374891178069995776197767290181 508 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994033327415039834605367227747629652930098822772052127185995854723729951792846007534368072107610509786915568561753758456589568588957970092316540516826345953992202575051457574208848682056017023255493208084662132434952721835768796050807432858231058589648570446928856780262515192920017740273796109121759484189538440486952576407572887588600460025718679122847908 509 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970166637075199173026836138738148264650494113860526076556923787451900414183807479605163639951349498889458141997810386859434440002820703799405428515634416497271084377958520932446160638584876062415815892055806004043282146871651161846829665643956918113868567993023919665629065090121703994257194155003195387769764981072360454169610871028976475159918504812984064 510 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999850833185375995865134180693690741323252470569303694251964039409368959062076867621647471025976707492282326829670156671330715846044091710731901556401111096161665161266715592698529796604615701923347980749774897142621106109938492479185237411901399275333149543308990608512064262390356096941684169051631726922640631413717104499115847437634700017713044026149757090 511 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999254165926879979325670903468453706616262352846522735163224448602388440756133740826277405269030466244813838318857779990677031801889199658987766064956615396270942296077060475101006349096363491322959510660375543595379801526947527234421499574147018842872686368182405965939894996373219908485452939752474829186771013410053565108017441107435575748420053905763869004 512 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996270829634399896628354517342268533081311764232630765136485527902540055488138642297760982238808401525926247043696664979449194679380930880316211531541179820594423192305584993906622808108824491573165697434943067894504644311373573405025965976977760205937548000373255211010581570356335453752420711409855284862279052562573224805906422730034235621611399358109502976 513 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981354148171999483141772586711342665406558821163222317790865893748784763968462273331155756116939709510052412086384893145048559418423573810957401607102250766062190985987961901760183445293615867924194237600245683014378673531612781021295726308009445626561526505728618828871598715517664459320608067000733212918195542489488143524643182630500397588627048847592393480 514 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999906770740859997415708862933556713327032794105816386096696022944383034084744944850732602245669383037763918588186875944566904729952862039855562769345272272678905204778576504667916306087316639469866196565104175022928143493846589190975236002947116735812132942419098376031749820138688681425330309623121423429357672684782606762194883289628309301007021188813319562060 515 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999533853704299987078544314667783566635163970529083030671678650459250700758501487136799985430258027880442106333094383007283554508830714943930523141246326870038996398077005530469311492699830682674462614437073796254170022712531909232236310244129170210376073551941584881883038595616009111879507405734066904643881538325158050980510154237358274645668548457462858760589 516 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997669268521499935392721573338917833175819852645419562740114442584711982232279403003866545325224089091772134358693248526168412056467757390265370827120526132831015787632774431316152336176188751953263633165059863910333852611173850446889124630996577916739402828464238428894669140486985026350821924081830853732856438210857718934151747078751929750254158094258231239572 517 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988346342607499676963607866694589165879099263227115485743165163433859253323144547448074084787014239909393279064738694823371138883618971916189499749905936548128721995323280764788930710042671782829055630287542093462282426016557659859262342126579824041359108299931739072957625638701524837783434408248160796777165835817443398655572141944135752990777987427230145480340 518 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999941731713037498384818039333472945829395496316135648254949030376636355348873351519552435398439278360118241610402518000343955213849959583549692019527104062541027528582741231832800934085002362378544110747566280281385793065893076576912392621123969620540834151301028638382042807183057998861995853259089215432127680462833214133294493190266582226696756605781206361982030 519 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999708658565187491924090196667364729146977481580678525131929301150753459927839827337398835057655748373952888056303387916509747310030676855036028443030284824371816300642673592520528049330141031650821233542216498140547168666494344176505479355908997053403813224140009798151080249519920775529421214380619009198325124622503674644254733896843881097966915552887039078125624 520 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998543292825937459620450983336823645734887407903393763297388426942867819790861634087094400219886279887517476874583819933894123254596411013197933147073369743968529209053151466329372707025759254919461859262499503078344343411056605082744562271692065809101251374909441107294885947022104887690306701025065435699359975376512921880817768245267703209263153448160594887426056 521 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992716464129687298102254916684118228674437039516973375873931115945996329232039033802087271504941998405824797048806464138196444914534247056599597252718749474067633805652860328824478808477879493767853313484631254939819895667639331046059186258143385392938095710013170924326994945095335393670395096345206676955449753172654207856929201174328122378107511939037196757618700 522 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963582320648436490511274583420591143372185197584885152261696690557631165955442117541754921863074175490974701162076475630332784014215271754684027996837009695808949868304322345549227616532191385632954830960313293765747035176519504031803288290455047226534980769631376692999887068475974258193893101780981065062839810343329860621303158386818027389888724955138098805839080 523 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999817911603242182452556372917102955716860925987924498994252988639702836303695492362093478797534114761657880630340583940734023419786830256876979160767749605546288775967156363803620778233594933811893865724618230498761238227759185038924780753687206206048900987022475450893317322673999341231335113800278778893398287513103939566060860681268166221216885972319803902178810301 524 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999089558016210912262781864585514778584304629939622788468548326920589232993099764829043930464006697946523848693255964730459266934143360032940248856376673428243605865891513304346719488857506949766909362173950052560346399284980413431877934111410634345036359095105440379979785514348090043120234080809156598830301890966215260431272165340313643893082022880840873588463912196 525 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995447790081054561313909322927573892921523149698115118593896621388911689179784739903676677119222580691246693806221377508316076002432759863683906995029566227162401555744437026485517306597254868768199701713021837025189817497511461659721658553184957119129448849593489311226327668792528932672809001676010718001803369879096790493805294277321909759288658518495732684576509496 526 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977238950405272806569546614637869464607615748490580307022188861679081816019254177288815000368247644913501943085791858782327273447302877989627476472365665261911274261451807034039057838409026647959894315336749080217484210945727402811439745533434451684694811906295999542757198014868068466839277260087125270074366914258381393087739664248407783672449641697737194157865121946 527 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999886194752026364032847733073189347323038078742452920427514110557696147653630340056472215523231290700887618302427377999309894774575445645451249931695906997912877032163726553871143378810687571202628083604008481321466773317722693510058523562632469726593365054458034230280287210689706785944775634025036685776038781182972817951224183677312230400521302557662639271726101137868 528 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999430973760131820164238665365946736615190393712264677851952590707134272934498965998259295950922717451682664623249291535589824158633780342043408913900324757701061253975853164329343141402991032937226794080726410924457300932689242211608175250043361646644494108806751994495234475810690411951615723925531362358116989307830296078606614672309876562374212546821348524238395695920 529 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997154868800659100821193326829733683075951968561323692696368596896087824826727848998031978090502859215248170613171005143876526912310453018933429178236951184576640759216795476095688868437263255912930654659907724254959222024007292631546480030111518926150130682792015838633848213512668219947327438472170807541689796697760757052086553286257292744439431709157471624401814441536 530 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985774344003295504105966634148668415379759842806619679544575524665314250705947145589672383783368248575006463263453084541430800674452711633044690660464945722278879274141698887219476298185417574507228003461426418545470387937597230446991228645419482238920122195339628612564407276658177090751837461009921480178539820468995292134363258515518364442481862857318883061448827237540 531 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999928871720016477520529833170743342076898799214033103271239047651038908903640470628636693892189444511555799637947257446186867894186431045657833014981686070065334156161266387187138162434685788060566137463187330716318603116699303897504909682749532786807336043857873500910136376293948652610632038928692448482768807914210250601332743959993142456723271350294558478974379377486165 532 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999644358600082387602649165853716710384493996070165535887320877833935243693931305939097925353834385467244886999614655418301743326697404052218616242370573246772818881766917267835817793180606500438848846914223103766348855852146093287622092557590071294279019971552396799514119803715301400061420573116641752767360872987991176535208421660547313506720141926153132399040072413840948 533 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998221793000411938013245829268583551922469980350827757709350785356204409473716393651791962339907578313059268331020353047664597181802567282135596863175463685792485482411917532766009131717804033342120707811888768182511775688835811740792342952762276957015861250056519059006977715483045125477596370839431772217249779670512573501634584544288314229887998116996691001574749987221676 534 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991108965002059690066229146342917759612349901754139102230714863013396388589397635174747201979228492828520787360624490420964215364765999484650595640607979608207149880965218555299635585096353209637211949322008216097915278645592735166436518038128032489667629740128876451711382104264844160908118866365384447007098277709241336052240241775167206429590627011002050344712992671390086 535 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999955544825010298450331145731714588798061749508770696768261319465941525616648555687899197763001896858619042169120151063959251213209689618130963776001314624772276340448814675302572229010621391506143389930408850960582995489448945592021657639737195876046206862583679655428388459991931467809122619811340053966611874354173445684743603535626851781189335707752738197731415977017340296 536 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777724125051492251655728658572943990308747543853488879225183556985988013322267865047084595380469828695125572848620689079311471690403703013028671425078159186614018349220613452422609797506572446748982073616708086638101272111456166612456898561826549180249729517919045168172558243876585356026098780856794920148764088643482501111393344613306541555282892849335470508705470956555448 537 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888620625257461258278643292864719951543737719267464585750685189164120728022174537236801170178163116651933965153568842984897239749994675697341409395751281152197654878260509671403964756736029548729835164319820592245512609883286442515460263582603612027605492707723891105211660803568565642532382761115778923555546450974618083406154499792698569126312411828006756077313589483166052 538 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994443103126287306291393216464323599757718688596337403839054185543240290050125723573377498911161558799071482997085722188747179022862612543080141293325018492157034013504186516813309955458442818623636336005663514826991815549005306090153756904103046918585554057511419173167203563155256469816483919522043787082259916258385020380773399989591272247930733003288606183497741607141419648 539 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972215515631436531456966082321617998788593442981687343443680726027812050948174061572413387945560716151031022741404190485835311505245824252773073041383163507773001314996465934584191303468156807147038471672607593723870157807106898984651900625972674454765039234617347634269656051048819884037243412050660051644190332046588562419339642313488624865528192736640848623212228981936893909 540 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999861077578157182657284830411608089993942967214908438016640869863073230077760996243311178197881495066547554965013739547547638411524153456973222424686275812239060639211097328586071242636825096506175209919086423632421808451504089766083434436394657812334932712536626977144623581728356368168237110103494571303186357152356283335194778969930339838283380210392724768630070363815153987684 541 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999305387890785913286424152058040449969714836074542195290609522405853739361805261600860366760400960464586195911426837245173028505716041044274101323840924808968803758094226968613636622014395517269208454813107748420437795306626841071161499609504143133279598816114407493817565907841824595941935395584531819551129410844224189274508923302526889667587726624874527833637735526064685588144 542 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996526939453929566432120760290202249848574180372710997321529537026222691424706536111551859839493619605039950627091804821147780958425274762429931217420293759285346753077470114883132097363011630676100529351906311492429464869079846618654683308840030701895960156408344021599797378342595423620431265183288865352417687257067063872902326733944437982715969553857877364792008976709744650002 543 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982634697269647832160603801451011249242870901863555070237020315658943990480970019266887895161482874172496784313389740922793285544425022240649368282160766079827431436349037584319392611443498433273008434788847269166725139275765097721066555959104196891261460317722837738410620546874861424388369462828494143688372617858443065708855157507865351935210516550843430126498187579738139834092 544 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999913173486348239160803019007255056246214354509317775686324371822566100305413465156291467826919711503527116633871072542149092852982118065601281428308174281571112992548064727982373029588628738041930916786351446251028746936423574515531373077024752704167115535887782830288998080403993636251940007607522519391899505600002857796853173344273814411058985637862569420617383581388524918456800 545 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999565867431741195804015095036275281231071772546588879774666058978556255817417248841767508408072698160595892368941461943529142282727533812815590783703511942830124002433511513486229561408096653539159520520228490903465518494582986167048758589757096286269200445422696982303656212181161890379799004210131760438524873940068120464761210546554112868914361164446661236319351260789662069388088 546 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997829337158705979020075475181376406155358862732944404255455569910245227761747787732006442610359861824027812044530122184097443805803648693347231156505964760697144341519007748597929709913683351206787533773971531229040923349145166445232021192613956727155019244684762803179809808460502517049263044457691449434406508381010002357413010657826207411608715184425968044056117604938286616189564 547 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989146685793529895100377375906882030776794313664722042845572851839325659560432517880420709236184027001160914627855522941848485296712215623366993032942157353251995617681512020299810643349876952451933681775721011996626803442398283178969391812939547707382517900822583015569248118936925268440201770691456689823004892762191457309102345956553319167012841066395489614802014518100333857478845 548 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999945733428967649475501886879534410153883971568323610300660219877222001285021126526794509106536055941717205805183751911459923689746945657705931848928765327861579445122204928883766439157037994179667044754729418182536969380990495062747785899710978983077472086208654256550541599124536029009974287826749070616087750631377314223553499139691506071485759840437700302503331575400549032937135316 549 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999728667144838247377509434397672050769419857841618051849667224293703397990830246865585574076571210676180889211791275339092825999362631038202570217355121200961490884141711006168320833213436978705669442456050621280463982920145319025165170195668144282085154423336511073867512107964746041751189502030060763681895246374045305766466856856456312218033549644569523489567021817025486568098072324 550 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998643335724191236887547171988360253847099289208090260636347430840858154684444725182553609768301328214280907833224914202188949441369207292993405689108688651663217649774708372929245103062645065308169764309062242536060013400672664695722033807577021271141977317906081063048398949145007699401066750073424437507527988774170462166036582627185897717464468538507372775174895943464848233029244222 551 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993216678620956184437735859941801269235496446040451308743969630661525826212977725043965507222813944256898470386312618557226506176969947529579734068639879908448979170592590592249471244150170422288937937306582181660851851025134865771729780338334882691658334027754068576124733366485828865426059093672533600346551823216385380304996295406284731771823323621716160510663546914186586693753382264 552 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966083393104780922188679299709006346177482230202256566009527015008050917706225564595395372997403749434420413304770873052326127778979186539897174119876099029764031722211430472364652476439162908293548206715627419496664303513253989650455676964724782383695538177327629250673436174569449889649425694083043077233733290238274055253686439082096484500492154496546599048429155457095392340880144360 553 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999830416965523904610943396498545031730887411151011282919369346345327868037009757751882360225952774121403623657986507846661320442496940111493917462718849841806192701069907710664631956202592116764826828074497332079006847175730371849773637146163574735410170977457995932823325508806823608286140640235951815909275103687577704517778434546426855161951573821212840806326968914596304517554423405436 554 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999152084827619523054716982492725158654437055755056414954785560101733499186616437160645782627356569150471442039662442600277088614131450782175511679345170340214842776942084130877862367811384248097573746802842398484342856931305467474493542921900790532046542194181863246648758079920063099763360690210794124983070167083141821074616843701638965389038452633320873388716008501351338827931495740568 555 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995760424138097615273584912463625793272185278775282076208291047184818952769965294150614631342072348112279454732748984234850848669852944028908626826767819521427801098097676733093607328731623427994676876398405269157981831109986804319770300351240168158446058505079634920087017358379606386715227094817708109263702811880494325760996574254025927146881715453506862400709933520540901277608554900365 556 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978802120690488076367924562318128966360926393876410386789339955331799874519808963112415198391194582745522049943560637170740425427903920201232679915322416988352054651413777270957821175974236781588648924798599191447522065143679132365964588826362035890585953457448281979687418672837487257066932642239297451114962741554292388464794818416535256659912863037563730414386022485370901096647411250372 557 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999894010603452440381839622811590644831804631969382051956979965585102216948568775020878640834118003613441852547405340574091020457130313269420057219890716890394511716741761447615374001094484970749442951644273472937516372576280371348032408392813375737817985348286152104620294231960998814640496101140921829507987046868329994969128891828808548998761595977354543976221327628029758948663997857810024 558 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999470053017262201909198114057953224159023159846910259877199798882533543579881996869176250240992938189977204698049950520412505730229271718924962221138039827055501891373282524265416436893647885943391366880868967345405569749804766585579383011868099428925289420071211064259509548326062919453270351497159989060779668842152125534618240152463662705057995526965115976863328786407529625071969606425610 559 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997350265086311009545990570289766120795115799234551299755866509133755907380199275179080582293595560736601682415435135589932599021692037370574197038975135266232891042754013017392903223142495797046314486062717354349641087187302576282429256994238733135756875505386007117189448398221975521302444729719256086285124644139360103577984136930464904031494020533909626703750385084289293116321232372364460 560 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986751325431555047729952851448830603975578996172756500261473128125125711354700754324468823050578040012446612102286779453328998219632094454604296423942721272448964240924274685889863882388349852166978823283092145318522122004794477544595915444730142839358513708858912222608440870185945420047783488910860099715545602592994582783940921573194024013626903406112305754065398701700032831331071774675984 561 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999933756627157775238649764257244153019877894980863782507246610064738986920710510145723682110495598174110288117909356581490123837250839658456744737992030825500612754214759817159290855776796215027667004540762023158692231514339415670091726271138800810463764146988162795320449824044020443913586739233043862908062585522979810383801439836641997066146840861607196040494804485491311444658658124598730736 562 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999668783135788876193248821286220765099389474904318912560032756397300262723789331666564059929098050881664869848328386757180010532935822553312512608152273160189174128080727079619212733057479688685776006939402851018207373271172340572669078592172009062434793160472417726604030050539208331912701726248736325931192000509197254521008557045836851492282211914910960782014464413531456683025709458520261844 563 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998343915678944380966244106431103825496947374521594562895533519789530204757848803850764086734567406912462902393528001636160174142676115908607649670158901657151283648120057645918090315295223559933010878647713954693315681530522891370941297663930383805824097159238647770715144538458736547297194133024790086816493097666537379908255068283189692443745029345587809739259354164464300768223358838054665157 564 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991719578394721904831220532155519127484736872607972814859830204194196902976672688390240340359533294417608069042222889387213544816066025097881844527789340175514501386413840427393166305756796902955731450401597222565986742644527818620144197729582036661170545491358867290894413870608880693285847632383473417523066460290861004808126999450791147318216926244518389085411081115474996999784202925898805620 565 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999958597891973609524156102660777595637423684363039864075830536058094889290160358466755460361866002110864171951377600410983213086059206079041602827253187690602334619994353071619284873611577886713213669075409629690504067541070059016941152172594738298256816285766444073074103579297903818363687439710582466203184951579275660853817435114908041858624043845628891528329281680913165936883035686488044623772 566 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999792989459868047620780513303887978187118421815199320385289158903520950586018893826028652582889555506845215693026563667990643343001200470044453607478823892849119729968178514149804268556326021780664035328702338917434500375109977186839773294278955864205511611426909987187238292473811328388400433191299298927413500210670945767052484195219188270578129295959620028178371318300878552581429800819202049910 567 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998964947299340238103902566519439890935592109075996601951035462827994309607399360671285930541830766934002820255577535819795567825186830038383166914681850251770218580273867210482198794963256894262730285562258200134011767252919572374795875938205318961765403090367597290392226396424389807921276995654331801525692447630808238538372720361546010791607484158663081156718646148792144020370624775851910682632 568 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994824736496701190519512832597199454677960545379983009853711002814343935291962311809549381351265030627838340623228433128523562783693192946984328384737196514263707565092562058276747758854472719936894302191246239271922016864129878084666267843804409626024932952614028647485612951497281545906785510598111102143581265650103839093534805388036728691157717458544988917101440839269241845593935071340901329816 569 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974123682483505952597564162985997273389802726899915049663389830500465867662657362014422053855086890405357749231752718201506471296523820972155718945992282599823183572208967339352201108328247897031654688179956644302765284140135443808094368440323699348123737736138978701253528428679907268974360726766521050211386130401364799851488612328187366020700328528117970005041224332119933395938979117187665767508 570 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999870618412417529762987820814929986366949013634499575249899088665142340671856605098555595787791749214830929285558195947005911499849217262819683841164208966429703938910350607908174504367269246469145087070600755648247015756049867810495948308630301441803117284203781926928115603248321600034270116764274139796341682542597994992354524750595215484620568588917438528549089300883845228029008628235718932153136 571 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999353092062087648814939104074649931834745068172497876255835202363971854968384038953179060733509076380329114005136669742074376532445808208730476021703460510728986895612914470756536678180004958291577781542001435007640824037230189862137022454735067869967713930101708185010265799089710722772734400076998857861374204266575363266589331294517708408444983936544650167404414574845279156033880831906261530007781 572 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996765460310438244074695520373249659173725340862489381304579851923700306378035209833368189727686988146175062014057951070756381894144173306933954771460229730729813887279310365263940806620346338619658899547624755128997604807053221368965092051004335930259518525452384254537152051996171210079511973354448040174478845272884961519810611061442211734819432298794419167666979865796524681108405560892051997367332 573 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983827301552191220373477601866248295868626704312446906624693835837067358433479954340206728406762505788319764739755534124140838717353999886328247086946100736843094507931790757967168221540767512602527644828335011006369373361578996563610451007357562783819200289862323689535224472158857659543898110367278039372717054843701263755182127258930487027037179652532903268183854642439625928995096484604043180426080 574 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999919136507760956101867388009331241479343133521562234533531364347272406899935990772008393703218167349488682589240510263017423760043350816892174703430996838333686542829376818287686586488991589002856438539005756775321374489594151443272735472313211435896078794565073168466227544428699362343678756686541395588933942550925067419339893471095719327951540424799583195362040740101446106319562655049845380086515586 575 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999595682538804780509336940046656207396715667607811172669291269861561542137135819379726996529272434270900971795824959593935132825787924448255861696009044792035847636017306406941264100322105483604414956131062223053824749965240990452125806309920979642968634318105939426993470364377811513507938489925922401104548429633879366618007343688699428608608783314058543631110372017362480642881996792682111779449097996 576 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997978412694023902546684700233281036983578338039055863353005611620010650061028565051197445772865274413411989527436342722112264359651021176799176003740408900327966444937565954394495387753543227668214209625292727357639413245751792463591447032063506755824984784207804064981313632513755948572412247654657405465494543666414287941766957045903059685744272032179626046290902348233784831641986755312673033557541824 577 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989892063470119512733423501166405184917891690195279316791270986594484643108644722161526485665445636162996050429715539168485902514730139034499389069439706541851740572603585677766450569368061469014865824484099076750001756627827354856836670961597496135522459611464725824420352493242320855722402989228950931118980692145382043400658630133500010911790230527866630870508354307995325484156430785606117586001910376 578 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999949460317350597563667117505832025924589458450976396584061510163932627327965647295610947072712132644639954985715863584266840564488639455828423032374940006065029534366736361146649776151386657832611231554208399733433207587469312867486148980129140776037786808115132897509380488151941689793102692144717120658702000424215705002892330141730496986994735126396088953250930238336187167860008645907047181752574878636 579 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999747301586752987818335587529160129622947292254881982920728905811433867254351595605992624409821990708264595152437063819802697976027813303434941950458466302116926818877057817386400415572853356372359549871162795610756329070104389725273796352660891843351430443226347498127384087558466930527262884822517895162653251386386304497185507350311517977227408177512298125084117369825689684360713862340130864097206926957 580 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998736507933764939091677937645800648114736461274409914605332885295971915389186072096613200109042102000641941815970712071970874367675428370908683890572038242835589832463011513768116523056664753344209217684481802237667116051118918453400802375933620102360101462708685975037473729810555242327897840995656417347724898233458292792376870410562716608098739199800639138827836466914391029502358441120022672321510657556 581 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993682539668824695458389688229003240573682306372049573033429596521948520052981366969260400284486457916724313928412769768017525550756603806807603701576349487159840592553367788568279836767478247019445417833073648455892357415199861014066492833346384714866040782973940909034126785756646612577790005686572576829028028486261092504208761174258513930869852164667594929454181972436839269631276078020067846211692810356 582 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968412698344123477291948441145016202868411531860247865194255643125612879242465381669455950377725497542634951569971236538074706463403157860423503531749906317882022895556612226065976232776630756620276141684552203319327319468183205614234450806207768067348215262645856804374190983434687795512546636249203316013462985604626457126273202204256900890761748835445330394652152736074774863675639004214416290878049812526 583 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999842063491720617386459742205725081014342057659301239326079896779081603538319979179153400947702557984769048135696167933743659705037936023096945876570100308941640521419380818262173776321478295237357873731871001287285631628429967771588147471675032705783253666048740447191314519391568010689056580968565719293753536571100786883547624908967380401103230405413699556326562720652773795423227525672175210236037292668216 584 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999210317458603086932298711028625405071710288296506196630834709834782406364820177313045511121739542572948013590404815473976794654954851541763605941914716806816016489583842394460366865928667703323296083410471584349574230887197461922813730932413398376347264394827206351793930566813651508727976501223977578064953685215817199105722967054784973746072471307955708433611369281021157007102610358115540281221037310792136 585 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996051587293015434661493555143127025358551441482530983155917459673650514936140701570557667541488846104668277201874895795099363571493155770710738077665644329212620197958214382298817078722462625974056842309590123162609655154750614007960962432594362395814995170998493868398066369285798635609472701534292055147770834172183122051419092156077762341948589306801629501284385045730072463709849890614957153785441749139948 586 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980257936465077173307467775715635126792757207412654915786574967336170220805497525218973131038145254057122693417397413493084002221602539966137836552180055774569323522269716956666950628968504136590046768889936481154197161781222699806095656025115189719813200503356253360315230685414411164834745014939475942247900429499948727673314542770653044786778502185108329131837401909540578228420929690017785569101266467989064 587 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999901289682325385866537338878578175633963786037063274578960873620428376543233202724939062210911676326717012578353557448802671241474185292070833186529401572465749006444255232157394339157152494933832756734857682382025872569938416298122499387336772184640037717560608255723516421138241152942333022150265835387117146578382513592381183165721346385118049882342771968035422688578987500713029460624703126341464278619587549 588 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999506448411626929332686694392890878169818930185316372894916555668635403891815030137589926807034765708495754863371983342429971101077953007212569167096288308816462300357973129260019348690585207406558509118850996248953106387932109309959291620289420566809934614655357935657977947777430808185519268429836610963445155078893483560637094406821600561016136186731683517816391851522151639751856701143835480802707675293790340 589 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997532242058134646663433471964454390849094650926581864475032298335164781836975841209599415163449700238861924309428359398086754971005002887655204604144306100906329599607769080089491605325630281576822232652043342764210368413486292547234635727577623869930070260247290713779326301578689985164459737265918871110496615924153165898627509930373933572154569848482900663782424780644464064170534633806519249003040522005967768 590 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987661210290673233317167359822271954245473254632909322376962650547829669397700466014881472803833329566803749942022200903263132286106740985348602885572758777130918410528611986074430256264839178311825654259335121767627285916905998140513250249718615171164212318382054982282428525151484116825695803648714301257074618050944385972476530250690448323701481434283355444854839043224012658743636575580129652154196224047356282 591 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999938306051453366166585836799111359771227366273164546611892030203843390230644661361463086041859431327671841376988059152843960129445817217957080702166771937371140630755119190960443777789650308635969681945469101017532761227430444646477982842672106376421902652671831822671103681067571986802346964223293482192404025037119303888039958802772019219048516779662534650346711460652029449393626182708047049780485765509143171596 592 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999691530257266830832929183995556798856136831365822733059489068086098794059067438898954709280233916823101881848845794488235686672503637664437537275114794287759037760360131689937889406801305686936729612415321917367825728641179176604516637167323627169722891285823858850491936869942849295139149640569807928082998664880308256792072112555281608615711494684358130344200760624235746165245244646540475127178976623853551532784 593 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998457651286334154164645919977783994280684156829113665297561205747880843403591706725668920123219430716045646919025791860063210076619350606913196401261401414877630445035602212460075757481715150176963627437642675647095773965258643177356878477128099151996980781573567335585234501208840305110651117871435717986797550156129093081361179509569612187818804059519377623767678791828672247831064872413497009917370676596901972128 594 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992288256431670770823229599888919971403420784145568326488270278208389715390488518009279125257507763428635336571015535067140087691962624282029821941282050660692925971772673733347417567632163572722590545754752952744138083280876641870828008263613350287862020468640491460692364126665708260767870015796618704702897863788319947560393277424371281220391691488102573396823655070151433636159740496921436413362667675538954626820 595 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961441282158353854116147999444599857017103920727841632443211541715642594200610269399545843866026150321853695865421170768136309506474318688653035270456491205923419066160477110923372337255020245483552977380891357273144739602661116012127279162063104871477429786088748381406653784082848283149941818521891029661814914034607220528722622213206639963489899990493658344602674569179917487054965556112710489266779850700403166389 596 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999807206410791769270580739997222999285085519603639208162223510922463997135027913031727978565695459659464170951795668605030983918967879615162785900209136585290641590581080790364684001512878996654913605768227135795956069379039941005988708734343282086959911443208740630226417057631155649961310004823118788218266846119574989160426014543879086149936060270147775654178033649664846574325540813745271241601108357087714859285684 597 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999036032053958846352903699986114996425427598018196040811147417912627154711367775766831484118144132229301242330561349107758364629589142050533927711106136756096629418481379695511584926067954817141400410556308847776602341701446195649647178562310339830747961285626761541993755451518697442379706226894312896150345161607524681936266861326687757182433338273699638464387996437345231871125122530248978144445791877535063294214028 598 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995180160269794231764518499930574982127137990090980204055856744543420579222266776744006161366210070076670872665973790180574545483012436210590596129539209593397167878724604829677529744946695361607288940283186664114326320142565003004346495379671224136538491855208616355284604504617504492843602406732125285245611390006139035188714023525682516469630995405922519533318631537876886951363979977617587313400138843438977717964646 599 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975900801348971158822592499652874910635689950454901020279763149754466636855105697267755272400296278912985450289877210715479385539711170192697820467898601070037570733844932273837561555681011929678257032174143978146664753132357958465019809856262785325117572894794124099947083370919819728741353659014173935837159809286251833300452105322789923028549985469651874812584911364916478229756520847387707155953012832029889371580680 600 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999879504006744855794112962498264374553178449752274505101400736685386686219578856628162992234147618279919341370918779417809726635335014538544944832349778070701677327219735426346366529481564236886184028861144621182477935275064219238839113349883701449784558450980010598463959342013322380034813797549302556196565473846063960933982450987877907349261411451895283752716650198099654039083883107208501761268566782080630617268475000 601 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999397520033724278970564812491321872765892248761372525507011380087250435528420559258645096698799251625957922418988911845905564307773364946018499686328729249462310098891681049155436257370225302736970214545620004767240390909546144482266818626694013455391115021726105240613024643107888844143875899439538202863491715494249990891727791994761881261177928652487160057632020018924020477689740959914523887729209708183838629178569284 602 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996987600168621394852824062456609363829461243806862627535087738732958564521459754966679113764147349775008710698594383456665995265472853737646785127525104341625652535891560119251789056453640096064003799078166697669906841451238417754209113980848498567302355385384131115927469468681580451584404632464009912159116761305361793008215965953948965264171587340233847137151240222022587408760823458421824211391534004566777709612428768 603 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984938000843106974264120312283046819147306219034313137675562253473371846753734026335742442532966918415016893291850274990724468042648945433163179123389585308194560497899101666605153414013246598960678622829212396711156196777289454595103158369989076731034313372376250540603661685888919628388177697402569977811188223433714644466937322108278713205822947894108085544346311123613572338024178128851327572264898702798864938193795189 604 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999924690004215534871320601561415234095736531095171565688378306333088189236870440804922229118040258482071365607191881048978567494309853131741147820616629760222899679817322220727248559540215537144992985442290994758676425400339275066062597381482851432872167482400170147048057198374696391517556747379418218434449582459887785383966733636628612213152769171476528221278120965364199204682965142668915222348324121117388974676549139428 605 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999623450021077674356603007807076170478682655475857828441893515234274321822823405386521730853809000817687503725038388913774086836877660709643848963957704485852889603257500639262535609899235204919650264495046194182580753672009746870198501203274329103095958860002131010668586590777636029733671849647127292329569141608413099670145160831107414402159394651259777165235836729392278136820758178313558141637619583219750247234621216016 606 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998117250105388371783015039035380852393413277379289142209475523670497334172258307055997065891899889107142425886101739135521306641469978244819295426370556367557721663307230225163468194584346499276556878047059341587408765773277768769984593764480570158167711830114621156633572379244073499856950956556039278186797908081518276494768485307495826772556131385262799640752370482279461075487275445345771670873433871866359503305324331506 607 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990586250526941858915075195176904261967066386896445711047409461244158461110882554476523258224615191168060576492523313508713523018749716779617454011896001362665704457637311527578008409677792547357183817538636919095305568905133288322785915416605462324909819010047412358130333567178399167326526124708257052137753140971316777547642698923704334467744068406288526556667806858769642881851075225237423821806176460137383573431271180716 608 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952931252634709294575375975884521309835331934482228555237174889368155026620880443980705135278323760599811942784176797126009574271642647134980923527790133075610107442906858868289032501046449777618705120254971098352814361685939475856453799650563988553458339188850657606278040498529768189135557098912447413889855570774110055548101579793222271344999994133872066520539158268862479167700471981827436016384258507408088500239655855008 609 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999764656263173546472876879879422606549176659672411142776186385625752928257642687285543629569391749310957557043501131936991871707798975317170052171895650169035583240717665049889473535165283023375425009347230181355145684800162921012578049130761202885226838026412607072872531185108645007876338827437084206680840285266319596332054134442569627572173799320524430359435897664920053518308383289306288703970833709526808961508434699743384 610 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998823281315867732364384399397113032745883298362055713880933976229704062747456234207269557484475825742303618889002679622534877883674688647620047852395853907113969753887903692444590887868732093893644520735145283351744757179645070096939777548881712667626069982091302760553499408057796740144637709321520295772035950047453139325134992496736768875080855012333214143728145900559371757013401616939079825225875832393643624076721394941660 611 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994116406579338661821921996985565163729416491810278569404678087093441235418610992222517402234513674084308806543705590391489362792759807897876122138069529940591807592628041817439524336995820229537838396589645120176071389367456745323193152108100021431974114205071528978562001372372870796103620377452320319728146991945609809081810756948219456773034626571544645832863205654344837118949266734120695906248636114578970671487637979320989 612 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970582032896693309109609984927825818647082459051392847023423313411542807195808766129121375469371466403616390764113171186758291444013148803145193460414141397939774281302133674547683298995580778131500365780206679218607526626352179835379891936496198714813569324990638059379589663121892126617658920842283374902846896070972353839736086694528229498966174828992487153864337789947920583226556683713824614182524030832261511025578921412436 613 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999852910164483466545548049924639129093235412295256964235117248295493672329899797131799167954727129373910009424606172533307243703071597340889887353041902200371323301031330498484119287155471487839412926688242525179537914587561813202017963159145736708908785008897256776129793274691620724342647273611552653473492343751053540367046746425322580043348669080063804104492206519549168558591044411897083553204141072389204913318779763783619300 614 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999264550822417332727740249623195645466177061476284821175586769257846641919220951187959778563928973668972309160586352577854852842486815406739601749304218022610436624083152470572174317370959569443805285708931045181589459942516244108058102442663673591579765702653028581289796427233395314789013702312004297402428730162696187979243633363202141397481495894611394715317647907095487027425975332107018835931590743924714542738339516139275550 615 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996322754112086663638701248115978227330885307381424105877935960877284119051148427353053425903907130069968802570805975341848102895840206147678923525300135793240006506743901087127832426537330933833942381386919726821385312296709541814076529477988070203278488095024443317910691824085484708262628718245729266675698844574684526731671452205874113719359143045429104330632978957637857187203555247217472324060295932746511854373531274883194744 616 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981613770560433318193506240579891136654426536907120529389688276604775386580540059607880373548940515359945874396135737748733074712388819600705383743635841958014339767004155640701155239539543367239915705494323393293160940232225535541465613298858308309189028589449882651562335306354922395829968974826859850148856079299197850556836833747757528625195993371972372357267753424184754032760446357744761397653248093469570723030768243963256232 617 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999908068852802166590967531202899455683272132684535602646948475327361900712220384938168235290631745309278828156031538177818424436492948388790388313791796261161982666090242070303080225056684820949723902866263677680625517947533775384692905889902544162235581567162504477199927279172696941167384877582198462235922293048449571745259846690666366191939434023660871550942539702020821495964267306522285444138315790400373399690727509741727396700 618 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999540344264010832954837656014497278416360663422678013234742512636020017134446635046390031931784590566065301267890873025058313722181771786039072010073655168998828409004777414553245462407942026786406465876125423845407332305227129418341977640090187687091048323607082619359450968593925483119414527655694024759036919262176419389745380814539024037657233773415187486531013746209930410437223980264918631101287198597468697450709958824527456760 619 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997701721320054164774188280072486392081803317113390066173713108064375813789907903834279668721737181268030209696506070387824955921749029428431502099663170521472014782400852273074001777459220441812408501061740181961234885449028120798499257732408626150197265138223494003138726090177371465464274461630362185219614236008319155432380302950977071361002337416510462466314610543784214517359304048643429414932927061682244339780643383686990414509 620 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988508606600270823870941400362431960409016585566950330868567723408716676717421982301252728453185909527042107535213079863932813459994034901129663242160328836833689357248400164108543288038408117685003145508498017247108209018528485937433617981156229880290593828287790119986465438657839150171691311083620507153921532222644783342967905157999986797849276777310975319554753915417651297208074384570972776940107990213501909956746100814802126916 621 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999942543033001354119354707001812159802045082927834751654342847363589872595847373958907826576016901918127079756384699938517594141136518552357370124853522178467840153900667387367412034358292795909398202984891907167653839025722598768896735221660024297711580729477308309775677957565842626481386136949983074991441800789216531984537998468184534748139536887428770833810061920493052768845264401312507288683524001582700203414956539462573829408200 622 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999712715165006770596773535009060799010225414639173758271714271860930274953032862763673966192580288503580095586749652359374482754754997591749174375558363351415339330561922220136508869881556945158156866630336925406727311492197268704643161650222774829213632687282564014678299194162384778052427411609101958487083873178189622669655158062957046198091475180204118481747379517200775435868070502842170616690416725348796557914801944968644678906090 623 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998563575825033852983867675045303995051127073195868791358571499703758043159368032813023490522852115893588144873019330503997628984969452586804211070308006778095044830070990700427924369490999728719613249131734140573266041102925989565305070131705837169485864701327377070504584151757692749191303519130891855532186715398110159932483961061937178346772962915156958638736846376250962630544850833191363275992056192138991346698164769260058136265196 624 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992817879125169264919338375226519975255635365979343956792858061023948971369734028516189396093933503866326911002046759508405673829244502781385988557895752125351697509372370736963296220194169181537352351054609360655677906264739626038817932476268507658717925511417951324456686347757267441275397787455187590066415137259896595269617812211674360405057871416320445442913354258497122241983215492404093709821042252566754852549591571532619209140176 625 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964089395625846324596691876132599876278176829896719783964292558775308207124561554275063975347840140507721377077497554135365157002288998944804329892543227380327453056969614821670618139024384111894978473276749773288627160237509593036932501516361934823304457478635060975589972043236104512191282543793035231860007351276206148149226275654363156999916227573922467681177290532262052330829472226265810653843155317895229649218667444320457331767376 626 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999820446978129231622983459380662999381390884149483598919821471823038507748663637233711104740089814881573122475734396111608839625389621038395854209484917690164824377177299439941817724227470948884078409925959315189490645399919903886543074045109598214757088409563298553842554936763895768227982158436190416831816288558831755764492590629868372083427597000060892958809758000922546793821112977646026082006864356587088387055622597222907665291320116 627 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999102234890646158114917296903314996906954420747417994599107395289999258843230559280135930689203225901324347948371027180006920244276449783537019265616378065236069183847453219766879198622187169883353158742250569972455123912345213441353723997199669109462010393095210100594870512092453283079020742603078600978156420487481491233996598037810059852794091778831118135481745445641538992060990327828852116813018590623084383593955212983646352696278053 628 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995511174453230790574586484516574984534772103737089972995537121381858587606798509895950351542439514589739374853896975420824156713958188959792185257123572452428093445286944547855217163000634482666876694546026810132428852461073826126200451954008350734735300636336148838816087962648077424028126853286659372329167952794048606003134178909733469441609803035329932418584312793732344031300513163311306233464714880469542849275145343939976099224369140 629 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977555872266153952872932422582874922673860518685449864977686187567283763560560287656630830663518229718298186050634847319033673633144951696158642018222549684985595046693687672297288997756023128030149698809472204997281514525845515899186215657212837518373572812378616061806858350738062176576951223349802812861548744750564958726856584902914261956767952548884772091716853367556088360681560131894025449407197585101287120185877500192042895139674236 630 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999887779361330769764364662112914374613369302593427249324888433264190548727765011927773855567385382241418419262709704565981838600791341773060701947479958813995224331587105868098853322716370341770256840211489432611001489617897117349571297982887636035019810497668821494125203949955831091807807186328031159299833671582846370921648213265683392184210127072602073934282313396699642704537588820027148098992006717561342105492662413928196139623406973270 631 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999438896806653848821823310564571873066846512967136246624442175641257929710097659743964823982248109441393901984702365941563948623947980871816475199841080514772603292457649727545731389157424460477097483758762471416627654932925679275545871859285364115247430487100060000170985459498407742992674284368003225209466909050452225980906329326391171103928992625651511512115956086814960257500638852313276100221232512927348260208989322958401258818803221640 632 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997194484033269244109116552822859365334232564835681233122210915547065058561273731728737266448725475596153101973438089330871064357660208178596353653747831723077608570775151592585046235009259195103301542098684831730386996954155798920508790935343525314856189544005982115064029746214029720800170518868152116218911892606521951829214662774277515738928131920817782125654550960913820781849929196144881658494690196153072305402285404049256922637390206808 633 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985972420166346220545582764114296826671162824178406165611054727336645595752290521033462766218367633345405355528139033852289801771803119346959184207314109604680794740692600806305636664177676773543069185336288696684213485389457072364093708882703461967610701655034214586705498692708079991118998489660407629749351646848409214196835419615669329914354011795090140805240547028663938491028017568039874923232402103355750578080422327420076241437271710516 634 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999929862100831731102727913820571484133355814120892030828055274236041383842156260576142914958290001355417208070129463712876103708920307363260630747053256191295058112164610900730678599530793534627247830801122642076418225050206130426989988254706935646245215482919112951652081217736528917408361307372574923565916188161336788279350980974862598600980883033126099847691411292378684497799858348079794783695278216152936633047699351554239086847897164032656 635 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999649310504158655513639569102857420666779070604460154140276373581451041270805016850282960865439468200773253159982289518130804465355837693264971251811765493169039520437500622916819413506561256391709717414652467384644654210336692507039033661318272861362478613625258648823011530841068483398333162194660881638353828871051515071423191529647614361922967301090378056866385796140954013520996601301722370462698645636496808615049158045762264424531377008261 636 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998246552520793277568197845514287103333895353022300770701381877527477689019897868472352274883942421374321067594770918522821834491832927217662552576272863301716023352613240094507557720814351951012799481455791293631254673737299745584175468390427395541382770797757806728608159715929748516494725148923949418501691804397278612471058965069027081064432741236149085690854424146166892541188038150537721929767720460752399793428081771802358726784767234826148 637 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991232762603966387840989227571435516669476765111503853506909426179262353466092192616166961689841367056248347383370824811447095047525732067795336358295309096132176317315689352501250376029895779079103331720706720791746363851126380692897420407079561531438893258075320957483090656111396516710284949123219094726750613496100485876192415748297030077905823722282909043137419461752135120246289994581820808506800947618349200766366466877876794398460863742912 638 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956163813019831939204946137857177583347383825557519267534547285307743311609319217581079977702319630831108983475232446721253861303657608153946009749443896031724367172931692232924015278299974894850996917914871129494163307855404401317713401744866957151470801332803212263774893485964186831860182125869305878899467754327249406601729408804044840936066046207456472949125449942032164187721838820011503436216376101665100935556889241256358620893945470195298 639 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999780819065099159696024730689285887916736919127787596337672737045160186378411816519836871846214432355600194739290929099761009633632742087619304043065166378556029069493787430287635885535029220805829172189805680029021995568491982848305981861469362351017329037494759228703880946469052096140658010652165870435865788261082541722794185974913242779912420778352173291822361283011453658599309617274822188590594107108320994312241105751326367471080857969886924 640 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998904095325495798480123653446429439583684595638937981688363687704189785746519113982632212184645030660760296326838727265418676608022879647858239292729932081753818988505621754508662806397515427441581516923940642043132224848992170945379961156672594797602985835329606185510328083128558316220923709190704316287302272705300651843238599981873504798682474319804762913499035515252181157585401968939354127793837244426681726602213712480025314113017197600747904 641 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994520476627478992400618267232147197918422978194689908441818448450116242442432294069840333228562757142761665526630020601526565325156487167805718548674015253243746027750871153756999627834978344347200769855094986575948786177908193844937035941181263052704107393200564356847515694057945010958374480593769648095406049620740548213831014355657603827172663208654528818174942621469934563764819062830628611700334342421527032674336886966599800855699935179466184 642 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972602383137394962003091336160735989592114890973449542209092282029698060219494761467470197328348714301340636686495868937280229868372439910999257313629382210845280350274374078232687657538490435720472713776839240983946791603092626421823709409435003303593523902909999284036510252939262053305177593776681067484678239333661667696598409113382607832819810589026928806539345517974865813630683302629868032431831106344914357474527569344282778114972262797388812 643 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999863011915686974810015456680803679947960574454867247711045461569514748065798752549776630879240621338783598713580263323732649458721908809274655628799953383407644118009420479251983613605973417504836910732700972387578853451528687743915871086442765323390398807251000805985672899712647705467313118144034525592057037055501864717075432044409738839446311989326810061172097777748277248439903801017687375105143646499371649860566388837509945678367619327707444557 644 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999315059578434874050077283404018399739802872274336238555227308486037932878486660030505097038025569974732640864230056196158875316768476858979402586652578225878697867626347774708542679559683269168846142688386578445458988113748397520830715375131313200742952846917729744266972647439020351155177603678376791048173427872265858529510166004275485688933406354401406112452670288577787369548684165411761816381323518529846971275696025719126356501362423466099136660 645 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996575297892174370250386417020091998699014361371681192776136544988043080553156018526472548043125511843750054209415653936019427819033101040232603620736079802026093728865065099431248029308640689086404472936649016504902166238922007350517862126668694322129155598487162485146314093455928364788206973066875699296230852970579392357557180432730732079125811675897613710701841088674241063088454018739504781422533318835444790998964051055907471624421981778239225428 646 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982876489460871851251932085100459993495071806858405963880682735187615651259675483117988160770449442486410713411941420081967500606148314162153197228562901769697557288794725928969115773969355327487902122453919355299090829337869811701335315391422352903191791658897982442830364062850030990609198525333247115993051698486938350321629490264870304488665612868627339749358146272039571770386610581809244586785555960403476042993517769083606401562139413700562396174 647 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999914382447304359256259660425502299967475359034292029819403413716991625585677977045491791162642859687051947507766366336341199575355552574573328334841179761012707484444950031835970634840141430569064823092419247824903936338398366785346130351190705751143685752665019770691023477611253127260723215197408819058052792845176098011460719532950143261361478474392027101350010058171889922545469040795218997225177446188898610244323077593525998964738125109469201204280 648 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999571912236521796281298302127511499837376795171460149097017068749428102587524356018903751954662048099936321986647295162726968671200525959591328795773862958741922170893291189982526898402342115396442115092113400687827976005371628534828189616895609671894065494275286026287245306166168983316465599149619208483515193490349317422963832202922794492353818310500676934168542055556273447945712510290281512841495331651539352622801436775086562694516705529238590565256 649 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997859561182608981406491510637557499186883975857300745485085344406043552940623952347647523164242438223175982464453635886900816554187758431553237260285618200862508155848063797804324625631795732619496310517072676011546367764779834736923142177691131776492134523725113049439183534495577049102056470232731863962299601738014948280870528154847643497719977804549424436904704945333079016104734844851054918808345155876126109507951181248772773296472780682890017529804 650 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989297805913044907032457553187787495934419879286503727425426724669922490180985607100150984685505778269009541406958044324296335645655611838944221155521279558828383587403926958607377331256707183800174001978221626672269375213966853471206727238341757045343859469467743770490466621290260887683849377788898768301282625517755263623024444164671223502601156488223217388616509461071853250705034771154116066108007228476490349209975638064771349428822058703935640371112 651 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999946489029565224535162287765938937479672099396432518637127133633924801614679820042346001660086962424994174779212834579567564130055050558506600742406526396661581571741419519055779200010965020245296385543108144911451970903088415485627767973956974325230020516080698049483674699635713148322359078159611459042604064517197875924118756497220207869526060405116262569942465945572635153253659274202202791419142874903553163460613824963995391794172208197466024756037629 652 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999732445147826122675811438829694687398360496982162593185635668211990245775952382740701368291881582999713816408133489923169804218893963672129194806273317716204580898476970166163671126335652344889663310798092875269538646636224058543544505342209391920380297303185768396128173567863650552751496050480858205383066184320502476995491917981312804551125382507666874759587352074101888579473023792247300892380903847618668322014487625708158381961390431141314858537225220 653 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998662225739130613379057194148473436991802484910812965928178341229678103879789901825753773604431145458126588982373276091367570414191145408425436299826106047662401907855541969746793461532066229679479577512479588384266741799440138469795388810189088296933469023257128697343539607073673588934194425292067277048890049062947736857007317881334723285873377988936843663904210713995373171860930901799591196728439933723285773150083838247534103394637333610168868497435896 654 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993311128695653066895285970742367184959012424554064829640891706828345716158320893643202565319193236971205920252403919855674509530826969350823845312774964338328997545553705394447187575258157856157637474635990754497153039196919487803136188376241419675313494879141837595164711647575490413168110143873013096841856533741606514361065861764645400957644133631800203233336479377676347029141746395754102445474527791537979942093428327329944853025954093550894407813718618 655 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999966555643478265334476429853711835924795062122770324148204458536865740154866127734375531490651894574947693292919026690860769018217563552459221210515559169548853995874147208845602332624851085386283776973960039458055388715228130000137724960029442005643295736886606658976564579548082015652326670369353726070516946110898345092887517432618827882888896396326151175891651512123494888968965541282430586503310153959517963903344659909795046382709613056950100380274648140 656 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999832778217391326672382149268559179623975310613851620741022292695241510218776882648922867608954299840582608392402589556581630336237307530997775513036882183998044797597214943151695880768699080192094572145474333783473760551008125692097775651409675326621780851344321293199095661518463863538573335772611807776448829494252025980572813398694707220190146874148106612581661048832644724142800418851228961437015897990281597040356550922079554016431292085469453187124046512 657 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999163891086956633361910746342795898119876553069258103705111463519925841464261992802423720665435260688199558317960483135812090113367596513320602137175783547660902747387054950811587092083014440035880178770999225636054872013579200320681041039196109301209836814342770185088109311962138396249362445029710393936845612098279434590781021578751170891647189629924495571901474010234898031814609655078977362695015764876601713981157360967195836048938335265339221011202825984 658 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995819455434783166809553731713979490599382765346290518525557317774770579173190696841870301801369163869783651592463400865847394101894617134030097794972084609039089358771908717124794308162162171941641613133854485046416717054235513779450945724713007384814612801749914489280476459072258475501160274103803339569725499113768114482249604646248636526377295929854576701307865458523605487771251271055964803570117259868040443586856944215093627717958114868308923593633767780 659 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979097277173915834047768658569897452996913826731452592627786589575491224754958073922414974869768519014620876288444320177069503875029220476259598414905757915501931227474772031925667391901533959267231134388882862958411768757196024572387246892073328177219053371132710682168042857605279688869068555148036830588358024042609994228676830947330960983792704999543061529767365158008495004273455669294320222367355972637269206676882596680641406975737914679094122657148906005 660 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999895486385869579170238843292849487264984569133657262963138932950688300805256735362040555425665138425538151568008664364679416689738689027751337491059886191528664584194276453026367983783607044463020746558893101735239315673272759097359889145133907100245800806689242439734786554102188736725347992769055854265030864074887634815387030501798960908976010964219420581600592479662445998498515047264352339133945819413480196608119073303430502149240389524030867136144201888564 661 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999477431929347895851194216464247436324922845668286314815694664764702048215915163314221606085049295576759893439356826880184316277752890384819257747932264694233022639105756108269211066173606575159189238141576748803821747574070061796038338875774386416269020085687276838239629699091744498946714244151997305585977603413807383748060702421962824577541523409236787729462394330932668435756882214176331415666483538400333928793904510200892498738920901133503631035531268100716 662 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997387159646739479255971082321237181624614228341431574078473323868621079692916588724402973257974572188911797006229090634514337295423327086676219252808841206533529374189515757200679731792785550184657732506311901490603220612007055669789952232379139388751562528685223523687318688445455684955894204365566688941742147966095250568444209153754095594402083179892551628516530197691605933036168333045024161820391254547681956397252319546020883969810463619376683228202799050054 663 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986935798233697396279855411606185908123071141707157870392366619523823400337205336784073145644119960200351453917689022132718008465436512797019416156088313473410946236399146773003958971940429933755529473634346848024129079112521519622921096910539574079749199073039704211821206394419724121411917016853551313564883736340705697253560849688646519237590102068172973767189055677710529172876781022437964858202898272871616884788309780467716260044839509700316794697211921926792 664 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999934678991168486981399277058030929540615355708535789351961833098343087598853553474764112877730927086166299743729674362607276523727199580292924753117721498552160758661139415626065189527517040367882887490376053110646592306305200089520753949992433609635388672674836722871528785194975140096123534054701775281946838439895030652279355491498463696185661410432709861921979825996377320974460188276466387007446141599464111586820526418046025294143805484405159375180434409800760 665 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999673394955842434906996385290154647703076778542678946759809165494615714741646023409977609115069300124055159009593508725223533318023015994109032030260981467142477406135421547864187888162420570899967528726758588490896536892879943972472428736793945058024170182743615629208789590433789244858722573024726199753250852373737823775863651465739293074584616640560229558044999321569887136074183042422835049602956110551633324934524450223428948187701948122104192023620096378017572 666 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998366974779212174534981926450773238515383892713394733799045827484697258132575736685644448994498581603432397789268970892515888482810952450775183524066935075169318737572550213607136607872665134312974634374577072778905940885466333837180710621038130157035450348745156870148794114084182052482135952157180140511912149758751991817388533380685166680761230293187523317463350999326369306722001571564985546707257306731862297401406543401475368092275804105609127233783938481879360 667 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991834873896060872674909632253866192576919463566973668995229137470031338099591543935760756703074920790836246221634081998770806365429452613405572406128619301435497664464385510704314113871899427838955785610594611809559759549528525796475885502470789647550398410525805497678024992195788520893342296422879204824168184822449577356732634416117205845464892188872640320391881172002352706136866626656141763438694040600228042819249066051441654728546092595528366297446046679472917 668 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959174369480304363374548161269330962884597317834868344976145687536618119202130689567009422653597410413069645449661394021013393155010826259584726468521340296801797316067169912207021917613676413740808180989771766196346118739778850181316319845612847911193416357805954304582573552342334988859870250732587521626027077062887874821091049402192868800936715576452817530036306489077762024793111610931614785238433959203346254045023175875330157566044747216893434156201087762143076 669 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999795871847401521816872740806346654814422986589174341724880728438430061266656631438820076038684457299357667425575607201743280033175967591085904071621144624507372155490681860433782585628743763682926113628392444266291591177748795661500041061454696585296728513383066784401746311244318910919158545853551963728355695974710334660091660502049543334858886143921987172631545632224160904909652278349919632576370806298098622360455628921444305798572799402262974391444077111076749168 670 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998979359237007609084363704031733274072114932945871708624403642195142688839184213603769321370542483571784676085032582117387554923841328622652454042375797659094936208267615392657125935672272255076928577299984120411603669631040558105063595491639874395862557152489743064429116463318256821758526401986337750136313634417564164282342395941619072987599718380740566799648114661522111932261266332069262501573584147391585704467873014009141905603133185423464488395719638053979391186 671 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994896796185038045421818520158666370360574664729358543122018210987700973512793871440437673463010470502216984909162475750095603604483953094438052660735994935523591241610170074072924973332075303071153646174804812677560698887179916623107099292712522291877877344374980405926721564085616826465371573505353741884531246016353033455121603920833029350081394874496416666475062751311071597445291626548634272162756340209953554389542097432760463842961935064537033860974067902779811436 672 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974483980925190227109092600793331851802873323646792715610091054986526982004534882020213841363513620457492337103336162317002173777254394646029583955702573864490155727291628086162098393639238147370698969378849646035216742352600666676685649693531118596250534333171975225094340539244440526769882641449976796320540283094474392910531616391689082928847527487560311177005628446685282502287927663312425422672612994003756445791446113779814186526840942426758709617688122605893565792 673 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999872419904625951135545463003966659259014366618233963578050455275125011356477233753899815933440489403566023314232878037506678851160512046922049965841530964739607057188752140531178767426843063446055891095496327537358512594642595367827642849723011511631459755304245261818545892051349638597773427586314451068364974070643679029749246504427298428334560368644407171971748608346901005539150223531759847095239384996997076750040136522940871355047671425510059858958552682684950112760 674 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999362099523129755677727315019833296295071833091169817890252276376395714522973595122800645895410437140916090999973587457842351621919126757364037067365345192054777333927033230980793224253378532219857646251971671718323657472321938315557282646678802526636949697457525961655936642540305717525338784997387788534907554181080028017514036905171589308164345011129663012885959166397818883825579709806951990062076409598639566425767501060714810505924529987523814972586998519708148083516 675 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996810497615648778388636575099166481475359165455849089451261381885065811396294436939635811676749365868811264370882359836936729322140324789780050505338459031726465442118590796199266947600408800650873869325257809207376004321423216815171039766991318426759774891223568709244805624436700757101391771154393885960152785811188016266983438008036177898901833564570964819706725073632100695774509585527236790506687157067526876024773558188358216379880540137473480628459531016099770451581 676 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984052488078243891943182875495832407376795827279245447256306909437696443383485053650414656329996428688527205961580023241540098453194087608518578065040950534148254542522130428518890591409434512706058132509153486190403831067009376979731636154092948077386703653784826783326258855673627254844666761437597421683215847715092464940771305892533990416082256766886983906138977447881366534120769983309582322197768581733263954600396640790472644385521991782136555053156643973050298126804 677 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999920262440391219459715914377479162036883979136396227236281534547238025487630704838659836750024824055570710152729015147898952567605195091272181651938146800409936172779764790371440236318186314086210708784701106523601788643923884783118070838464637687766213308045678210621232110019689780433004499854561375396926713070827626036301901131074309912764323342931783445527328442095476215610852213895109326149491608139090561362875452976758441475549367016708746101880993114237816905188036 678 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999601312201956097298579571887395810184419895681981136181407672736388595421427554853325521929982861985366609601299304408115076211259893263643725143987734602608853172061104756152591287524435499433268851112453030171968682943171150490402773935722611970161833486138141433865733746859224321600910946291537234029162865461116520373437555998898240577345565409343273127473820046908412049900634522828136583394917415816602453152361509106748123590739827153567781811702299460463302847388926 679 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998006561009780486492897859436979050922099478409905680907038363682738028641917546420314099594786772992888332740992510882477854836743214324807740608528796571696286988957677407335553867000763192699630238811378002664459645323153357286380530478271624357130111665828351742451494402658854202547452529913412962611318221181249477390626133250058865125992601298173770502837912462295851828492706982115926363030778315852732641811374259725056294743896496440470529306442200406322995705709432 680 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990032805048902432464489297184895254610497392049528404535191818416875067755441418770641006655173702172675000178462806449684050455523370760226552002676726769862598137824090796050335376815758643748165058229118909597388776011886368224458541301978620377229188259511271433588952506858895342982287800689437945397895148343202838079120000277272731770493360784823742842782553247474154359439795194897724404287719887214136994745319613341919234527486792006156701035549800181934720570395496 681 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950164025244512162322446485924476273052486960247642022675959092097133910587560232746785263607827799472357136928380227076338881964975278785209713476395475701434603798409944749090242723264313313906715402892927086624307630049865304584278485461326402206937509543044247118967599157837549945042787357734777323563158594948895297132578211786379097915868271899441484658955650032793651026974739995021183390755273195939659446580608693566560620334287871507118283697577640530166659186767676 682 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999750820126222560811612232429622381365262434801238210113379795460536779334686967288177440021794975910901909389354426661408327026974827007619658611726125532843727392579101214502905533010716227274346211622102767239766579042765975718083459448628561507368319073057408884526346273833741638659017545105961697750583795726837162706285600009544570772673466047457262225485805039808311328486446805381025701046514393210819501233722979919675286549632462750249550913752416456207667454507771736 683 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998754100631112804058061162148111906826312174006191050566898977302888637778462515214138026053710226245086822407895278398007997997076005147901942157977360562085638707771417089288564472959127541289611544584271608800881091881056842711412570165580713558002150187046626347112759630461243889700970036352329215453648527462653187511889077418425620162124366773251249849109201244495972206055488953538507825217193570394043966268416162828914316345774673587446257256073490815453247893510812621 684 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993770503155564020290305810740559534131560870030955252834494886515263361224547348265600518566340514133410336453061144301344771008595776798841142875159522444997213891022278552640665642996747049496143047123085140121040406968692772817003460962901182074906590116208649284610257729254595716511922068614963597527014254647346881864979217292269958052331033197490122369706041629761040731640021469558205812960766251947422352091951657400526990839912387879717005219582153742638241915936213956 685 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999968852515777820101451529053702797670657804350154776264172474432579602327100172058515272484098252086881625070196013418541700297433474970711998785468447370335742614563950669568528810507166033422704908592628730892677911759439574511128288587529552152649102844368959941168646334296946792494724498724609593366511180580193549024617165858879262267191908886749464242144032120482277241274357383596640142562693948993749609749776798567992768122207070621855744759919463619417976870344900647208 686 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999844262578889100507257645268513988353289021750773881320862372162911173046004586474955955337859026437597092863808372632007436529919891530353035582719118724730695977216805103813285380644208524889418843317040822918190611897401682933059613625952699741453704355507287659634090740354291176478347913975496690026165007669997925765532828958534156521563522150059868993591484479620580086851288058806230557771494737562390412971228950994110913417903450008444218378761095051976767129981093047754 687 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999221312894445502536288226342569941766445108753869406604311860814608588178413776758820201767972467954064030214776984321869039913371653678624822019128394866233971808315334175191108780581924155283816609926498903725690494794163698806932864540432530644190995321671064924517849698759990376554279917059691936214689531306329337277121452596249256260489058366507676319400401744521362973324898792035096177247441086705427837978118610691132580957747672872854484139908363610539289201964087466284 688 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996106564472227512681441131712849708832225543769347033021559304073254141911136019948350922791396769847925198034513002275217096992995569779312596453874702731600790236552114643542526189396522242856647104974424870429511806026868253544940661474205830759482566277104798052730172559229430863878935558926558258974456819579993746618938011852919409432814418565544397272395981298347548699403035454827667311700158911565924426471006192675562172838335370880532765524549107412734960862735012549520 689 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980532822361137563407205658564248544161127718846735165107796520367116750533963678831107124310421917603209311525827718113750948153721123556316567446711810066054170004009163425017663669549734575421339033104768115338040560352316917488486088021804888150020691257767461344600444628109516677246061931949938971366250738315360312995980318478867307269131507729312860406372801300634350488387884276992487252738888261378551428168577399628852020822184597986647445022209682520603471182857065721008 690 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999902664111805687817036028292821242720805638594233675825538982601838972864191012848402357081155063253683032377085190953816128087460354992880595736920545645862379761900341297007947825960050830782863499565142260173214281284983993927513343551427461386186468511293955474189047241902810172808665191928986010217055972834086866462193884890865324642905270300185883695190865400128274323948399216122398743376404461151516582053509741750509003813192695666109181879030322623563541606525514207705492 691 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999513320559028439085180141464106213604028192971168379127694913009208440557472082610556716916943936499933715299422170367256979799815877570639024519261219921365043368572276856674957338197570737869628785457522000800249523030576407585679465642726436203670997089197750158789693693870192806822713384279566018478275154624560400045233554470236387546752745960812753578222994365942553454618972718336381876506372900351483780756851598195539297979346447524394825944208243867751276975355775484343941 692 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997566602795142195425900707320531068020140964855841895638474565046096586895157448733193893320421385701145230697783738809737640352124218701499282878582282728767113260710142602921198571337352869256771934820175266575843048953191823983270135104002381875974003413050341647776515315728302907478726459658361101073601805893696281592652768812290109633692501499448497784043004159376984662613856190161414624721979112996042965636422447727952198043818885465261710908996450638930830789068221765795444 693 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987833013975710977129503536602655340100704824279209478192372825230700787553891235212533032309022630413242532470362340265488702784754098594152963296585117198231950491598667676775445446436623854881157625721544441502298182594772808485173896381610532314475353068248453549268180489118280726438579270766471306731061860199660395290151889978137510271953057510428888686681771183408597686601372912102491618517794332163766522798095784467505259044615553474309325832035692496012016764051697773665628 694 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999939165069878554885647517683013276700503524121396047390961864126154376616669535537548608747429211516102717226992594679486603660468117240091150643195896602360618259594860014721212814870877042190854352218028581939703042259343157066037127340992437157981901755167321737031559793046711148386432778886663673979207809350638094316257552861824876087751561029623168515763819089218093733126161696628517464434577553968153000784641062373873095111443087544218941057198324219236224568235684904008287030 695 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999695825349392774428237588415066383502517620606980236954809320630775378865298648714885575372908193262285360588386138883237491458309232096032335047224472842339249027037546301345517322333257625482092350204245272978836461559686788793931700011113957314984241482342653630456748333402605675546007277785396598992429538089439394593065823484399704502469712891532718619273275964979991111622592374788971878679004619624702290558786144216364641908913286036675869580664325459500025019483557908786731784 696 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998479126746963872141187942075331917512588103034901184774046603153890897719699742007793032576492477941016925535063490652076680194585779690848156658674749471823208460050299063244616768651678964506884730330606161717975359647266042444208637160498966179874529740959205718942524912994450806990667999244549149666321309691203383449759189071696166965416341714076104932778730490718651519277350924121520667424311042555379230209150551385773276386231774441503355963372374741526995230583039982036314904 697 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992395633734819360705939710376659587562940515174505923870233015769510583232935161071605902405880311833457217165609175374625613701747517810507325373873000810026764541264820302482590064767334235289319081000463552760012754158389445478262633302817978019338196148303266708591672332548909022511408761362921235698318988367163279816173456905778836161922821404453461179161264062248319659534120939044060209764692459296541716541600246746003125115544290245040954008272285100384622309619648923936019988 698 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999961978168674096803529698551883297937814702575872529619351165078847777618948863438685312936825520750120824840260254914012838203890652636531685260752520893546598484936378757561998237732890596607313106255643023885905544467315786842822141045158992768204772088581691047543684589373375862748985133247221856343684146455830599653082707886708332973529165768326806807123137275943916749217032194152240647080958182268406178212337032387592609205199525641201951805108052341676853979982662784413541980656 699 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999809890843370484017648492759416489689073512879362648096755825394239788202866835043522580250121870524178472804914279313353996698847485652791350701539863606871469298248247060207751799067794386936676972297573819295221750323171742303198060132566849511382625063395220026042672492052649677822281311772216061948855450016488621642161420014861481589891158099857955208222635816283218963227564383586780801368456558196388812011608949494687039474189640319186605813001147139136357397814616921924757544485 700 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999049454216852420088242463797082448445367564396813240483779126971202546634767315885144490981825579754230532782560089918853066763280567265353770547786897151349814597129490849541218489278873549809311546055556374739900444745092090211303864720680987820831994984127554422529449366699712240388732980771256896453868874768983032917580700238616129858291585659844818242026579484301959436341978092588620756793019589704995634523299026853818591750710080496467013707294636828712803133936045582304182891300 701 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995247271084262100441212318985412242226837821984066202418895634856027176407341419164438923702949447460668436318901920518293109098440388815818198695198973176012714752812318731014136870572199001580317838744684042889599316980181973193861944592730091582952377143223713428845586942746639922631992112001129579296166155771600923500249203345734676627585473635729039800877603579305007478209108267204067510852087183510690590778398789952637813733024725486055191330408362295941912773376003994111644301344 702 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976236355421310502206061594927061211134189109920331012094478174280193737977815563051420933165859992686057660715502276350358415443812139969133488484709501497086532581935957485390794433513482017945685781131450316724338532791635440787823098008765208674193178521202211086202046142184444758520920587506709567136305507830789087082550000398207618534076688796874754593701069717895308558587568894710739064169184961245925720731699494896561290050698471967028457507398563222649483768484388214629657824578 703 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999881181777106552511030307974635306055670945549601655060472390871401200445681868117271451682337057227459759778047829237038490632319341427141217867193032800136329036580726145132094527532297086331691404252527338085325562820407013557283302406411488882306985740394194455637922988172380104535729554704130881783379302326522244733161757424482326625374250821706623391084609740554978738430254624605987799474287780317036274459363748743972645542578340750689832594943811774495686780219333903948268986189964 704 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999405908885532762555151539873176530278354727748008275302361954357006930579693927526804413509329540163411123020065806247343755683173189819829812813981612191340975311913744539447501443364861856230569307504697440697424660786273937456212793613229117263980885873662370324511660941071313309585090063257506453759392965687502595482209030759669674555071778841378599749767173899619913539080060706801880938253363234298507642602086360295091496554407217596768413432035559967253839934402164628285053888747328 705 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997029544427663812775757699365882651391773638740041376511809771785038371616061688325369756063677616801482664547417226049342021706873318935410045097727881857706197199708599409629165362565111050032602395522055958550444058408294361739161376978149299865498804162965635872413687336864828453627434347858983209212442103233008667213051475103047487094937809572697467172281116067563286785817399599406922311711679666384781494719479621333593035454567060366843874708140953563941741321320395191023319293373736 706 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985147722138319063878788496829413256958868193700206882559048858925206754200491456110475806892319347465032532236565127753275214517201830421158498062934805620918384584885386699926741419663292719551629883204984054661485862060270456282026136432506877618279838695921637535328291703627773342346185355800640184699057478365459510944109281699351261887341495693251261994002500533703419486122031775563882825964380414292014010638706269177483961803180468517180207106644920497713278911659301628310759772617836 707 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999925738610691595319393942484147066284794340968501034412795244294626093440482448585359832230780568189235283546025246501816925027792573120678482974463920064873959653273559466972215924140069517649147226617965449199360708762684981781260381561618715207885523878642636122661104412518959277571032810998891716689531744667440108636851439816863561366038142934344293166814573091794330953718974446537908995422358217183945903081608825700338497558757000249712149294415151703394823307882286805118839417388115501 708 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999628693053457976596969712420735331423971704842505172063976221473130706220329245133520754299271712346135477456873935453383975084890013580068206384324842278789951242435146156830369886847275279709924147289863867022908601190553724705241354363763229952667773357178391617677039308884235732020313551885610359192379909665675646588051589669685599726640215345881732783634851665395587710174385507329441474243466014329281714708646171597811059361045395942328203060103489066178675579781452283602023466981458708 709 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998143465267289882984848562103676657119858524212525860319881107365654488533302382444457265518205989699787930940872567012505891708562228216584316271278210445764965909006653261448244917402569407365538940765429306257040008803660178889770235142488494705342755530770532714631618793736838867339166085886004929314246305790313023659504895253890805240105881189206429743966233486445641094047207443693712461796033544707964240657906606211729983118042870685321414514800051890396130701244671544286160026867863604 710 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990717326336449414924242810518383285599292621062629301599405536828276277833089131129568789439907429852479048328422705918427989680874055986055191961539173386956650021118682594100048842829048070196485549177802657558337118747958070923468794313328993897755993543222851455249777901166684797770142341118760236788460114118207443940795977432668552515718770960490339618484746870574511011727737462152523621229824884335428617004213023370494934332661178768482688055964854811244757058978814912762425143630082030 711 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999953586631682247074621214052591916427996463105313146507997027684141396751591564898476447737640998152584941692130546260509951936963079034095452295054416851413915351724615429699466187464867402062537801024271142587212795382343814301919895169381987524085016693567898300006111261348972875308190856950648812199420808294017945318904718515276644095934073713340740791736111227614781761045776701501568365043462773666118048085476557937556091898739150920867409316718020687905774558956025419104998194975232474424 712 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999767933158411235373106070262959582139982315526565732539985138420707045294701542932494549622154639087848449766575235216197879095076058565348534387563482194502257015089378776438747660451895510264885996858475593408097359370422190551083427388781143076818200019651228337435479916561385686250980641144267952067705511372092136050782906159926002614271664575625166321226730309006442040203117128902019819113248805105091879891308901301856411096848830322083495641324746209414965114051638380503341056633451629896 713 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998839665792056176865530351314797910699911577632828662699925692103535472968639554298113574935307005985471436072441283695489358940526259919070033872201058720696922475546202662183773230479572946596447199697751545482270047820520470366080660483804508715901322161038420515577015059047348453426812539581313716334023099397239948564460892113448771573499869006491010678045655686334030560122195896508131191226452786653779481162319008532567210987250563661028238196499821063216192800613565664367225596516550306220 714 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994198328960280884327651756573989553499557888164143313499628460517678352216352993533897514329611141098410817383967216775076591859628422016028698239412108591221092932883704587903881541458632650661304265822540683222361891811230030608623288139102959178327619360257193386511682941552809907006685701870732220903217267319013490295566062434226579051026844990664052489454552397704580016121090190897050188586890300261615190669339605714885110747830210984403606427404631722727482610272266830472527169239712178440 715 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970991644801404421638258782869947767497789440820716567498142302588395716144897309845871459680123626120816187260880748424421921111783615968333931274176698890559936939595127958292005278425024936396373665234309547295968778521637618485821872603918140959473149480824462965072341143021371816701690853000186121888617699730948313159373277839567255435149238857630039590048900695899952860980035281408762153043899130697334219377035756765550836629095872372287424672588928200871203948045186704934527060364119057949 716 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999854958224007022108191293914349738837488947204103582837490711512941994423259061733947154168207943716897319546684588285752344545556096168216336714933303702135280385081104982434336183478209446622055440269340784216786617982241092467139688475917719644339575037414498446797598091063998654601065143369029573460796748165666229543986160844599503889837378104171809804380999245933236960540421801025481622487993269504632524451284296875910614998772764226480626832230327767745772732979093184273735734374115543177092 717 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999274791120035110540956469571748694187444736020517914187453557564710035575561792672656003590985236544772313011007703145018978858739641453867973001932021677216952330646595897972077213645317252521076270032523949595474311889303069881249400915295469026006870023611903209671377323004246910701708300264011375034304956621641526595140811161347687439159010604705032136575017741596438536266219538162271530726110143124305924999467576954063524803864757379450316173502256485592493106111310079108103846566746412841560 718 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996373955600175552704782347858743470937223680102589570937267787823550432071387632431157130037573117025455469509633656757069184301416642757635507490785410395585674725868615432270765416557213640937752798258989640727877782862696499474743795271385584708491404962457411032628753696721255153905911826261437683546152664992840877165015799464505948894780083380716427516789838790441159589999264062122846835506750791656758927764458909043981598204255421970734843818974324847843941644862722008170834468998556493452090 719 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981869778000877763523911739293717354686118400512947854686338939117753178557303770652078822849912772175457138743573224581024143473484127889962046466681417389576291875208302997570658149461119364700791229751821083352497552551762453438116217210083125418261107758481744565689156222736437810807583698012111228081039870232144372637634763039743188741712777336668214763113507477002907529963527713989776112529321350566063797676514270200974119271976697825986338800872908903725499152549438257835556582527906929148044 720 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999909348890004388817619558696468586773430592002564739273431694695588769971292185016144705702223590408437221552007583392758957852975132984451356024737437178089920911205555171666625172832108139177392083842886626348976339041399481932795217685384608200970947766343549463837960185972447654452313236250706251884006074177120235523432455164396972146844860535386749498531983972298948219962671630887648108543948344837166773441415160831268314299306562863834578775991543985647684281264707444683587345834190116057854576 721 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999546744450021944088097793482342933867152960012823696367158473477943866193300404647857330452317409429894717967229176069894634798274949056640594318715356773002172997934296037643194794626927282416217194576393486603969396573462869108715434962054894682644073145263680170741210153488028426940010466646052560512355395840744424901580676195707771147566316159256722641059370774217997469590528028756556622498445003071621187493882514699359971133109064094451986771713343948610664070129489741667667258880605661326594400 722 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997733722250109720440488967411714669335764800064118481835792367389719396405127201170208082383598281490183497761040476880610544088845620838248752475337669467166662006834345692228138356377758918532059509799264924683375827172617268771826682911379732006037687218610608504457969206517207218575509599127592241042074163378859507716507417077843509606359576040460517343842323152417450737650903854334347883451491402359384396208060219392025185210683870558306307880867153163162901227671661795001060888223154563843548100 723 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988668611250548602202444837058573346678824000320592409178961836948597244145205756224271021834889963973258988889299010954554152689606562481468982310324698032262299788770334928627055007479401518168814742649869941282668567681032208483205766185213197936103399410175493327698508548822504771123641855924135881532715223176343403632449477091598141075203220296233023594745480252834011523545556585903848488125041702780978927608521005464915765562899259858252328111815672564358642134368225765065561842887351725464813941 724 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999943343056252743011012224185292866733394120001602962045894809184742987270664583937212457106557458522593668418320954522686584299851526469848414176912540126098321990712810689055402713319821420725254970346167801419254373816182320372598707577756342028547890981550248169692098827248062776711536661377280303367819971031610328951464867768255041388427618012914459121846479773601998438602103979567255183163378875939262398264049046553284020360873452038366547164366131269434970504905928353060201447751313790048068741556 725 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999716715281263715055061120926464333666970600008014810229474045923714940558918244928819411753180985330429865881254902331919406874559526276127021488511852106845044630334470720069640648890906930700228656736601883027816827057114918909013422238914896028433412087412873630901594264390798479284758988920527098656622242384948627203216695498624749512382893786404378301515174316290130656854952538039665434630274539478200231070454663142005839346520610347708959964778085441198583769020925110646594323115668312848685492556 726 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998583576406318575275305604632321668334853000040074051147370229618574719640336944088696436570926329148203544141484197920867900792756884276657604028377806170061178238150901188191398066859824704673309084973236495713849564430679495194134805795175375119464783174057375500718068810483461173310838369400754189875581469332289301216064342105463638386717623641073068734050836098800996689914321238311627040755405225652489894713880382865706217831666362876968108443123167050913682833045177878842447451214914578023927624486 727 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992917882031592876376528023161608341674265000200370255736851148092873665678125272116163185768503782230067057954696404198722669318628141721308783165250972315340519097313427817488778110308637797862994894537528079503681847678421930051439715588622191547318045394511580073401134174378509708788191797926669515947099271784183280808153199993226174790337888046733384027817817382626465029111542972115985641074094321603238055154265423379883083630309051212290206052257659140298590516398629578112408081465522775682586580488 728 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999964589410157964381882640115808041708371325001001851278684255740464368598670219262848673907273153563125862551988330357568344806712542424974350074640053663123610179770888480386068367920467231329297089255481809200210695018366898859356349042749634351450110664856638569213533311199113643171968811717668429510250800571956405897048736092622393639006755456302967968970930190542162044271017922395278768464852059432825984737895757592166925530551340392114954391909438675937442569106851843262770010141888776297644170451960 729 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999822947050789821909413200579040208541856625005009256393421278702321844075964790705623337317188890847608741461704031846929445068840426330405867435336867664552775102797787004861595940916719043192861315373709479258102834109003678568186479125170279267206315881126007364611028337441885825481304288042719353845224239543018137032655560212335850001312609876564564174405363124512449138743464912995334582847726054466730697505862519752963045946504075961795592270088384723787431870429399851096988632443496364695529424504836 730 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999114735253949109547066002895201042709283125025046281967106393511609224716260022222870701177639284062270700727181626322153290264513417834417375132756352289491200672493863216803311053448951014521263700773558511102345800777670087480951613324477627358203285809205923217128801194126991190574857905760230733181053312550076567551232888907639404044916530135386302840159698590414394948435052383985102004576862783466533568064667094570956967810601760679473742741975627378343440132325889389102873866243161379639390823664800 731 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995573676269745547735330014476005213546415625125231409835531967558046140950969550410306138128585090393498591757001787365411434120613951342645306318172283598319176435509376283866300973000296133047119454930121158796890444569685949830972676708016875784751573621718605904341179644490169085495902218540946495342753315673681104501346256357655633249959278931693010776075029738251642655928277486014292500712923984868501269015069341265618978165415825952776612889213911171567762227445638485715436378929215373437559579760565 732 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999977868381348727738676650072380026067732078125626157049177659837790230774329226167303087515098917535437021769055174709464119994262464075159485369528833371730864542756628749103362484936169269682400661325549581432408735490923810046498575018796190797984425419187828937894976367202710946619935096307906701396953912817031799138640175225307057659275519029381864043788796693808900609480244262858604605354310192795334533355011715614919927096974722842308676674701321097072213418659065302844020150887239342872292440991613668 733 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889341906743638693383250361900130338660390628130785245888299188951154150326447129792650055296305623627017917499701236342782835818725128638562660677694134154662668824875300399864678311359309603480403483866405241836851047406614714469295409050701974887290908597568378102412571605603063960071372372062187934998950486264529511253681296957392343134325032214092890469046484525583857571777624586172299076564437677502059918005180270991459334379697531473704080902475815870496765918978792513473618766873832724563412515413456 734 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999446709533718193466916251809500651693301953140653926229441495944755771867884711351156040923599398354157901200966475331698371916594554570781758400649137614947738745898232848418827640921678391212246425340240049387211534734088568358878230431149862159376595609899475682740788571246584421570992526419784714995553938494874227336578021640112704369696448255844460483043648657498871067176774106286846512030055071228412022607034286078402854481923593864304392999743264547729921232829499552610302979558189425770653882674376626 735 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997233547668590967334581259047503258466509765703269631147207479723778863810558301680887130118112466515901453756994886834012595650877728229162179772794587220128670691096446083050038489224570200807567171839488800526430737393988632842460261037398574479987683480239042749605969249552821530132817027091911135460086208899591365580439979810718718894286729841478023154614220775664359678141043034556617587544283961770895725711002920182125184832313988458831791210011996087804795700251100787467577371603277294485576203803135276 736 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986167738342954836672906295237516292332548828516348155736037398618894336961829856570206404237600206764037864986787009174477542997613421306414879464193458156972401912236909360081745821414651633407525704838175247995570993179117674792598750639976968120101591885128363826713147716084370443945734095493735337517367181048961354437270067997558212068885034026237029694210527176852437110250848616786545101810844032251901764937136206554506004107571970754027774656618333878960458949820922560176312339866605509460751010596278048 737 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999930838691714774183364531476187581461662744142581740778680186993094471756543300149375487242362456431374642930513835483099372455847386061812852037809949080909254883731010402492248271298554730040236760481795099438252917892286488069819654427118278757334857625475587611621578605261484749084504748152215779304347018843379815703447235358461111024263646735782526739627419061702034970789203513527135969924550103539208121291548115947597849679368898861989006766358668688215575598431341316771205323085226873170518906152261181272 738 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999654193458573870916822657380937907308313720712908703893400934965472359070045094108420745922855319350356353957979379713242107170219885468740817623358071372640152991385116672246458165715800745229345305417175660735731018535027154832071279884358479257564727741981428705472495320853587013456819033908007273337165068211304714968412452477426376623300317681908578040655156103465387717896373523929368406483870761612166421924908924205653375574549750687257060576388344469267886093740734054011133966186376531179552367251073179548 739 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998270967292869354584113286904689536541568603564543519467004674827361796501107803570058923763829607938775626543900109952540739125213965336624105343433255965961508619016853233383042840882367373438189548335979691374940687344113292090589599947920895232656340909490074785467970016709528170004771664584969483494370886972892770656417904153152402945291083935739959900718685649233196563008586663969107099478712552200316062421201251746079260621113283488203194195351148435614199867523116338728906195107073032766059741411106026589 740 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991354836464346772920566434523447682707843017822717597335023374136808987115340188289243216638883534094098757864963004089421403563258848071655745581376257162391438437837474069962070516789334751734168044105984425985915304248096980898277308765331362733665902702779520303187849678259918688955277174727908031897281765150246986828218674846776072906429878733194419759238290205592715419409204489388873567275899179713893084099415682062185186706000839836632573274164458282051448516464912769844239937225251004234302136932171299924 741 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999956774182321733864602832172617238413539215089113587986675116870684044954040992976510521759359453446680357082424463272879565428927973803579840203194274718828456465993301759557004541366834868231340508086974446576970598433738304080651293115268668455250952167830701123055083435684975817420897572222509637078500391216536397414292922976198615049867910518563924559476521617406991628273548486324610572155022329529238748194174678683200990287798254039216152766101137674495011202852588542315476490066395902131806989748962986677924 742 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999783870911608669323014160863086192067696075445567939933375584353420224844162482436043876641001785532677161754592103114630011106538281181455129316443161420952934223961438816097330658831461560242386119665589817520064106196894229669405823746442352106107653111385422687967733631180664699202165453935439753687002712294267025812815093125069708404008958293739156878619772387992781762468555327176352583587355215577984218176461286568141807359098949038872924224090385089267125502898797040319901780206323054686873703543616045030622 743 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998919354558043346615070804315430960338480377227839699666877921767101124517043880047120635140004501638231006823124437536088192650091830204178089381391814790985897978277586147321216518580907904237063629177399756459247374274117797063374619907556007565947592512728646850468790617114354569404128555976319740262714904842414473830341762349172150434912379451067440357275496534166512786229928337332102083155348661637785578817817956794524902173592856551756838335036817291529473227279810748396537705263024592240533012023149114986872 744 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994596772790216733075354021577154801692401886139198498334389608835505623771750862314952905672714807201510597037416975380231116799287950779215136492818530215728874718079262253657155966289876805128034792317108972354320660927084979558741623483921101337647643671768341161040512758697865957429783254935318146487386188505614877401100940624327006831811993146490448083377615705759693480569149939566353864680388536186957341421377564399325379838610239291546345183847021195004850058280847038600006185220536948634102541951846024986920 745 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999972983863951083665376770107885774008462009430695992491671948044177528123611302522339142337185183244492874319758820427092466618508663363212234114364152178185499823259095038066896841388871788858768329958690313724782603205174247042206304804372422452656566000239357597439507364872466880772901154987712116441209524626872140850553730591608168813656758008383435774196299347743232066682438347609313700129313302939733728700711157406726177340473899398323464435370144411363182532965748311573592141169725340824279079623160918172215068 746 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999864919319755418326883850539428870042310047153479962458359740220887640637092394904541138476935713106181253268619269933796178911859844894457242993647485807609552558796554915586107119993124860719004707520306416004329986465051127661092791945750792303457217291884941138594760700309240137978187126247192048391321921967712770788095741359105786318520536243372828323061974385161319843274209046157362663721864316639326670875887524759916943713047579955012848570864748532451408401083632112329633810872871098191899128012884203290700984 747 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999324596598777091634419252697144350211550235767399812291798701104438203261708261493239061771611193264876178348549923252590684561635871350396259432450275937794503146447317331068738504027529067783618023696694672936778474596205755155444652170303865159005227667953192627761887214786729084073361943772862181546934693866770950148630896737989354244074555732667997500709916149235416804068413709710577587954797599405805780655021258522558751139407672143195049366983091052094228826383785539676822406771665004114297207110216903601929965 748 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996622982993885458172096263485721751057751178836999061458993505522191016613937486544935435297360238056670081069175520158490209717808082522524494126726556220033583493459278875642423478301713296163018196832726831267801053258535248334254591952058946740111207930213471838558913717750238007978148097270267810841978678616661320401659885168986846174180324595801958498496369868668908309793717686547252979641231870177615882049655776305695058371678219736229822110920575758497585310875751161856630022970013979980648065107496993257897796 749 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983114914969427290860481317428608755288755894184995307294967527610955084292916273826064277810313320398145327870027654618988703828683868727207334922028642952708613982391479434641372871143830903624814260583988218121002291352890735499861193435456104964729444784350027584159104182038036964910388590234362716601604605389972549106470923134135246836257771845884973193462522153848152325584292475756145511195393303469848999871092187080162426464495285623564914684767401841415308911636217049769196591996002346893084839672704934306562184 750 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999915574574847136454302406587143043776443779470924976536474837638054775426364073232681576176610795295192458990320524241378656170506507380224024437485707285086891558047920471276583002129814143408114406094477053988214763622176751808215770992056532391600434393393076066946409696433766309802338948726026996773330783357687930100930017795294994092950434633223206629714810860303972472193924613472100917104896937639713103269072784346875879060110923517852018070775491962879466950837129107233360464225125538173077777524751615201598853802 751 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999577872874235682271512032935715218882218897354624882682374188190273877151444639614195725562351611939739434998979308091938379579602945895990666461818715198380594551671664461181699470065077007702537925410012497522819442146513203172181217687490791521096865995604422757624538189227860486286480203846957497850595296184718815874687303594981834012595168339790334102286133637661585405755327547849246269154318791732655702265161830470107288690823279742113512489412038819373341696503062715268095123956992110056071523252553816762164558444 752 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997889364371178411357560164678576094411094486773124413411870940951369385835825515860461308645191484317686577758383860047513285292768592853509882298205981050298491041401800393039825180659842410879343671158128388981246874455381546431151779952765530178806255669738066525198251706460306021988305818206934343054829977560362277017260648781581848559672107207293048755154550248233293156135426883015290275237727836972127199672248756147352647483725107119934860634746485687166580327057111324656718991769442690069891076189178822818120800080 753 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989446821855892056787800823392880472055472433865622067059354704756846929493957746405562475024662651119913870141790866779415945988747327338073103013686285351518413293745284995180945727842250670479126998859721853151520457122808857504148266137388504996323219936480939697239716351273114919292947131063016540063649259316831668929912391649723207090964671043048533770559770595748868227482517757901977927267961823012975671692108057271457111205335784538758857869331533747918112774540680359157577217344643501191039610084390455638827613456 754 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947234109279460283939004116964402360277362169328110335296773523784234648730792984222136936178020297947586757292129752826733687826909727277650247423883986623471438649868295748012252051563627919752231705391709919879514213298015754231401191032106842420969066410978782329597887510833891052172756773196991591558514162900711237574063066152483266259684682767652566645755384361712467556552436268041727890109139553380613033766445758677819045041661405480811917560941633650670996372647680543321883129013427086903449904486881690367327150068 755 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999736170546397301419695020584822011801386810846640551676483867618921173248704716265013186260548474156018377337528107050901307789801463551958150031600538330443976841358666557240849910601631028351763348442788804399145342500938807616373710908011376822248068053192320544345178994094561106112589363045074842692341405390688839657948831591906799089716715518196556415843543771924684827460739990465551738404977470626222927099507720828678749469514537188122014906519363639925385696077323939468658758849001080461012473442072968611729103284965 756 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998680852731986507098475102924110059006934054233202758382419338094605866263753524041176750963134039432767156590849394845773190428211867634953384796164397872978771436913962543340230140941593460010114939906113961087745797533036901343770352181627375459480816718126929725224942626599100698074561393510678816081948952396144312671584573851040983377495989583657780090216414490699853738016398012445409897688107763808278370050026218441904138903277862421412099966307877098053557510766355589172041935715528284662679439743130948282339304260852 757 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993404263659932535492375514620550295034670271166013791912096690473029331399795140432330286824269583724750845362838518370716934364025098526949620374417744773739040656219709679440251847018902022935388893515930110024902905947218702568876446515114086793441062220532293573074897193741806553135641895415680654097297926215972063102935698937187373834470967703114992296640400150085208066309989722059461277868814642002651253287819548855098899444463902048157555400102750387661678897625452926244335186768283610649045410996089734287519202256444 758 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967021318299662677461877573102751475173351355830068959560483452365146657323516780515450575623876312668270407631583191528126105936578777449607518810267467607314475373673322081559889718088835714731866393175054636500628566917119405996956592636564391749095745217902469339206076576904065022758220665866677470996393852443106518332329921494286159794892388514259681405163929194235090450190351883563506966083409175485938664502744712171440560756517066942284330381588900879195072413335744986607056376515598251076508834480939710075604709686550 759 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999835106591498313387309387865513757375866756779150344797802417261825733287917472205784501498002018530722840486159576048767346287047068000131989787259235201404003618066493965643563427657176323707244405613284688424442576833434492155100284176926885274523420108928053299438597366606643774050344956035562747578461978092807930109946769538758629284545436383000334636784501642434830159695868433240236211517913699253700051723370750114210876790514532463478205708531338810086093943545147483377390031789116682475290325023790460683416996628536200 760 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999175532957491566936546939327568786879333783895751723989012086309128666444793810200919710185030734087953851121732911378057794548285480346693815810948499014141559666448106369392819694917971517271731065640359018718642124408248609451299695109063263284813058333941372525853516875131318002518529177521324072033987854495054428597756414019590976334150351337081803734510149500746885568315887032666849233989600045767880903926048361109110979521887349881346549864147494215562908884904135395637431340374167002740503702408018776770286346498057944 761 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995877664787457834682734696637843934396668919478758619945060431545643332244822431529260194567196610436382629968118244506030025528001738695596778960634713313801231082031123433900880415349752834776481506412542460652940474346457614025158355431481144787532836739153470461362086844734511244609199248601828100734883331821715082883465133564321880408337260018754099076411024573388026784272994725757862503753559997135516066196065172544021874955863568312720830408798695129748607288747340875873389252473342105219498811901317521512481788961201396 762 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979388323937289173413673483189219671983344597393793099725302157728216661307636015091638878851996309205385765661260225308541540123801143638463624055874144399808952190737060528983960096299986020549987066206123736930813427356235014740249647994534134279763592726687454529869052857309613715616748128472077366188081547842410394020139929118192734533541846885948982325429003933300901094720856225880176335383609581208458401415883680576596196496131035473962920871429252006248896020651002395588002754764958530528111044718674091136820168593789264 763 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999896941619686445867068367415946098359916722986968965498626510788641083306872716846626311344115400562268895765120394146917982155904155928082112755806699852755972211202008924731936222976512657351351373006681647476464866073393186636052145319189054631573246550090656718101610965097185727481307476742826228986780222057867353875990400118014964013917244877962907642106181691917472683810080906182512708898782067986676470729427287185892189847207566661072586048636866352808327691485736276796100309016679177961279446261573913110924216324570638277 764 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999484708098432229335341837079730491799583614934844827493132553943205416535703496683351085823164142828904652466984010853137843822061302116961245195208923064542435909508297695723794118382702631071007285528313256773652281546019646801167310139207370901465116653465172623578168521620051836137811830145347039787086210844011743551929456699156041059544942015889482177871304056801003023057138460953506375073551587884402373424418033974753790276904438892793709125311582214641956821286511994548309907247341623718961951471340948255194081155247003300 765 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997423540492161146676709185398652458997918074674224137465662769716027082683884194679821790738831130025133180476950886888068292166068287038974963137010739636701939171557244381273158424908391945047470063819959402526332166080463360418543755134295504297381478030890495942580016638598449901667407443575753100603672014661634802669969611832631393936773572721436931938554645735933034909118947019052623670850419056099367114501975146656825561227868153182567948846709547083234092238058020559339176536739624572872498636539080653170994759065271148672 766 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987117702460805733383545926993262294989590373371120687328313848580135413440916064300127381036844736889582469258888453522607116595787287203413810313975911883226575193948970980403281590247882989754589528557463195801091857387730432068173681111837915942827377665592632662502633061798946623465283436403324482295571675517084760337697068550968315851846961942110299968635077423277062778139309812446717214609831905863096690072575205101371862271042684911657197644635901003137126985699986093138959568088357441141328039948959746224719627939509759010 767 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999935588512304028666917729634966311474947951866855603436641569242900677067290673668499722537957569724469486191015021098313095660210314828818681214025799279990031756674821075663142387716060856461217721519508762033901928906797443091423185611757426053455874069350093327921928649099760334938501337508981876580982949897229078430560534169817784146507487980589861528654106969978265013700378876211376436183273739137784026325090631021543394126903549257866645572639982911915056795775545978327563907675912886551054298470193323155947401189029438821452 768 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999677942561520143334588648174831557374739759334278017183207846214503385336798193664075002914491591554297356642853591831849708426655467654369679455713598745345879759636190336111758865644860907264900620210397710831420196226444980328643815958309440960153011514042889458926068692487130182299679607295640304170650570694875704817603688930476779887535848512245131128537392956568971501981102199159623782186824491470537589104884652332929439685241794191063720174247631589068346525249554472921810014882982297699137123114394994765851267937536537031936 769 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998389712807600716672943240874157786873698796671390085916039231072516926685372077341000766245714364586741007200966588590321421902406432069232789763950096960712784516996649969426395940326872431084389079117855609469679984561915624554025119390746385915036714802763159476310686569494496749597793962629765689378913057168744818361245417756188252704166122477091039189636037143245457319215775346163038201338583512229753182311296382293722400991978985296624248270888663373313624385386667478777178715064904016169561839274286519500101942524174631022728 770 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991948564038003583364716204370788934368493983356950429580196155362584633432392053724787601019363190544540016893966196955642465655402614560818714533453673149099472715316193195861880634016251723132713385622517175353958541487839244743172654085743995277253296414720756221497402357029851186508051814017712080950715355343761945561636845033004311363956519682790680020311755046976548294048393626949241862675529180060686844178049740487436080958416252822984024481279866739832926640871315715846790958058317739860148485430564564930820015060746849785036 771 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959742820190017916823581021853944671842469916784752147900980776812923167184115860452196136651044384565312347795718945913329101117911205763181418610780220766047593118195494901788254964342151978627218028647613995633369225525559332604316274413931958742622054190526010976078752167248746623524095410903868038095046353582055987399914827899733521988652135507782035130435104071024376568382028050869039755228024232966877120511461895241023781222936021583359619400253753830057959611899440179578576346081978171727037370578862885420870024124415704502541 772 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999798714100950089584117905109269723359212349583923760739504903884064615836009317364570505419036387495794100151359566354583013990022813825054133609182744930466070999838573093595872986504492591808921671651615935750973717493452616299184297868714139856930579255628659554557413435513785025836417001540786510989915931644160056632101637918933602231797220034382817369118123551293873931666129518733294870319805216682273803431310919384009100911159323877112572882848360066002376148840423259460114020028738540448543882321499483611614935261256491204431252 773 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998993570504750447920589525546348616796061747919618803697524519420323079180402001852076594876563607153229011842631397394884149460125761367831074639848285585088215600507817452912294163470967093754011255143909739004819450643542477970382519350628720672343339890918723067682501163069212686843259619872986646666399222296865610921482940729564582392427739971148497996575886090075369074862307565340743092500358242017817930230951549185899137464381355817100512945720291539397919361204906210447852693039356046852643173491573689867459799967881289798059540 774 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994967852523752239602947627731743083980308739598094018487622597101615395903433520497223120861372743992732533301729965949911487629790220039827001692656414161330634265097231877237264636583305710641189710205176650348107977222143580157802738386602024520779089851955986182124840488862453451103984756888088385433404700792396531357720501095966122419143766807381388196819145934686734521506246612394905789199001611116018000190254917662973056319690162968735402463253715536150989807741976143938991662884634971621672403626768382293419216830213171958096846 775 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999974839262618761198014738138658715419901543697990470092438112985508076979522869051913251691633194670988226281843896611601978088622055329923541530907648985769643851804912260905915550212067033518893509697700996699855435887037168250753737715190156455005091276960815079979773944722294621459432489012869507885739822825483151747607959663072746233681234476655591149362101628283388949815302649259399545954888461343470718197100799833365802869615390257067237078550363587043929451561937921279191996033576256900308232613657581900889004909199285953522524216 776 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999874196313093805990073690693293577099507718489952350462190564927540384897637180675193904813119745631512240746484289649221403801628527876202213778198540468777911802659040333402481048526368853179885904568953205698270374650404862492414420704101994265002837943253533163684552689925419783933191532670530463685004748306392038573132946775422332028200203316064388273758929308424605101674997526301266743100863445224517363949642713610433774268788820331539497794886029914217249347172774466031307243548826397224409116549163771726563332271620488857711326984 777 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999370981565469029950368453466467885497538592449761752310952824637701924488277363510156517508007611153737060585175952466160395468718981518096613521165196023919248474700217869397448757035857905497526977520287137023299711085728027088857317918633973445135840248370212329112058310503576126654120837735329998143477939735251483034960959359303306342800532495050203803300571273827607620652753232603998525407125619979415803433853399373796569045129950154093032366070149560592064019096377488401059218813577610233486968356978852416388879053584506163616653196 778 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996854907827345149751842267332339427487692962248808761554764123188509622441753131974236193400048763312954408351678890631844775291913625061815326668641200920958677366589559303761426214644598049515234417505009552673878924947233415050474589808972163388021009049435479602354947936190799909806602300240938673899419278287418724554751714015289520680549179585224654316183951420235711329120870810677830032976644870804630843116686313154529061565850104102834827406614217798389307029327976230303118339904341601058831712532460913425892696742659817875945523816 779 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984274539136725748759211336661697137438464811244043807773820615942548112210232813111817918801787348980111175520715412046712236676896390886365991762967872135217835395175311371393208152043874816543850631986655784002746128135661313268171004638781862551912686205649576740748992748922627267809609615381625446452289925638601516778940433327854623764862639328256242838214108106318157328939774079054115186591079068096279412844991481193749480989542434635601864508158841787358454834075499844547944432413766111624012154675348940682219355932407484493822762557 780 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999921372695683628743796056683308485687192324056220219038869103079712740561057040260708927514661113683514963260889358678516783297950008599508828681167890768097685805584281199791791901104620400132285489111529490528183821518413119807006006274552393696070037533065350910166429019429541700416972961083935727917810126602031481498628044386291293024786303192580828044542480667040485190230183709439401650641458386331945809711559536443669471666050025613533535056387971140846035564407867940187694512205858191521572482192788097632600286212255402773844318655236 781 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999606863478418143718980283416542428435961620281101095194345515398563702805308736412893149709698287407844649230535910996649879642797003908923503449947675219374410879793003035402794894688117829810785021391397168012944294043045796059053719685447741571928047599716090811174018933056189397948145641429958952044795244028833293251270077813318533292202840380296644566548357925000330152091055477310235402809547791626103414788413273010657902272929125845029595438517891424068538804236562731143573985112337547633335988584417790015287230141862387403817169312696 782 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998034317392090718594901417082712142179808101405505475971727576992818514026637943816856438909198357943551391428819989923245549605312280514420418044955324609214363156203317574445682563072436547115871963446118223143315207254104636673254141831668271990223953770414652863201157452540782739845240608742279629852886076470720084424294303260027576069552535485014588219393134667852374972400776654693307389107821951021308080412072510387761187574717086907496493025192860942408313989603688979361162090171762424983091402804448423610921888084890722550288362449946 783 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990171586960453592974507085413560710899040507027527379858637884964092570133567251353831523249363653108064792535797547471141548708428115748455535880780669082634576208977455650154657400863045312463335770039580166045974839181219438722350401418879255366422831638626342083337068636416203090578874669529729356179743709459457070735730280496213965488246110902793021535710286087695357538781744434755927160605238436994120744676118239134146233661613031509773225890068987403317779710452791764774633478012572186117028524392949006147704354684589902183378736604876 784 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999950857934802267964872535427067803554495202535137636899293189424820462850669348326887301200102482438193536321394321561155079726735838108636258831928464537508198024352761385669187338051907322726696879633934700023584510203142991830365743410159810821634884389186291522433647689738419668194976695096172583289937607037067701930798754371868572349052682781202547583510835971102726308022782388294350850013008093467076711123152519150172165696782727204496112990724434725782531055387355198417224424503370214684323292697211331915184712902883509447906558491120176 785 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999754289674011339824362677135339017772476012675688184496465947124102314253352797679068865412103775757948455110427116830491753688318903371511488249342747487716187101379425913935767900913378981100892915172279325722143435477003249277377806904429969005845233230657144022380967547229692112037429588337325727746268799611862971720867079272946022416755431131580729831194986611121436452555459116063263923498373551311219321131249792132708159059035461603799704701843928896915749742285821943477663859811207847755557128793490953153944439251110847769338594432376768 786 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998771448370056699121813385676695088862380063378440922482329735620511571266788243630512905011559160563137065840334315169399657147613059005895295523924156766462109050896095767853800915835807635049165878268264611929952548066745765898760992811190787581977054399312684236844929259903355778309662063282444881306754949190406885750317991404595083212202949341086221224796881665451514294742391879381299062114438675832883754716258857091231761339310033121315495398311384891175047404659870587313499068388164321622089486499400851181192176275039824406190556488068644 787 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993857241850283495609066928383475444311900316892204612411648678102557856334038363319795398080656239931151275451973279587063714511978226962896206402097341652556781932622304751933288504293222660510854404847630404296108533790318631265827708954295192388474934357666700875843132782760458057072724065684307575934582170684584454798127938694769704977552300958983653196399303664213169170752241040374335662467269102292949649144098121860191451243341911851853940729735328116352730615357879569444817456977857547784193149439208277804093929898121631490129105443181269 788 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969286209251417478045334641917377221559501584461023062058243390512789281670580894174126727369520188205167302651100331584787783454897915908433193834932461578655026384262672181035218057615976183001651060816050700038331966001206378872987776028896705697866564263052396929441083016116937456589885407289184063898723549687428194970731354600002381441263337672156979249890363550621621277365544126219827459553379169177469087752322963690184183254039113589344850760982116476021475353603139349299251439022660828843485568178801578583277377310206303555924543261237300 789 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999846431046257087390226673209586886107797507922305115310291216952563946408354462768796137564211745855573668776380545867278645744051936917359067603250603409296304278840253334548306934724435491835066754125022818205882469710382480006644122067041662904873588600357841354790206291800032568907950999132861633421029782517069861312487038818148667110383751510247407201015174044653278503842280894499766746410061028522395310259317165948104377406886769966941558209896460598972125366537498599185825895170355510904088259818919308335504764788141697470044080431458223148 790 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999232155231285436951133366047934430538987539611525576551456084762819732041778554986182323448512064777460427180643340072839375960159154791827316499669413804651816702014368089775859809902382463363398376987095548840305071310822563325741043038985068335844137836243376440013197098654964652287340128161795109358653604563801347702592599382503891587718125251989975821915057616387385916443836740677863873435324270636126535339667851258524020657168525479398989694451804679724103918618871105205740488122785710267352033510357744365754133488373204138548262671174410502 791 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996160776156427184755666830239672152694937698057627882757280423814098660208917771301716639424360689251273486083140878906090748491552378194321984220463185466172979621873612214777622734778677819652073269724094183897200571145131337694774104449316910304164231677046073635420278034385926696504137678701308223299901932847040413182511260434682920683685959159050413727998454489187720634618467195077540716770525237164590150491817995619035357713204835072899518228457130447945241657989169179393958532337339416924130426582752166126388137517949617465125086563915385736 792 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999980803880782135923778334151198360763474688490288139413786402119070493301044688969199797204536953001174664899075248051082466336145423201572581479144582510743451342078772612552327866556298665141996548392236101716343935728489085613566335295907397728466997949157954101680549768683403892209122363170357384164812479618683106751086187699643245989103560191712365268845723426677134292525784477798666485478715542466327571008670601107280243183290298740963953016203413541941972889065365324533269092544957028151721080989556982021413141140497589684570169678915661618104 793 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999904019403910679618891670755991803817373442451440697068932010595352466505223845805595817727097155599396162641773802651158130531176300824907713432507187357931325924360271126406374259554002627136399840621873036035966691682996317601393094986671219508998149955568967753390718551368710964248369201772753882025773963123298776949818505660511710490479166575631774678446699339899350251831094062608654878592217453039232899160928595041768715244398074951713808228895495881990105181817973921648066164092882375932524067392540426158156784137466132402646239346119862912228 794 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999520097019553398094458353779959019086867212257203485344660052976762332526120834901694318152142509866470758881496813916924841960472401691281470528133869888767800230022147317750034574111235545702204847806618370716996653303825391115396167469786289008068717594933952008628118520859257564942192617133973594209568351798419816207210025569835216837389800151756662635274711229993777015382621281373186323688276439057115243723315327709228647947120101107120560721686709608701526109625907585057983654610947816018456166718651676328061690955856319506346290298497920624640 795 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997600485097766990472291768899795095434336061286017426723300264883811662630610606144644119623368154791907949446145476541764942631902231917633682976904417369303258592414541056827331065829415379714567476391357090713879218902435494963079536245728670902170335400807972089454810651750129081517861760678097604417778807522168742781645669953045328728197820028656203961615469818928923948542357161938186994844589466174055998632736410812864746064655594261542021930334565044300570683743611893925741568654364462641307080845572790321544872277051194181050070725628834246229 796 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988002425488834952361458844498975477171680306430087133616501324419058313153078789833157156751577907724133856777973827787803546922378586210092603724835700664451622768970474059211100494749263289616549652516939243365045110657197594038439469871361740291436135405164007642228079283289420016345082223841266021706128545361903060280371391192248175751578493868953287875448019119526101683974975255331973897005638799242533864073312902259185293831563772162180510550156869344967516833606554114691587563912491321254306255188588717119150553411885176161716951879000544116324 797 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940012127444174761807294222494877385858401532150435668082506622095291565765497115866517791033296921384555679649258188256596679442188768646235243966926327058312633223173649013274806473227279811813719774456987825300943276410224648437380984348314072671234618729419817848550562814752271404319486468305140832999284668793052052431862140260482212641919970489464297255808044451522887416366021238747902130550645892610914928896490279444190483365603385666192217501228891649197910135262932993975372637853857204913757476792092509898516850528914969133740395607437948006448 798 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999700060637220873809036471112474386929292007660752178340412533110476457828827898767179460075213949528800363811565460214559953615647431718046567001131596404093034044232074174420556913180416208811358365174943961805127973736373437668360861527220297384078790705545374306812325253140582107348819145711316300576087649864836221915318384377543620879399615363746980629841331690235945925896585872671834512443553942524902943977927663915959071457228803565515152762235372456971517158118492393178849199657714718599131032053223029504025993825624502213280166729407144753349266 799 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998500303186104369045182355562371934646460038303760891702062665552382289144141148671460557220042948894800320032230430469934266708444328187223605650549734991100064936036877847513731883734923239499405598562446680890973797841778691148532726400561984233734384800163556053281178500834968814664709897778504899469976885922255981062025397797046792717623311335973076926380785613217893057936890476673183794836005938941484816275044715432635099585860639808598795003825160607857274428247071565943274297215092761431636048435186155367762435609512471142238963071995178004200940 800 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992501515930521845225911777811859673232300191518804458510313327761911445720712371036258902931240915730348241343270479154315799088895191714997940911131262419755948349337150171348695049037710104195630106008170397256076436997018690686191366993232234358687531547396142013992717737478483288654239539391994460256856207548921095935199565279663647456218700798503360653179473473789172977532337248906061608358151945666191172771212914253436422717849547914115362197098770361745255753113133194135261692123153639901374445431447651589622287766214465045891578143836696431794400 801 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999962507579652609226129558889059298366161500957594022292551566638809557228603588399243931339800842728689738320582848939854582741734549651254176675504448964282666415661883726720887965605587061094323156315600973850914162830506278631627956435429809524119711937308579623651293995948726211133598635460457438620230028029161080662146841422372125269436186816457186826942727781296406691301654546613622781951632058691481926112502632246587950433234944384328244402286164463907110938567850912129574219103838201600754653407606938098067312046144474782704512317621002551609938104 802 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999812537898263046130647794445296491830807504787970111462757833194047786143018048305857453430864900103651122254932323823062632230246560985242300542578464639456335490924558265578556911224386575038081178074150269472204098506431701252028179372944831264492389564142437720922846967721261596995128917250375809027364068799757475449403308499792244596967712648842743907756215822911475961758655062459082349891895562289796428507466503545517911593196352615817690753240376161578737704507176687380814034835185303256706305785920630322292391975488797628045886122378630089482427388 803 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999062689491315230653238972226482459154037523939850557313789165970238930715090667301387451806895781799267102668942307400302849383182127675115848498161399306683517972900740769863745510522380218944176437613738437670397695688976500300081062475422760769579125053497396109941533609772441974531075670630414941507665812501747450488290658004057182689149004813166818840320377286510832713096715025357821637832261779903361965934827782480625183689684159873683621468555411880078585017562049256561729389210647970118109149782507730351597006108536969359261858458606640362089110589 804 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995313447456576153266194861132412295770187619699252786568945829851194653575455041729533988545278175881188554066667777300796256426324216703271334132060088319944259408885065273513583132130336507166493113604649697507488172459328250313562000254360148643598301114607102689479844965791444952161233276410727951121858979384357103922236364835824480141966922439803579983423371260914824661641256500695211934965461651262236099806205195046912379232041967298063641670831023363221809480552901292069235485967938232330685993339900635544653552002154915426789391988368936570975356628 805 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976567237282880766330974305662061478850938098496263932844729149255973267877282038074840824371644513988583233800497796338402346503740546155423871226019958141505205107029026689630607592218903054112579177056966454434070101614311005157112605143035670504034785132526309217030172675434704988823335164898824026623394788325969001161914923271913108537977133172886198641117758891221029491279701255560724929327518883391377094489891667209876077008856268875787791464930021782933222186879491389666105684016750756887764533136815908105195724960541889620269743081254834959922138756 806 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999882836186414403831654871528310307394254690492481319664223645746279866339386437542230023502847463376446391225188460415578868095329041178646583494395806454457370577325872953237654848430482047571404238155118681410754985364036995768888954721507830672873198272933465400796063703489114117161424552240080003953360945986479923237649104989840173358962373498688079843012420693811277253547869790332160115160653085310089669133277445515119037940320963959104985032520980997630943433495860002275811179025357120789812025591336608211335956978415528866438373643149442980850290738366 807 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999414180932072019158274357641551536971273452462406598321118228731399331696932297255161938455827185180937509159955530991638454349174002073963555369053173317617066771953528119351640438764779501685832109179186010633320889628922827563802831472167644460839567332043734933549895518945945971669551402519545680042963474165540620481357113876341587690672881621546972261549707622354156697579910194933421159009321999262410286300343778163902659277904768722822122170135886728782465102676056239413400849095539689934934021243997395468896498537523923527307555524607103733325345884536 808 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997070904660360095791371788207757684856367262312032991605591143656996658484661924998211149716027019390276369172907943325955480921134964649751453809607688330729532113709302305434169826544170224733468761083830473351535473115454603424599821540901636656888863974624024637253509250923353713229434684371834503853973728455993100786351930523828643297348476685610225666013304890998580176568707273088411099530421762557155538161111929746258974599883057138005199808364026778595350089896050068065506401760399727637733566517245957197594020925153400895555862974129210283637760524008 809 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985354523301800478956858941038788424281836311560164958027955718284983292423311382066078273009825952056803584305370360951977256047333718596536478409586758869517824434893191545967940168892402163283917606803694116292132877071724460434206932459476387232738481174942719646118724584282236279645952218713021181422596112454164944950154040143996262698068722308080739208389980106312517189793026703029258584222341218736910949455121838951320388700747710021536551896274891033274123892513144502679224979111983251253888120993260364180206127357948654237289654748281156184215845929724 810 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999926772616509002394784294705193942121409181557800824790139778591424916462116563947372148241496399105357970655083412345453273744965700487285977235510851184192243261042172810541410598515807839549607542621387701507460128260818818480230365602034509592059309825961952046218335362721243431246763865573457168661639716208523624811242184044260649938884426053625404412905486627979456539878910861291718794746751038940032002019791399629329710969481301944620683414556395999900795362827603448990173974016429447964589479321307324047742667708211431025371025376487629916470399944178200 811 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999633863082545011973921473525969710607045907789004123950698892957124582310582847919994435828185096605694727328816255743658270819594215265291777575472821964264526794290971994898895744412895588858988217945750810402720228386485716067609849892870079582837273583419173579072489583194884134244772044400564090047337303581922397606280648675366112101306043152984447363424638787180509867551014662284764765574765975582476380160432861980731533085366746755464775485024014008220280200996209548304818431650049401184406971533325616336256726987695264851040914198814034147155476928439309 812 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998169315412725059869607367629848553035229538945020619753494464785622911552914352472373626083393982138529385334369862198332371420432268648501301565305959930234651662212413867044173672967463343004953548885511833772158611355786459686793162189449865650505319860400759567743815687016280478681903824003653030365702658725480885357491514229917577680400786892924862685499546406801027895158696343230964760933824508772151013021136883188859510043734920847929659567714529628644933024394029942963083795597243877361421783533788312542977024102628618437158282333993885228584145701020356 813 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990846577063625299348036838149242765176147694725103098767472323928114557764572214410940592025468286310614931339770874569719562165599476557055554963367543829616432011840773400549206494001411974851331244604908925416373073643073992504851220926560544851237319023107769303507093460483819767281072480268768828719828767089164355795734622071392238861147863105417901718947505593617179811480879476729627640684615419374173196772788198802271117192210446196999515367976285128938146919031602632005250945984540119674339596451485529876119395058224127208831830383305736404163507563019240 814 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954232885318126496740184190746213825880738473625515493837361619640572788822862882488859501915832450735926714997609545792403174176123372148991532904470070833035266613312637244578407908249794829603213605215567190961229061772576895671007910843086897766152709906943632138248032543384620975166829331156147381077988531221627608506985768387049137397768101199492546013975024856365392482355488267702120992527540282148403084851702836494590280934226657538369453239610626058346901936350049645030207131036507090854482525040442450927642248431708806242378345106842018928799446113230730 815 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999771164426590632483700920953731069129403692368127577469186808098202863944114321663132390458151116397254961966691344095263535496650614642621882975034005260789710406286974083112300007742642319382468831942788394580665242791607639444718725122761408199544406414659423035043459128185330058909282694829853244832951924401501236175045703648682267777261029079528692662873822465638691346930909485746151744524279251558810193100406477999261211397337417000478741665571787363128268112710955525919785087783414299383203523898341652434619656137721478841084251284144127421867346965335500204 816 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998855822132953162418504604768655345647018461840637887345934040491014319720571637354220191210715358827951804034303008639628948675843039638305397229861147929985574912332417266807452919332580234181909666471476102742129534365300345551256286234360233517711818216170481412320619666836447970113680566042865600247890723287244876511084927498546723260586221659441213222553132649899232477891718411321582090075994497518738860353217582121324398642016627204686527754022075064223468558860834449145576168340374363222391430012908580003366359938104556950572539680734679299377752352556987152 817 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994279110664765812092523023843276728235092309203189436729670202455071598602858303068557380236103742575969719511032606643810598907614965083064040018648234152231512437315886793774381629723627694124324037962468930689502633503877297443239394972447740550798653304864564270356305634664974667619156312846573627877529869679031660102048285876316795674970661141740763012869598662684307525843816133855169283744267466671191605119905711143374871965063754774691884381795357412789077638523392094267067897588565021806521989633325271839441250010665725003797556599658797677226952807030679920 818 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971395553323829060462615119216383641175461546015947183648351012275357993014291981105506471921377870902702285057762930171399499683833497744480913372923180762994299097449088026833662921179917586186499792166241472271319288882083405355550029823703430495605195240039777598579209153006309708262543825693021201172112841126227492343843965518045850372155182734560098325049220567966111769681694110704415209057682021574251393600578035832295914622976892418754844492631724166560818700533086461385797387904280899718748625504323587529409291886027198839121298248421460989254604880655208020 819 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999856977766619145302313075596081918205877307730079735918241755061376789965071461770869986138613331443716969735877332811345115851130840597091097411192592071792807184763741865242068674531979919137942418942506073334449054859086637700867764438408198937077791130887059907748734119451762562668113686130282349398520107346834607437058993151066875524697044377523416483516571386317228120932789262775431922237987351071178927187346613760131379076155173875835693729415409993252181231460404613879249061240671266361104966509275256380260187525249932843423193538133759078407787311413930236229 820 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999284888833095726511565377980409591029386538650398679591208775306883949825357316324886047793264447403846856164053210989392981995015449095138458398111857542757333647456766262146158759974812840593642923832611016611722812046003001875839903863740756959761214359649122930075880386849496155500509504657213267794372800869240574689071884238557322091857504355262232255371352194071055018901844635203169479624984189107450530409392761921444259094873703215537830081426617014812057113308022322389426292297697116451872023740694500553563302608122526322730354298263385407742129676382512434036 821 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996424444165478632557826889902047955146932693251993397956043876534419749126786611543239915303801485074075007728182139840494238246580444619256977218502846496487678997964343996490912896713976259509783964109932063896977472518298045414697405584633187759269644703435473441772850070931967279290142698313128201763171628558760588619083951949409252106709581409477492385477581278670118188302303778889591296408517691434441980170102293780562774354017301530242241069861407524419128877175525744089148307459213951819039871411805751870033500887598342413608496494868861343395093615493933462300 822 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982122220827393162789134449510239775734663466259966989780219382672098745633933177538099113615676766844908734149574627428027373575147878489874826441680347803353717497056910493562476345688652263059133491241540439820968913458069345977627292900450154154651287742619155571114565671107395718616445745132741903694837172261000354002810921079945729683274964198076719600046899616866161105271147440494533735859130156310245004617798443998361619937385242075594303816527844007398797838590657039954373609997360209616137775271142248653899046254739676179790256955252080818344067870439013605110 823 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999910611104136965813945672247551198878673317331299834948901096913360493728169666367564737043452070597143361604290527204648117074269653449301058691354633721060874995372277873584513786968390540960291655898641593250152216820058654453773053915765648057556890298334625855745980368022244676137968442228210711464949823070687097647903581973197973394338913937337289572774834645079328138022870058850547979543385477542950502268321698320856087165734977263989526201230013045463425680245746477441773888288369799824785296703054698250134807394242555033513622403668907734429908305771205855446536 824 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999553055520684829069728361237755994393366586656499174744505484566802468640848333759667224426703137625474812361655245711695528105023649215021330884356366616522581079841572888678453634762446683997983955541730572803958172176034328113144603012544684919754652339467976696428558286128586185478784166048634592070068905570432037931048272701611708094435670984985696818599893575034009719853438791861431007138160399603105868591196238569640398746693593474426227234367699640873744515887154477841162762266126190990777276299766180118397086771715601753861200911919502426981347665175784419101336 825 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997765277603424145348641806188779971966832933282495873722527422834012343204241676495096572203078977038737009593214640985989499092218676913608000896107705459652851696857439471572123433074437779968331472865695868314351914430219072713094296068673330889960488626711645930046516215263546799476890763562583543391845844479537032121396188298085783181716902289914118194398574527090934840850527167880254861808407994416317867097403726289249639918064932243299061648081818898525710094636579630967449336439057023783254991842941186673708902427340682161260143701041704046326069250349139400110036 826 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988826388017120726743209030943899859834164666412479368612637114170061716021208413300069834220816642248460560802338749334763280259090719779794177433814338135092531217800861251205304473014331057262990462048739035461357564760010379639575161367660009235418384986958618511981894243877039949946429110656977731083313812698306790305852405263821806254831098962423478371707592619430597266192140900027122250450341206058528978179893879972799038436177695424619395868771927451403622083506260882963497792714099589754344038555905083483127587881484692541609493388111126364603852649710548393595056 827 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944131940085603633716045154719499299170823332062396843063185570850308580106042189948877755634444645098699742142803503072152942605825387176982727206064219337449697194720416951906337978015212361158718454248144026549195635388439860535205193466817265817491750372092334449607539957920738725154049733026082617463620529469288118245435193029528322866562379421432654380804097950084917064746577136638062583766521489843015876426345831312153960172457040319165877854895796657076188827395105736989794744376085793052315053469669696691713315624070516881929014496165233668171839204412374318435173 828 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999720659700428018168580225773597496495854116660311984215315927854251542900530211444139225883128366583468266010382646856070404486744143878720941589073848352593892451083112348033055221780920397573619265434950920322139021287903628804546664245425288503691718970805815999590402025840332641995581282691263498780819510433005955935805769797830972039985521167241120662458075843624291469191123473637657625544519751633117670215825328041930918056737097829927011051919714206493730054708030223624826150486193409899032902558762668502362918439850980239607000459782833229172333853571661694873209380 829 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998603298502140090842901128867987482479270583301559921076579639271257714502651059200678368902805196839437117439164512903655755962474906323844742129125579351630821318600186075219387325981700620983043886806254787950879943481137341199651499000308892334440211864091113253158115887223261400291717857290090819723316598579292355329881690329182641961593139558072451109090680392023826282985393939241565513600895874683626449984876969776434381939705454455471095724537108321296216564913429161778242307784391276225442467557338722230383834362644933025004952073163260328006849540281054761376218336 830 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993016492510700454214505644339937412396352916507799605382898196356288572513255303932932366732034601846355609499134724053354411662967755975767536866982161372938675656725760844153449891630402008035563036654940086628944688360398366986934795881222288081947107469514339966316486602840576557233074857610172328824375558189594594439012715332650224197622507452950122949817590461822448350180923782972839884451185612443000259614790048483448809845588803817156107391872863821438227031542165974995188762107155203740577567090421718776362246330273853611837294502992008822841244671703858496903312130 831 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965082462553502271072528221699687061981764582538998026914490981781442862566276551421270179609628127671605627726150438574517376659517583847347747165643522364388185782473458604353576185028686954660478021510620307637065443085731500969958011733163573049788104453588212317067041603478367282793562543031983490524321069397346129334291024435302918194517400045262168335201797215254903102404664167567270724911818530520546203667358006257838302484002971794593237565568083575204307203028218651412625416633609229251754195160507884045636333635406349095109151676887408755950369145769444620142012940 832 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999825412312767511355362641108498435309908822912694990134572454908907214312831382884286569310155643703489928423621572186773339320445526761280118018932411101982946283883527240601554282872390226554934320397358416807780029751270197403736616496104782591535016511534793336421354640630317567887770913686855625721820181022430027753582394058258219313055889297402389240177471049065171666943094093530902323457528832174901735909551718372078717924330283516820713830234424568569199741980672495706295873348713953081377536585129661420448665046684630536295613488610088302530454781785271889991112526528 833 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999127061563837556776813205542492176549544114563474950672862274544536071564156914930768860312446961143467603114346791792148791005896283679251463354203879983207657339205401313508681403271588462197695836897221142629217685698466614282484720178923808730177002383768497360630244500982856153838400102764091489828350103428412605257048423229452942922329461074841832275336253035429685992137331967880773535528434331079371775719862717198586567827851382202629415598330303629851177489837858942279997681685678059754260005756666258906135930864042769527633558897090341248760070212664994022499874795496 834 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995635307819187783884066027712460882747720572817374753364311372722680357820784576693648917061864697683371298981792285924588671264463595906370234317686899859805608374790568290274104499371185942480684404293761861930886827806655234140487083800489090399207873014546600072098793185036999240765726733984664957048149280343462886982350760292670801637022251879587812476829869854956142440186945552702648757634650939305703404766792982430604892959899441938390814576627450467712836682020280020262281470832418131461816061169081215615935669212734407233944075940449855336607113102468599295680663581996 835 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978176539095938919420330138562304413738602864086873766821556863613401789103922891637305289119662742128835386249605151601187575743477001647140539809105307276479800587457093465201542547105060669177903682810826807221405871024703876567772665407218621010774860860798418411976154188051982639275554818345786298596699499938920581975167484722033116655423641577646787378713564037547741321716798428776082320843702650616076095179105687744592165446374148013131012689109949172932149889290690609548181312447130540396191335380057504845382527410464192118132564423092465389755443670587016516476321871341 836 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999890882695479694597101650692811522068693014320434368834107784318067008945519614490902138228086949468883475527412242302410376174326942344996210964064213001101735925785102495872964713435461961828721504807648093150029944175758747101162108941527778644872617147338593404894679494032978031348140007978157710281853460608297363801350449163093943835108923011875070086915401121445390686241046748332300462271216845531978151194404060237887978396275419244676181053293960409862296634415710990849335355340552792572821083514771759884439577331825927332730515138503694571166488742163779049782183691696148 837 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999454413477398472985508253464057610343465071602171844170538921590335044727598072585530614139378405350940104144924644315635479725772626065220491048939823795624146872291980675519183252051473853293714611403806554276293651742213716287928152494430841357362420076745182404873184959613008822009071564469096510246118695134044205611826883796115702896969826946766678909458541871750608014876554795990392489615040871143066538713788477696731939574479037493139043533464275839214228461576008757917156750258278660139286845004229525910627806072859037603230518301813538420206659207946747527061950045446132 838 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997272067386992364927541267320288051717325358010859220852694607951675223637990363452362666168623118675053555248903219296375176732213527659849812833350205863535081542826576490079481728288237424870236996955655918681665752500152778828529534102425669058155609460472311155928179620693587924913804407840973803329144487884258924711780182968442911208674611847408045580160067910400437894495964312479507088504410393694819498051235710891210011395848935665876661477693348074523242233954830811822111965129789142875512586943643569925823070923197433768173324761538015439907334682371095575557771669012398 839 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986360336934961824637706336601440258586626790054296104263473039758376118189951819363171326633865800633728428312941153370120526821664187525396945218059583759142709271202776211796177428412851961587904189388915211944937369381072607699112834498994319192274607478114066372115667177976656865752118003103925010136761937500511772485809844939879589006337754457658541260928012174101103954448054433112377646582248390669069230185756512909106418835003157797323996910211674266838309271343854340920907335081812102873624243176320415223361173724729176024274649205867083798819492564990664128169957117422904 840 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999931801684674809123188531683007201292933133950271480521317365198791880590949759105231367071947633190510678805723626258465395329739486974096210053082348964160822403910706261350433989951482878787315286037738661948068905606718130239373139968535208697764873778046757073898998596736148059755632786459339917737141639134111745579984926411609537596717924640071228472191248811322644340104903749638863962617072070113797100220096986834745551368635384610834216360709442059388161127509562738027239856540881232213934649233377548879911443472403951289133366941500915981662013925462957395778835975055468744 841 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999659008423374045615942658415036006464665669751357402606586825993959402954748795559859190937312596135154316908794694315033403923177218374616486784527216312661506055077952048901414471647649773460499698466588596687936119258566046769794381397404768882839843329715389930573702346069658786600680601692201914776673117697576801933137571320605582449852715261512497947717412381784981380418011575269972710137158115762919531065586473557349643775252879532345781085524924851871568578089794080770263447323589598097417039002545098576904948163717729502845202326340370933079906602961567796159788920823808364 842 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998295042116870228079713292075180032323328348756787013032934129969797014773743977934266632286705555139106380958843247890981754681625703322658320843687036772324940838710048097037778888428779729020159428463151719555586222759294074424065177883180255346563984285489863863156343595852623495594925046390900834825809907813080065868233947055072607151590799549220964905219027735079207385577104009958104432808719704982137693093805516275925053921746510308073476805000034374092649434569457516736919827734582102309556320204414023112899731676177211330797383430204990925449968590500447962564376269710015432 843 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991475210584351140398566460375900161616641743783935065164670649848985073868719890211860892993477488480595510030349441618123817542368872143731715280995281664045684131721811431046634333482556423968403072173589670386469372960170404637145472005116721282246822275795423096403167688709444188377145660365805316473197372845541688579962048044804488292097775620563434059126056528022576704233560193292112589379052320969904511740779607649723364026371024786948203595235607815680035652543896610555808074071758607059377087512856642651788919062775959676473349539939461696532970683313207606961649504336851037 844 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957376052921755701992832301879500808083208718919675325823353249244925369343599453223995475844703953270129649402896404343303679733933421768965274168641907395317691150857019081603786315248501249869380254579774913227057192819509214647057707672528092770309789685972786441993113427456521479595406439751893719402283722316028551007614588688972172737065279281931597656204249347958758931726086931993971976002205616724536110537980398107621446500409607269772131298587949753621667942915671642566837707251956743836642148418270844030893361497414925505802933089612682637483213011037127289931306238743592580 845 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999786880264608778509964161509397504040416043594598376629116766246224626846717997274789061761282856448726847357245544357126554428698533908760238175951571964738566940681523655685260010498035847842360257489887032796744290569565779990726075383838620012253991840753679120121097343085155888441088727050461355675381928740643658715480678665452548986546900389262718718133697580934657447517904932447535667844256462182859497523042789362594051680154122888608310592932208966596988092568596616492963500943088190496123573404734444660939789137909230551147530598695315480081598070391749541016736521038110282008 846 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998934401323043892549820807546987520202080217972991883145583831231123134233589986408662927688851911528769396080057833328870106911370178966319578156406111260587234254949559369822298849500736592322935440500029927412939871173916014311774692665845968579488311525415178559917328716650991325207525788265570147817812316283000722053424665083339028254551404760349661636309094889270695651001398711350773452115923401300388436771412378968962132945666567267903831693438993923152487498146030045534896577550708616170848535210427913989856825504755663715305470853220998329119378348981226508314721585734610463994 847 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994672006615219462749104037734937601010401089864959415727919156155615671167949932182350239390811205006909068987233061623688636219409101413098400113482768953899711928247508615843627360844206076183832935133474937014168273422869206288962391841286437316587849852057884848620652743027681287907530356758950472092973384168133536223707831342782189097895659473526672581069376722727382484979052107232902829152582812162667056059236247113641575185621872513728961625422794896830283712716619265533367685669086002445600608802901259053414306045355518972746697397276713336401871230564118709254931286038384645900 848 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973360033076097313745520188674688005052005449324797078639595780778078355839749661468554102407467135376879504930434683261350638111471008957201878792659522986896492044564179750739220958790605081523626696163243636745295875739078250718985936648839542229732481048472048528590778667109905300228771548906454823850099141068267461435641318717990373025013266650282587181552255155680419053770886609238438967926655359100293613071853069324910480281391503901271277630418726400101498953741993011003870929774374679252059657276571313753061390551728280994378251766446520154474638203054430588305559837154516797936 849 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999866800165380486568727600943373440025260027246623985393197978903890391779198748309572624140519798201814077387215226097780603220071827754615680270462027638258249268993438603858150648217104278108349162612468936856155488276243946072074775549148319786235163787048630663199310240598185601456014226884667526451394510100037387852055246894193484918984769520836593892836685515344331213615490777195080169688158516473286311944070373802953349260596190408000529152768526995902496306919305869474327247907894045554079418180562886267284597924555304175220671539801686715064828507411748916476657062877186211154464 850 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999334000826902432843638004716867200126300136233119926965989894519451958895993741556793103243204113443030479276672241938407297024244112421448410312696047526403013896678908473382052241997747599975090283181466341003442350155081679146824168707815294713579098886433552399143241742226607313902315501612967287106784086093363530374240805901682016674144963266885930968500860426893649540755207229536807640892025989737522573583910657071125704811321264829365387108251015487765972199569146493012190196353030868749190535559095963100057460102365740510725907850996219890862228301047740771886528957631184377692292 851 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996670004134512164218190023584336000631500681165599634829949472597259794479968707819727718485142146287958257307121258384489132040068787936927389222587831939728940956758382717969380522516516707095362899095700649705359569693087363935319563312308275885376106237873203034361314038345972173932306021173592551726174855759292820211980992574981773626409372218169306819762154747598568978230432159444099774323489555808981197916036064137735820674725094509226212717178722820398885053520712716324752686963102709871482477163850835745005391242736635771907909823005562484016433999329136507605625226069519403654709 852 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983350020672560821090950117921680003157503405827998174149747362986298972399843539241856489929001405078876696476148898269998340768970167948199504019625364798567395743315189132859073098210363848065787807147660360241996755217340311520626621907430729236098956300939151050400637401031092682990597262815600967094665906382473015981852122269569350179244064812007393233491691250733576439594703954876749862789207224747748533088402722294889895434398283163041853739802217137383086396584841920441953347366476052481045021848480084521212320749441049397533851620442763829941357949264489754892751987895674378933940 853 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999916750103362804105454750589608400015787517029139990870748736814931494861999217696782830393365387149342172987124924563051170797692289052574532580805894955868796562818940704391446820375633120795343395419094878900292052292934974552521535665967384467200368772578029452092496149051060212333034483612788189397078691558174495387512933402158087567817516633278476545527230856358671071147895054025469024400139833388058541737857316544269617906880170959113608240735750700939150931590813145864090611137173223549623917452645096635432713813741122881839327793017038826405136492410442207847987635178000767916303116 854 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999583750516814020527273752948042000078937585145699954353743684074657474309996088486211049156537325960067814414529381687304443850142931313323942463184640552752896431561249183086251013184782111612245136712165059843123228854046805675984618597261104431584622780682845378469489605190184807339826733195782720190559376807255819892219621116151814054187108524210027180353754886202673063817095884136787022852554576910491202570740883093976943900205054969059691944628243266917204618019097602505514720353496953852333988948944117625978273234790785112149570761447399350807244111913786127444912877160731974393394918 855 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997918752584070102636368764740210000394687925728499771768718420373287371549980442440253656200843669524030035827978098265692072642607533564893387817840238841020437751900775064828967078223573610207176754559921525409502141296644535316723686494460880417983157539452649957703154080480309488143411313738734555134025949957164772667008525627195874522154629681157545794791259123725830188033622038605242541865571487994700871869546726243587453370700995075755983679617864295654158085565785051005322594637825878233435168440877429828544398500149371786448854182383622890126456861283831762807239108822389975183960840 856 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989593762920350513181843823701050001973439628642498858843592101866436857749902212238105209314108421995966697520063868009041752561276907003435870158054830448607215632795377941262260908609404020183255298999573871110922888371914510052289361773563719178386273336901657485393260698383397160054588995010579586608735224770855792946606831354952685428689295288918745862929381722423183739383466978577719451020734175569361911115348098155819514347447905380849783206273056436967712735407601355295634149565528179180556579866321326491370015794033212320971909414741278880154167263430660500986646177772659506627478392 857 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999947968814601752565909219118505250009867198143212494294217960509332184288749511061338046906359150069407310214556407316223142223322012416476551991310430664954981003644796444252887316486184986721975685781386530891615085784416204866743155824387153884576264059032396096573603068676200968533451633448320850328693920667137618484820478660450641375646591639268085309828648215138218546678649188642263280917746639972359685318078443937549175112436512063689063538648575325912398707115283884688583004810024236574701316065136994635147721995250726625826143092161760585119711819630778220359167901104797296592727166404 858 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999739844073008762829546095592526250049335990716062471471089802546660921443747555307281010557146372832443300594347966363649876571163257307194238183611747246574383992097874615763165869696164956220367723465188512206250772408530520455485997814862761228727051929078537856079138428944818185451850302571375199073385780332337781949214740977336100667394610870049266240225409257138188185648427980374176537416023225404754207160998891242217877912013738555432137063709248444105442938050623684150678224437984406445771937884156014189138380906635845999384545627531076960512274263188137279203003806570764351335186221920 859 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998699220365043814147730477962631250246679953580312357355449012733304607218737776538770927231919116694630871512969862459675771123991802231113054486212983403876632943787399362060447455512540097626329208467979015409781287148299726028034873311179038870325367960840677792441675651818063587260952436410402179724161349244700631541583762578897135422491143780271831070042221896749165823214651874931435617058724103978708753962379650500630635566129865392615476614633698847198099033875989432513436814199472546662295205751307612631028094738936375261091491893298105386240171959777873418160926880115564842177479565045 860 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993496101825219070738652389813156251233399767901561786777245063666523036093688882703329215323483643965961313549634680909243314492512013119716529343345391638629205003338928764279513537572590481711262725081534618461778228016761417284302732110289927048953359361330588464116422469927675950738941690271881694088117247458162447554170391595979145129983062022727362889917399786807959766389266677174336580022924554609653243605273088036313317330032134760806458933207268591169304018061398818894866346393747945496549166612278459959671067027038458708563905774787444330310587839772346100922583577404715241744145009124 861 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967480509126095353693261949065781256166998839507808933886225318332615180468444413554588718789526663253632318966775863170310031152175830189522884924502800411038939559141678921301888055434650817577903526464902733409124283469027366655527221301018914307024980481896850198465846699710512024171334132554328037624812885083031789467482126398857121549110492850745248814072187181484967414441449720232677085466231133276880170945151959824643305571691499500726455863168219048586153934600144138237913535583968079988424044828747625855532394934403561764404073109292822013135249342256830071135161145140605122475686917776 862 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999837402545630476768466309745328906280834994197539044669431126591663075902342222067924891464702291895773856308826133087070466483316957236248716219688233145890401369584853764142107583057588672203279088144947084110519943299889289640978191381846885275153633818213732652069262573563109690896004410939774946198099389959392013189128558433679028922311464779593053541021341276675546066197393004940367840187839277119918092190467084093351845576828698562093608702969694285221959711078118757376765374782785911455783942918433222068829148997002614689784604935384475857678280454054435602270031969810960719167508345519474 863 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999187012728152383842331548726644531404174970987695223347155632958315379511711110340232958014794993020133627236571056267118167697999558630197351647642505404647373589558279215396853931650119744115708429227879120001843737541610258467879284063250952452218658483137719109357371168615455098540590759751381262605977745785035554932837212048464098028739391395350882974550232568123022048068973314947517592343583034623029810012905437780315362302481603695556857543410191203908523750571748014715516810792240160058400216911301385337006368128617908945642554881987320162856136740302016729051514757604815074494808118589612 864 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995935063640761919211657743633222657020874854938476116735778164791576897558555551703601629672168696158691786298502347650214859500418723377799293910771738123436495132237153321905227504661363735187405958407168086208593181673608013766063502391391079391779545964948476964835970269171521787032472269065218068025702749566513660142394395795580812009279265664471448956086225609606264778887403847990168905845157133987485660627548271121363744477349852499488924562111177001692426165561249354393806098503904062895910345523443279393285351178969924755437049699885676552618434128836997458254062494839318984043687689198240 865 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979675318203809596058288718166113285104374274692380583678890823957884487792777758527766854085856792597418601338642015459813101082824699520236426147110944615653625270607658253912744032798118586702888862170685495851241991827544071874737842633422923382022463917583975391471909842689138432747661852866094769244010810519654255601493924619385206099074592683280935873620170681141123577189529739718842691414392846530805892551059848734852414637082584004117798460881745286482825140037715324717434965201093030227336214460129297848550774279194604339971461393815146730291786325125131537252943362380575912191006805442072 866 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999898376591019047980291443590830566425521871373461902918394454119789422438963888792677914482658290760490391963611899233934991597893237275022101212720625377462843288277281308505921246697348757769873721788145866912510212853281464160509737044453115240270754793638617571398348915945705381424784049257152788010415534757739557216831905051809419964025494477032341245778416798925444196996191261009881705352464109582264499597881739406105523462900356358079106723061938673406816949117575739478022646524511606912256901422558336426564745382020657133607729635455111739140797362899028131237178740353848986347695980194848860 867 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999491882955095239901457217954152832127609356867309514591972270598947112194819443963546074819523295193614996755870924987422545872007399272378019413991656058415279343029600414110280741601748326360526306248237407822546074451615381226383524972556520675824210455508426975141053793929338223388527218731600616387976494385686834080698321406550391737590737935176507131223036190359375221393297578808919656182789133120952587242144271201092500561606132341356164360097906720221145230813388909212810002856301206540363465109121106574631412087144828219191891405174127994726698328033656948057554148440791799362053822252318237 868 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997459414775476199507286089770764160638046784336547572959861352994735560974097219818357109951807098337326495971147028972918614940700879101295498561305383190731697337505664767415079348395047346809742396406220296894116801879445455933785756137478326248735779257455789540948726112960909215494843534303538969255979722737165325374675048113003524749838358759403484293453259071361832738331567411845180837442609512324238873958987676590266229000930026703434702519363447112984885575485063600682338962727540727733160071438854562651986922826322738664473470309584363636283554841678899646374788018013519935854823254102061396 869 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987297073877380997536430448853820803190233921682737864799306764973677804870486099094295398092851008382035986385091516067078753228156051065440491131087272405283885240098523466694009735225610011192254372637710614566393141006556438282866756959550478581869330203286004260366690819563335411171720958730090541660188101966018803864764472984258148596822421287880695333197332207401589121167295545840376381003875557436573399107225340165684095771634215649229474050524982937106805338885590625298072011656375971598378310559101150663064012578998518370202616992576196993390659751888292028989158414113932409065453919573273188 870 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999936485369386904987682152244269104015951169608413689323996533824868389024352430495481528003467729217565383789091630085382385025047371375968420018390365567260937804663331611220600142375950145305891811180540460306467931870258873790839557856375945746750042907432771396095519632471421935891414413642471768565386744772773307625305897023458944741555069398239595732775293602558182846462933268806019076453397299429394086075753539099292077662618095118225493452875149397032406656707937827252092623346068015189670700124375911434479297475018197293428069028928228276222806178897548676780950476259905645856559645003773334686 871 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999682426846934524938410761221345520079755848042068446619982669124341945121762152477447890548025391225942093698317828528048084340095159356028432620638295774954829674178246813126143653586321517516599774211717647667218544938789975844592494535645013305526005042136994858960584215499951163247318661674715169273258753162430158471878000483587259097673080497521686808255616963561589427930386299716873431058077107961930540191961100434424894880902883148266096236826903881678469043774374133022766182090413207990097147066932428313310254913344394731124691430365223583598060326121018730820391595171311077596640427035978591096 872 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998412134234672624692053806106727600398779240210342233099913345621709725608810762387400640777565330424148604799807807368577835276836758659373342328924355100222979522378520219621780302387020395757142250591039460713955242618548108640851792284191002069478977712379969290728639138222244907487280942328673395697401077587538626351221700974410682594748577315982199727920366841772287462547220923948157952569912423479358195534196783883744854075442904363820579687009136961158362044299800712422322182851165775850604414790383908566034559570218810505908308763670023889337584002624817764692312128453031549914129978742491628712 873 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992060671173363123460269030533638001993896201051711165499566728108548628044053811937648699696345724266405318419033505051409937557338648711734824991501298286303296410005470217667110720273271801242141239923503028958960701504999018623123230326438635945486785129678143571334988083380050352518405749448136105194783992487300963674362030000273056255471123686051664371299674212198204543352396346871414201181004295703402970274631807887956096686760417410944341840562276856816239474023084574106073005262420893108434465790282953614538912110061900435151642988371319712744942122873858735771404469858799237913613234106332531420 874 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960303355866815617301345152668190009969481005258555827497833640542743140220269059690828456350867209786314766523624635271817159950156696809920164120816654105842374011133725580944234716785112693738006152533780113960162441354115498855463908913400685620924648324227540864613955112623288618699557441056978106669285620704198729355245959611894722261110409085958309947971503167501124758009865716749774551316220400322041148057414190460844103931435846675597665995746184587502438461319538991317087592293178312362493905538034341089495021573023269243955618967971243633551247850815894166954947725851297538678988471784880115576 875 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999801516779334078086506725763340950049847405026292779137489168202713715701101345298464494011771139602235282517325868565140893398288013423421679320360492207360804624974713717932659275173864875925860976860802949315617711873955932809384434976207606265557410575521088719000627256399932569547792086852320160337954082884064223511732768808174318217193169543880554656398565362506158633817395738597042712103751112289188475920031696001859618676278761385024046798644203165838555702260813932589384254521775513524960456216747889694312851595865326210404653825821044550931124422205860400837487023930375752683999652426417525465901 876 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999007583896670390432533628816704750249237025131463895687445841013568578505506726492363924573083909022337471273435992175722648225122491380065087973240769928667550892848227318005062290742138820635809758716123656957986740295784337244619350762972256197083588694963615989300135093634957939313273071675606539682298689575997624014677621305866577369980075836141406175003194148296400613999627167433078886824925420115937204209907782997158452895347201208281691254123711916678392337025219593391866152853273404691806163844442537947529582524962582762633462454518226560506345279892749307085626681161403249257812903093444257527364 877 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995037919483351952162668144083523751246185125657319478437229205067842892527533632461985631298976376348116486906309229458249769418476171974025714841607777788940492529333684976312429147254180632967501247482205516561298282138837809405055691055924977003684617151773395771678572389027683133646609724885093127688098158452436508107653001683604933366709751444312219592445912716292700958885465949369568257661292865142572350138945366730304469183095557863741538922496975829123313827178870442770242420703775038982077108488345360597901545890213202407285532054440802116965809032886778770916869979854346503020415248066153968470856 878 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975189597416759760813340720417618756230925628286597392186146025339214462637668162310592951735685155453438539855673906328050173696371792252423712068257371839707922879814272318390832646653764350201780921203931067211513756495783868791386851449131617893477328513536528268175364136058114374720889370576181911832345039769201781488783555708396183303118461810547585377196101655969394004720847088510467981383439645389618496228385818609826754588958817932240249862840773128764670095853180151418796318202156895628707732653755892806773979545990340683146003927921104994111439032982440339644546370358866351327786798326735564723306 879 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999875947987083798804066703602088093781154628141432986960930730126696072313188340811555626985667942667187175453245323306660477028627966979141275263616571872028939487222757366905989775419635926766811948937371594113646701978657555446654509707155863534536982457693609628033032158896997407038384374292801143164596785842460210195192608932487314721771530838676782323754584157673224518311074557065664046883343430382140516295702631961446217901813539484417311596107472080463909816149719209924484738611639099409886938527353952952015542241753728623298562088737072829364111383622569391463946696959185902516743451858445559382596332 880 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999379739935418994020333518010440468905773140707164934804653650633480361565941704057788796020402996075890041612776202588875373198644844120622907738521643736467809054972941318052974784022990695023233699438918622908208176592701771411465478232026549027781454860400199082986909502365140989185234070376793220141794929246289085445805972950470494819131129475772227719310752989849806560319262066535248083377640248285979228486353378126308978198008407861693843252329253975004271011209580587973891499026937183625766938588141734548513584458738862608700621781472658103036494594097735514637088372249258509407324568262241257689261776 881 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996898699677094970101667590052202344528865703535824674023268253167401807829708520288986673206688972060363798772806440988637151874926566116380282803713933487637540260558966373424511380531568284462642848119807416458875313010629173299365757223047467738890270161854759414513266280666732051605685156437129327947909628995131006715905140465098723397558652301443884718099461403596151504274680105271022015881716369281959319609027264782115958514344851136252230583603410771347103250244753489597759005291075956142246256909522770912875100041359541929257042776862457236376336615600312703204720600884633664147592677838940574501630416 882 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984493498385474850508337950261011722644328517679123370116341265837009039148542601445104333397824269909861089990642252408100237540171447089362864180394835859405875286602438396031242075193782918316613031061589728958244771108364404573423813401904678076849518831742998909705355007371446757133651266693374871731117999711131054678078528957607177441111482907473301228424412433577371127195588678913989961029020971323246381818483036198484861593818969923112087069570196174437892823624931482042203273202121345113929314644508791884165238915499284395325879063724924472936870732395382641293879776030466647181714963735410693983487156 883 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999922467491927374252541689751305058613221642588395616850581706329185045195742713007226206316229372759519024767623284793051652438917928639294254016418884089781998848532364887680871492389590609610843608662501649350481431257997449317750416161698767375506259246663667538668863649620452347967150062247002045395197973262249305208533819382710138026477634539943715394836302174158681641376327355879418798799862044384770696481630218345980411150146270259904868528849392266480666295264310103674266861111023298014993317070268609758259263867371051836435600118046130425150014979344839267319768766531076684025026155113672751935991234981 884 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999612337459636871262708448756525293066108212941978084252908531645925225978713565036133773297238804523624204841451251453908840553677596563131404443640497038050259235715724299547540755296351544274584188311474274060612684383147243677524885097785241075990630206604346047258539508503788314025330934167352794978606105005022240395043725144224565931793487957985983266888222877981025843491291932514816645946357409114961937234874117155314441920654658256022250432877576961847899802994971896324556559832979601535231546405165627264192910011968087149805240810310337066644586481405848606088110047237185636232675990328540808719645495796 885 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998061687298184356313542243782626465330541064709890421264542658229626129893567825180679845827085525866838163151213700682570409621618467287379061982300539335613904569420177255671725611050998570834706004174877461815212889304041484780963692497567342506331304639399360925540506206589319519277625119714408218130766524460972398972710141046735998786344036082829995485744095956991423709498623255932309315150915179336906509467622495054027102247905616419227345504226142223419823730838381268263056386691723563358086739068699658102559235078351940823557327442440408915146558420131564660186331127513789658229949266038732813505325253628 886 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990308436490921781567711218913132326652705323549452106322713291148130649467839125903443196405088603707462631254370810898652449188528958344109478239549904414726150084970934563539870038234543710363074251154818360831397802414899414445476480468380707342878878429838983476702123052541613946619674762416667716373062132665061426864798254267758460982544967271970726326946269512334382724339036111926576106452680685104277752794562822624815858626587314777927138409974272737684166268197004151182451258689092191995861992327179856468919881550734706548438550071474556754135700677844667318283889193041813742573285053290318762783372011734 887 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999951542182454608907838556094565661633263526617747260531613566455740653247339195629517392050728466761544013457154953419771246144934450015430708101596558317641082034074350166972204936701901271810006675168946376414447543352906682070904340796402404292029581471798267108121475074469895357524054056228666024828305950601188101761144290762674952577968286695068178971445972556522755059028847154454963801753759505898041842499609675239616720318668477648537826837265072320227795168527352415447257764200302243772488659972027840001720472672213372650173536693455394883463693207984346336632335072198913220449285453915813425844005948922504 888 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999757710912273044539192780472828308166317633088736302658067832278703266236695978147587665326951948161801320644866725101307295499319705916319399497924506628958514403761794015534169503867661971416722067955163699919656635903558267391941428111067018446094922926109661377980290202693393935362866188593241260328404056936212359891195494715488436832217812978647456513195840549419787047691061534692492293873881262212018237814972711594816458396845803121483967110690567506670716959473570627215076530677032152905891965346330382069058547321128354804089867255803393287578739316611168115774935566500031984398952883186966818232369974318680 889 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998788554561365222695963902364141540831588165443681513290339161393516331183479890737941150121988275753549425282939699681697253309909292715561298042775312741738185347537387616583916698031897903886633226820282866347576997685381738206692894822157409878111805326553318327196296002246148989018237396349615722390628966632132118955035866350558357184479354256899025585276039673491193952747967459551041589325296594818193752887749287984367692451047936241180712455387256721959959283344412171069282573496793539671827846669561812587476207473828024808841642760318706088195030172817550924520501761840421412462069169221470117002452986859188 890 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993942772806826113479819511820707704157940827218407566451695806967581655917399453689717057334815828658789649138075763770555436661673275222867150800031359832206165633273587503453819793977704095992056721384366968200941281482130012628513088003196050924385154237508657151304202758288634316342091803487581940174116359343377477175221131146370291841645045165731519395300694663483535478843015523880993572682250771229872303415285803730148092118973624198619226719510581388383290282269223645150846592732365350688522995083337016016797107187679689922295485943642759099977907915946628285109663946157849744154813357771791360110285244471312 891 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999969713864034130567399097559103538520789704136092037832258479034837908279586997268448630564677418183309603274539699754946758131192408659131392229838950694598022926071406452258933882541336828343588233599101246778549020803766387121107358597863041101094394864750363224955985020311125290740671962063868290613474627407205709250808539776429208018284725536269885531749353002045806444304082515859201338568648831715765258492951860349401502974676819968111244482239517760135354586637814927325340594647595845990166366560737015510267847002073203883372931655686290713388476458793524070375471410742875439943221379796477682005331832920606981 892 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999848569320170652836995487795517692603948520680460189161292395174189541397934986342243334139815812038416576239919030017692531517240352573472442386526627898509807591267953988499439900417179171402038128414155002556241742559537895449271637766954939928152031770044081026922956943450754192123253811844415795875309554324730857903424060882623092897583688667584113805090346245745066967393689186014488195739855732903001331849923128507242459670176575854272711179727018796536730431371458574618607379292631901992121909447085345821128960788787412927901122093310477376303013998988393331222106450427090567394231769272872700087038450574265764 893 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999242846600853264184977438977588463019742603402300945806461975870947706989674931711217396782455404526780879675770265054628889310283560561613158217867432569714708077146527524268726866626683168664966061552568013210800776716611842613301702537451367937838112214483664167915898636798566010664664451047949096371148874351674379211724658059078066711970249423879458516347136368155160285533802284515369794520146798597348677836500955282785576412880344662513600334298164441638717953716295770150116231354869920576447957944617580561246230118887579286864742429334012877140437262031132140081368987741985319656862998903805257675177175543876928 894 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996214233004266320924887194887942315098713017011504729032309879354738534948374658556089891516428239361591428312723745115134446563619235917025661573901516657583813977611950640239525446091793861617623424426000394892239660961839920652522392331989497946014636842895883616424587216490729250677836683238980174105250182829583481145258816602717801930196425152939552808160371719247936198442009845743903257234835866120873541359580120826107199531620353612763062166901905777257607048591013236418040085939223976398170501398602375178123667691335903414970309599069567605208601938062433994608781753582204803130583643953786981642088653771399650 895 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981071165021331604624435974439711575493565085057523645161549396773692674741873292780461101081329421274285405415796244852932525330398881348792131182273724525350536690186136044020318301473396467954479685788582591504642874586944071919603803675788307657752981633970965289581496702655931614722774131315176457484154523078175770350785202263215016433997207518725231286737690327869135813328015373885282163218795014267227020849660990397872621565926550122052497311047255861010325592051671611231747572572955274349190905453017166636439583475168911685743430289510334644214927225917024682169578729352161892623820947351398805613792090302859724 896 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999905355825106658023122179872198557877467825425287618225807746983868463373709366463902352131733733434459060658954442661010904966555193091109913314660468091582040040397872734660348862268148351326019884979666340660190108442067766781683035204719232754273150125887923212670532104451755686869824826558130063348624741750411786574070763338036713210716059666400375473430027517720564003603026440019283587234333658322746314955963079097573047302604656634960036864877158452201785877090656653035340959790741508282384431171432245598103836224873636512567586860852799441178516586681030409624303849430412012448600101178162822931949452201187874944 897 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999526779125533290115610899360992789387339127126438091129038734919342316868546832319511947373298346205535120128141064490588298871804711702258566670290877949753595588730877983338559420290761873962221352665190654330943752136871424918807816846676843340899310987335734079065263933299963087273578529269611808464518035605955916156880648433285474289190042320537277030137954714244644366641844800498589178029437005770200897607267932946538212881222357098278134005814035297281001598506204125193478296231614864640968830920281507776526844755732688982014266110988323930883235815749723087374863196432759894404734031048494476633788973792083438408 898 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997633895627666450578054496804963946936695635632190455645193674596711584342734161597560484562295782044191997197648748949271809232802349535109591587377098180230543326435431525943361640881468404688133935783638635252130547860622505923975563566522234240290537338770308239115669486478208441090638524488492041664533891478993467310530412103799335950298657468341844179934211385630137461721432835785293975909552017267524930609472888784615248721474682755568289245512045103350211937657595370232727133919791351003854436923741508396075613504150168175063766228540559388760734466032991605699530738553916193261943150049646043614291852642500910476 899 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988169478138332252890272484024819734683478178160952278225968372983557921713670807987805416943836453821254089109889537748461180529782135918738022272450558483358913506561261543132282776628292425142970897787756532113487759114519861367972818335631677749359517633264062730367563745625722882674240339148448526564366024882497602563600646529495398918116769404031253603106680111381239699985492530939971195439309622615431845540180897201217431780341972398666422083829157209206971130029617401764438104420176495694289196790268070418464115522561015587141691018119061917274821451441416989977352226553053277378121834208778267356685004970452260045 900 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999940847390691661264451362420124098673417390890804761391129841864917789608568354039939039074645177801644360925611519208817837939594613129158142494272009998171043096403382473274976177830066520781300933765493682620205271546009889343585465962453192502241269647805504533909618130648336371680928500095677196140692391577063361525841858112409482717236277079295110697576671480711918346698462257346601199578756817654460874606842088717224474677336663729055646013036395297450039561053398640984468869373743611195315664483244448772055346395009640327419377047580705572304270398245855374464609322463350724786742557288703693014330583075531761009300 901 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999704236953458306322256812100620493367086954454023806955649209324588948042841770199695243386516132570921822818607835516659811843686359030415290505269066555573904562991376028234751407570197866723956797097014082704108347051858593845863349798661322418202866186608199351642481286085597536245315424727543464067775205289165237811338437648170387565035679985070870806047950636643979385235711343842389621386342936870483392794953969045483420738905547397338297975676293050325632716913405132309032121612103336446991475953947488058541471677054012509888317891893310625157459995071313774317059593061927055685614884864929284687053599085074648964564 902 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998521184767291531611284060503102466835434772270119034778246046622944740214208850998476409200086682835599811936447949042655523793006903036041838671061350003551059000823370787103684962059110497670024686008757271363466168694816865779688421045265161702974790235014702518148084021396276643836497956490003144136686059759866159412230665511977833037894727173604625678033370405692244982530879063563064779672225283732830312471897410099913984593056376922870794155774294927586514234739553370045852169807040073763911669861264953149180035967943580572418746857274951787879907541921381825373204534018792588567225833750739910385463604844548094477198 903 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992605923836457658056420302515512334177173861350595173891230233114723701071044254992382815927837677022724351380706085326999381230222684097939033970490622787708559195457360513199919909242677595672817816649700242653903513511524588524433154410051299868382256366177258902526584040766987393619419431991777771391185004349469658304879618410925109547195374795209814183968020732008055430214373199931144575932302901139684955500285784365305311000218009742654514038084198882905461492258754753014570266008338212181485337641228815463086653976866474858750281858793766591523328304260275604909262268651703628447396064411666416480402313304381087147064 904 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999963029619182288290282101512577561670885869306752975869456151165573618505355221274961917162778326168175572924996720804195067571079417045688087716458467820487264330534147004852572713550460450212141801490983298952830782086924163214986538084888443684268029952386030529966911258350455099900906790359039057124609117026111301860742071899743105320577049430945717499583327423382725742392928818387840994086679574450546957643408793168428907551428674088205043942409627220996704412338253067380527801016312374734690829098757272990856564427167986361092963275737605531782864588461819873419704267836421415962433397875076462001968411305979399630152328 905 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999815148095911441451410507562887808354429346533764879347280755827868092526776106374809598160166264899857869302553665599636354978580503527343901505297514790506841702064168537312544558203124747213767622158200896330467720616750700770103445227661549276555278113986347048951182380230874009730919886791407974846835639188862614064582299481725769921252048806088458347804595486233523405177991665068400633739926953622910160284857575017241117880862773240067157577906270734490225536678134414338312292963831527332784475803733218817067763864749985303742258271268734376485384590211413903599141806544226488325975709941620495758035198903623878147936076 906 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999075740479557207257052537814439041772146732668824396736403779139340462633880531874048040240802192442138165243837774586508781239517006024772930164832744152318824352558547554375000890554250709552863706946920887435197966278100859416403294995200265140009757675678493769384249635245375125793079388958452972874795526772530551147314922064494267269235701974590648097581561520713748981116120053693409653594130585336990535894667467447324432659165882338679209917118797824715114121992960794665807937402478162152242083300369984740698457129996917405336759412409656580983989606017685554396109789491162894942413393014052807288744237984532518917453096 907 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995378702397786036285262689072195208860733663344121983682018895696702313169402659370240399183383760809801301226623460380583682999566244445836625162842271350742727710399440505578333401867109397187585700406444405134764468804208722234573290696721511824977730849083240266251484833682365646094880310184979067132430232121173198646057480711102221882163922392567578903261648554402038785081310843571798114734863574953857918794137791733171369182561528028395257460679418615577912401155426526984305516651599012197974560628572067530286797688792316569646999390971431142618072532267402385649491825275039013117296162078865195677240124710521380565277821 908 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999976893511988930181426313445360976044303668316720609918410094478483511565847013296851202788712367305756309206495482856074004527867849122596104158310117038270348632657047546512521849009484362205579656985495784085553308938094994421386831385567316223567688820654852671418066163866292713531257853196570933336958084820289983845546780268428189931649866916710604024376919536591568853128754085008860242833629491103593366607113752638553741637925604452623563592283238033999432094523138070137884585133821956983009624082706621824653177623207323054803844062330590619603121182898419278560031761543377079173555903463312592698579962657507861737145915908 909 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999884467559944650907131567226804880221518341583603049592050472392417557829235066484256017118255459764854200035257385314570075113467689386764337462098973834058445420963933240700397437863078639194259840238850668576944424317714733707216195339654182237757211711576648523462943418426484306412584801108678858638128378462973108918424893268034640026811974306751009679786762810419042779163631553252959369096042232293749510898624092645779887323775151052275710327791175901117500552251215359996561533625144896959545365882360554897159537870162701785513189203323204212809642363213123954561985242610782587375840679340711080977249960420661844811656026744 910 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999422337799723254535657836134024401107591707918015247960252361962087789146175332421280098304099108685535388992728845979713417554445710718221484154947487407679685260568424764850209819838266777787923994247050522664005600260991908881928743649186744621596303061660301381406147416458530184391024938917539776541433174099636937405927779356067659012487022757632119652516178869355066539208331810194460269271907671746395012164766291322359902743516870231461277635531174233947485254141218727418930693693602701016596983729832885326009111874809374113510984031700443410699604531862303760786130253338278061947743347875039763281686314913822647692211230170 911 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997111688998616272678289180670122005537958539590076239801261809810438945730876662106400542427972050540629591450700048606270584083031563485764728801584164654190855425973064184832219058323813292810833449609455737646661573365993599915031732928024903308631921186864105490243034510085172328185967929129538386763548638808153863992111264717997454420591273408856331588987119855780127619124519689013354656453966625810692054368629676764769078092958273995817040161736553990701697954799325404965648061792282738415743318456356810509136228959114951361555799475199490243852014731321184692253216307455693696758393558124016589537129046517706009700221325644 912 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999985558444993081363391445903350610027689792697950381199006309049052194728654383310532002915994523351826538908086876082183172219107865676035685358711452752399094379622932706827238892876312924385957878443123769312256601290684037229350665848654873274436636247662569585518409416286963214440301199535997215114128927698943382028068428680593581048546873306504430237112740172764071465600817574785654092593462578128490669753745389055014759376004381836599009344327622589538068943772223695827373478272844107861924226541842608181616709629239195575687545256673201263278315733514134831221264643917715944195535778704143479284820646343772784585818738448816 913 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999927792224965406816957229516753050138448963489751905995031545245260973643271916552660015396290297438312579803308494024807159544108143090718803582755971553167913852089107575591518125712995814843079666293405702455899512328334886916690087452891393689126980356329035786636366967609926260261106149408795740757003831687837911839066495445995237594422981563698272142351304033416173866954974000657744077851197500186523612778608178954890071677822958442913726673951999167185387054621865557334731097096897647479385508957181711615928092122041831159726215607462906200253204377721756914909728339436045013683547827025104508222664277214350073836478521823360 914 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999638961124827034084786147583765250692244817448759529975157726226304868216359582763300080250318323039027725906201365608737076530007907400207244792113009229168863252352012035150935157861326890771261145482725272543175759978867122995989649957931356032925249232514552823652815770526145263036473537159149511999688601682050353528751908975588113217375615447245765973526529406995871726165997518890323863085555097772492187173648703670391128026912969559691733850807014532497865564989831861370145892719053741831969943695420006935692704656614928465703551085615604898412165830669640063841136483751689039645443807393854003913187379096099617655595448392420 915 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998194805624135170423930737918826253461224087243797649875788631131524341081797913816500414341443411107979080442292174099034837948676037205296010360050933193719596933420748770016253442374517899690563855841909487915516459133880133235423753495271552277753277220646027442344069287533072637679247133740324124175950529593442409020216938564854137267310571797559201386908382970699112842921216455470040634790322866057208085295696331575047626244295391588495845722386896291058362539216652945670506140212203326555566066745691929472167868797572490343688462310782546340633576879745609596637550943752193000597149908773950939386288813288189552904685186671509 916 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990974028120675852119653689594131267306120436218988249378943155657621705408989569082502124124162049283181779267201311182749371180997116514746712942811338938331526169885666089080375967674092000233079287036836194207029032029417358127517264945150081162494327412395970727475015093503952484349107207939703339242112097623302907157836751018747603009483190459013346525642014119628794934741326600579501285338366222238610490814821759138737949644074901892666830001968938311849568975893558321902832594204794629058354963277271282952446994923030266478355078112874286058108044728503735758776599040128583536848726382406945402913735881443250905987137514671412 917 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999954870140603379260598268447970656336530602181094941246894715778288108527044947845412510830518741461756752698201364544528757022627737023211710271462735885683521472125112690849209507435696344882059346456937337953687438574373553178411352951586646807268002611877935297172583790524129591102385604620053051780168055248165782428623909290300441130182938142693606652594087374081970172096438002408651628793473111295778316454227226791448237936759070354290318489090754326727257915220868667887788777202704159958664658144389463390109819607372026612903900173688918826387527849937402087920545129952451673923082160214233174420511062183242381956744058715276780 918 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999774350703016896302991342239853281682653010905474706234473578891440542635224739227062554993106037131617931873037839580562663543918825753350098433022206188836781426786527581652522817864264763428964172375530142239010438373481792116071259860913425539241063471000839952150587058051651854894617645860679064690543133387165273403265533525918145254659498376259260794000112775452713511803142452701019635447272647285591084039010894024666651559680597824155540207391218368305335671224556507342184309692131774657321519777907940555825929146468074261130874427247748486874787965257679491614910518274691566218206253574676506900767538419070143403069239124964550 919 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998871753515084481514956711199266408413265054527373531172367894457202713176123696135312778331261924795309505591591604948324182498271230814875241462800377971667478202809401161053494293250373971199857182382790633535923288224572625144092585968992487938972939508350375138370977581897862937728754618236464674790497773788994191918871861272137765629830577752026944632942489204672669006460240259108064252118379548382975030993450363236333335082431103204914045055822299011565778138594186914079579459100290271749767377782712581570202674780433761698166330598592332230470420717835672545275874647547275403696514169409820073530836006629521958880116819310589064 920 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994358767575422407574783555996332042066325272636867655861839472286013565880618480676563905133966259908959603656681011379005775828290720262709448484180237911499174506485685789090908606711742464140897434881741762731301381444867315113267742133686606691079135515876004774199078048599539981929692790279899232596380911533200591009715127213875169082897537882685153407840119288967049242208035972781970845324468156133656532422911882049607461767081946255735493995777947155697532587005467752917336157320155876927838817133200392315933144545366394187547820301312423511938119145388351315398241633199902800503086543145441159913311669459755451769360411283690296 921 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999971793837877112037873917779981660210331626363184338279309197361430067829403092403382819579639376560808577084250750437265933949378096498050217183019298421543053003369909656771387956894372890720956798231211782983688055678437991510753128534721818970094537483763020823966090085373754719273005224181916566196626215386923284290845154061805673151330969938679752219314409071607058124291797503900507214042527219554839509891391418933919960811636870057040171347059941014087700678240539366893949511804738055376776104711294073766817659590936935379182160658640966838241086641169945628258714350576743845504845395628890532378731509775390954345672759882095796900 922 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999858969189385560189369588899908301051658131815921691396545986807150339147015462016914098114310738719234524737812947443098752495392672605131113581160816394749133527670379226723232101111019919076536695246435443939524281325913892344291333564518734134273416244654151573568461977543658553684206806027214649783300637792035066420416288895082461863344627734568166459285425379702453042165699774685663637852006488135432341070390871664425312065688340456116058636719195234698560158027166121684154693188819163064983203121185833592663439629118069693480949491988422297589479101424158870776551131887920257595087580331930554843041086796026325903133071467545917120 923 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999294845946927800946847944499541505258290659079608456982729934035751695735077310084570491436951816737485273166060773183711943341194597596909070184744320558247701631518844031331564416895316464752668132056672571577826591335176861600401193683594217701952985669849611498059599109553667515306379271180982796379745027699714367795990873084618071297197403183610423683853287869066957937756064582224096402056702700436865981459864904714528444283846654489329425470179640967131894615345981753130662791236088978855794616816738769029982205992622061839600193204733611750528283682566933013024547323183709619806331565543314415613209540367281392529336491960016152981 924 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996474229734639004734239722497707526291453295398042284913649670178758478675386550422852460650122374174861332581325029555999839643787822716492926498214322874712883929796508252520376308971829831175174641464366143087934606050278053315892674984970723283318024925680213778694190066805787467973224789354680033151365015953554850818529384884029887351359428797460558778926651842451215146501627756614706861701307238870226414543292978950936830082235936249143922936516625526644286461074719685080783284873506198571742503554459554750060755284818476065747953472181859691802649815946983754189027601251847632244156320545605215888462989196787959079569078252592604516 925 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999982371148673195023671198612488537631457266476990211424568248350893792393376932752114262317127148224512784005282857881388029287893758038297989200623969557689326881935929679666055852759377659305250790563671330439637098254295053126587011160252949655080696557468713308219779794453143036864321266416413430343577159538315908847639819552731849872052029037027656741790387653063286798621135761645398685250772154285011787427463411221447365976484224717450957226594887803656556766331784812868858671493372934565305650370250471872854433728895495599750049196305920268383492457908140776722463532333645916424672061338117817235611629470934339548315915831208235544816 926 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999911855743365975118355993062442688157286332384951057122841241754468961966884663760571311641202219303872779297407812657605345189862304233502981338991147813637144095619988896024110165921112417602663947970537408125110132051343506482857973911526251103296668041292823066993527304910799745788360628966962519387076956014408256379580519914867766756225744412365422970988334394977036562607932232273854167727820445961958141404512575396775209749493270204198320428224171820988970040609768087030738382890402216406491444696175928334006645615060014551422243001639239151216801513997885254375928299326318677132023098582258139399459759574481599719941813793156357791826 927 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999559278716829875591779965312213440786431661924755285614206208772344809834423318802856558428518340311619133176967525555619834517662530708170796291799772176657598569031514247215934507167058894234601023369385366991237220635481922106536683267719227496442546893424184583894145958832035402132261251388205397662560180189355895120731450710831713653234025720185297491505107389019544865368163898923832600723220030646841361388816294485908899687961674571866682321575405151903242539448480139792722635053206734396872177261125212992837523233768863790137583643397609443921665768496920047345092429701090024602728985648223500389442223497260034665713175680634931232108 928 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997796393584149377958899826561067203932158309623776428071031043861724049172116594014282793033586000995195811068368953908200861128824505193892532859810325348014862597564681409741447522339682983720695462548159708044352672634669314166970108968528475880762837589872463785993789492295846763186978381592381520826678765018605963584012243190674167189974680991307278316338920815211291510459599824044771193388479519361091767798611044970245430782288319882563479973529048932819123452215905533692768753105683130962601852846688072965602812237910500705422508878158277597676360095883223698615750687901891400960733992154388984767617805881103149282880025508440263906400 929 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988981967920746889794499132805336019660791548118882140355155219308620245860582970071413968735768499796696429771239982300328076874601186543276841956038812722339221552175172164475298662749574119444499542091119992312427349547310491620218143906914558046353834554589185988672567164497369340858270230772829240134688469678972636171085076856295059863658391492476672722022958780574130534733417064867930269188086762519819580368046819908987747596803831114263794892755000712799645722615252772881944295838050815709328946886071956655106429510700531595032248453774961460827309427312608346642513800859714237947098042290703241223607911714886210175052454203885995599736 930 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999944909839603734448972495664026680098303957740594410701775776096543101229302914850357069857965641666555618821354860395494603537568645590858280808623108120034185460237176218969932581938086928003187630014061390585691088366523134289182096864801309723794004228226818928234977917659235816776351612708379351442198890676396388967413989622702173055581697598014440250774789093886506877160002315005987991076363852705076767114761958609183258969209958623902397550608962220857563314114245928203475631358949129372230017184444916486184045702714772039440441464594472117155269094426605443528180716299570014087509989067869731406068271651458719241909874302924688806915260 931 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999724549198018672244862478320133400491519788702972053508878880482715506146514574251785349347037185756223709495893262445267542573720686650245549991347058075834603583966655718177822641868328552050202852829617119508808276990404972517030030288429554284511137729309646161607955143142838950294250118293149726221529845345863444234778855985032671525746374298447423300226302501538577702008392766129919849569715411228863725940553432396539912188092910384482516302785066013284403522454050909620469673267576549537662243050959995803726573876410884854555473826239468334462558394315200013996482303203777391322765521331243314997456796653363579252550308545731229473888765 932 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998622745990093361224312391600667002457598943514860267544394402413577530732572871258926746964268961487529283832439428224806501504492868288590571961100805281722598542458669847153493648775369138029689769365081684823141766276032035955836833668099302124842392969783760837613765953165497213523675219652615127488972276782023464844849090898588312528443221091982219321406564114595118025371535563436508220239022355530426509547667016609884455667512871434224636610547123788888156742618059758149928582604397165458005435666460808781253373135316043002489908659252088483537110095320645744231594085776233869550613720150961823988172997228486019868030471833119269515410388 933 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993113729950466806121561958003335012287994717574301337721972012067887653662864356294633735738665430313802463760078701627070418435540482606589100668723866018390817168804085312631956044500354119829617644413038022877081242048127243831553005513736472742250450713224895980177177887994452215901070907311007006103287969483679611872967089742847950748841001443428521673107820392154325705637774027794533889369885989974833574058273436451331914506364701955890955527862145922495444043605717857177174913643656176257182614310107996501261080821254844188637121227046730243138252238923758573728543607665716871511863585686417368011875279544343247296134303969464641835821636 934 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999965568649752334030607809790016675061439973587871506688609860060339438268314321781473168682366563611275688893935876136184154761308080581744230278179529808529383391534100055077845595596550215992138630519296164265696346738539558272181117912423958929744596447110528829049708690617058772705988609185743585371178806506046017781941140013711168674675353295413256275923969310113779486980519566941856637596633575151142708472543328132988403611917412329268632334404808025305622415187407978489964720291650232796864216322564879170960614412242428628056038201211464631107995519120332188832828665186786849422401091611913137927166351333313097286062808754497876984173808766 935 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999827843248761670153039048950083375307199867939357533443049300301697191341571608907365843426541579768013360357197136737262588584974209999793249735773415436389906211886965526276882696165162508229718790212932177425776812936422366247677447220989265693528604219322783396152556496753057468577771984545467154096519288441438724944637328916731468925239557542288409316624905498072102149443517038788556753505472431483498514917379957474996039705107535694848010745165701168901561768679464714283025282105853266677016437975967721831500843733709173655532625510573698085339262719818596088034496888070346787771338620036460973595272157082042158555286327216283354134144366456 936 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999139216243808350765195244750416876535999339696787667215246501508485956707858044536829217191606209177839303683960010088266618446255456028162479040498640676894576202125275582250678180300328841012950375240593095508648751689765151722608648307628543027616884557221456415225451459856248757922005894244390577025318668466775936381836113559427974822100029767869662520793541307554913042536619973219199746011003043482528781747864022288232166296166571134905553315549565722519004515161266421340850881965416741117118735242931906722585988824344825176638332045970006637485593656436529620554530991461824521534028575565978220809764017985791370357530776300423015264895865448 937 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995696081219041753825976223752084382679996698483938336076232507542429783539290222684146086193877341205217879403310564755493459947411614917228664577533449044145414084686517503981033006379191751675193067747252395074845351621417370776282824886094789370796693812121323220115308125982021863641663798435359245063373786017775403595594948197435382400554049259739653070613447734731316466318740563613912580383907664199848571891944115259606215976696461156591266027070544507031093369655060225485217746011968483368385587194662116421878919568583275514752950901922254450058889712750606095495479160407957472300916808450456742180394557894840856947658550102532361712692002492 938 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999978480406095208769129881118760421913399983492419691680381162537712148917696451113420730431913784103149900254517047715859491433123982256330333792101884194578986612732866537047866066679324078333429792084275795156007133922553283167463224220292310277598259074728628384090773151558811358843541090219859878264462281180677961919455673028132494787874506723510936603047560298059010775142397074800803179154789198079939077333588077751628447590429295338563140457261678567005937594321349487178389525601328381789372229024727403210056984977565580005254549505002707432438293156562400939576295723320116290198256491097722488399145794783313443613001668672001331463589243333848 939 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999892402030476043845649405593802109566999917462098458401905812688560744588482255567103652163350558967683646356853029486927084349257155379182532404222512637206248872954842047979375272898004587521812515320987111059948957023757162597105951851846359748084316307391147450112126190073781182204199719102266219222328141268278535109876194848182996197885190307892000171306239822180882558359731497227216284233083570892992271362728569660944279495634103393295470176427150626031369398782474219993651483616541106561127281400224995752132133736660391583176034002348752614707799332926700204397505837096333687535133435283527891146409224793061806041013929931059659278179857185869 940 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999462010152380219228247027969010547834999587310492292009529063442803722942411277835518260831895544099910418738399556422360053081192942768252522063389825310789618162147341949369861454142246591245509787873169491174160120804438550424532407148613352010963856820431776461460547850591308806467558456949185148734002938369856682698536749228079167238602352746089296576279027816516535075014691350353634060440694343722895155371829974829241864722181040771957271111138904263052295223580262109795538150144834767966319644033453878883055416536597015074416558500527442839922050546191595500156640113196777931904530371653197058159924282328594505540208728042350990496412503079364 941 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997310050761901096141235139845052739174997936552461460047645317214018614712056389177591304220113499360543267976788399491523281147026135259487675555757756923034028241073613618792468955906875051644509751117992940910348843466498254333441420728916636828486373323880695568491081336023063342108071589622692534084944884585919088935190793780706383535091922631452415319053447782437175962099852667809647962236897693178405782942428237622673851310869004731466180863792057628490875119354817141671577898931493250133285668907451151549253884101328507627321377311300282452389830812584031668220313390129367377989721295721297101171757165868672319635796939555472443976696468942504 942 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999986550253809505480706175699225263695874989682762307300238226586070093073560281945887956521343369739506770742896116392691806430305107393685801139012821633571723659890093191717939876826663933563375079869315398125316270957778463365057323199411918652284650935759767894123468999934129876586620034056630998839339819615680693814032002274338133593896352362620614275917214130816207120348757778472124509939068808004400669942989572004842557967780177618286335561402940619088982298525840531846381672396916237616647092910540193609470111608897793214390763308975667619192082648679434277661486846776749191898042839031913906841593816465668413616835472871423680122942142207783242 943 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999932751269047527403530878496126318479374948413811536501191132930350465367801409729439782607689094177390430150021327247256984096228367964844306741115432873605671450042876485630429053547225860731424275268346167856078602403445071954696516720085178984110373624972131017529396761626341037120386681948011033497092901561281199985322779015049202498189376170147019426019947310661438896510424361561420096951577851389340264473450464534254803152830570617858332591597198470506415602834670415777963779048267785626632240098280967286365578051132433640284052585447756821708544893165290662434248577588122610689995520231557425441368576915902912440558773258942294770421792664427052 944 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999663756345237637017654392480631592396874742069057682505955664651752326839007048647198913042338598842539891786237808182921495645644860317330137894243236430699926155998064666494342110293305914091071885896277435498532217615526664328914657919988166373535651447157710225064411278714255753278534180115952167611017707761216372193474937566128561461169839935215944235845250601813898923742169535295492794083506901169306474130827877369254233290773382539224739590216251682882787405511591692881645982568416472159669852113411711809770846681572330807489744802509977395311054302151902152313973613459680366899466170447418693856847486043248679952499217101725573691257452058538640 945 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998318781726188185088271962403157961984373710345288412529778323258761634195035243235994565227282090179696164251586491946932848429003169588874706243723563362919331616781212806557610581301443367294181491169453451636836121984071876487819001363898025493960663769016903613143349788942706395501542680088859888558333096444550736602775553316139211477725609447929409305915554185763863518551908200419980353304269142524701920469630958436946401968049988968729804374819425459314327763213741108042492568167375868321994692457445223353101037934926556279232274376469366340996631888162046851028508082229587260692101694132541724227996431042265113564131888495474925478107361092851248 946 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999991593908630940925441359812015789809921868551726442062648891616293808170975176216179972826198833171345050607243013316847082001119198464072427998380019713487209162285694264012000103664271701444238275796479052934246253880988031086419476604124656640113450405755696679789375164777170458102150455614557515312162875073506728490743107414021386929605373601814784559144897592238841596437970928466107880457838348814915464985414902682087367620612382188092563573968067077477865742276580348996191897956530128166891359853913137315357262289747677441551048533979712299526939554316791380255944019346781223285458882763505064877124424679117499328932828915345039708874727639930045204 947 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999957969543154704627206799060078949049609342758632210313244458081469040854875881080899864131244122084825864038969354224617546154176991361350991460831195641466230631654122688308322523906115763333909172720440492767182317778035220076229740568477545074727685461414934455764552914223799024926107899724690856739157039139812612416852904424789556996946932043186324021557055385345670418079056553493823890167490107088643254594493888803118535535699628763719088911716022364479563302385962129894152714642911716853767671727211219284264779514603506015583150417357724678318789248760782164360336476652388733966128841349186318879738370124740096882371650141113500766213442418167342085 948 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999789847715773523136033995300394745248046713793161051566222290407345204274379405404499320657221496721789091641119778532346135815946027276616897581022324452810831652847213187860795852084405111847010320056455727027525328923589218961976080871738163344385015787431684278508911190367651624577273564588448107191088670170121961966062852728599018209663392516906852932742158566991646938819250086276896372909264929552308209442886111216296982129730104417143872648154117346222581100634274886117519613820821682332362097062206067636152679808640682122248101580958167955636821263459181289894479723325317738902145581253343838272559439621944452083490768027000689572536702498036930676 949 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998949238578867615680169976501973726240233568965805257831111452036726021371897027022496603290115274340613853731714349689683741062922715486158386617144839043408629097238442017884293031496519822851282552107581118917522733030319606078655825894514226887116655946143015847488120564453351316025434310920564175640990703904178062058844721214571444545938982191102427142948518831889294105165279650224575757665042574583321378595470861489393067418706193637637336695066582029064843376902772698351743220280035979908716088236165872790155092303167118282994596306435268282626254312689382543500569202125000979581404767650552967904196526628383651820868291717477634244140718957570791644 950 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994746192894338078400849882509868631201167844829026289155557260183630106859485135112483016466624516793860089727127286123908720459177082737592078352128389524204056236985622776957043605217332500346829071872273337285382919702959293959530065654149693361540839376981331473823519271281598195366045497549169386382827670879541366372546893865105021760329300513268354484948324201312250936525499195239867512206078095251104536062889532797214409598201699113725441968967839110439105703492293429309136419811553624693876116629031213378830754350141707674665272258577810496177888408619914363549027331324832852918554764600739871753827235512428528023636162009042336642004244426334886582 951 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999973730964471690392004249412549343156005839224145131445777786300918150534297425675562415082397383092988932688766233419576214731721312190493179174499344033608636033863237398127784825270772621372597780620831469138637995458731493332016695223122781533236975773933332395994421668288786554888979743734842746399784814365632124613995194846922523472840750856241897320774527502943035485364416332071272828543591364610491215296719260922792565521680302311755153352965929572006685681832192756610920560501554794176106401088330395642568928025757759928398670346756053873315554004466708122684397397879029574845583171286551177852064472395037699935907439686930913197440321250809747036424 952 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999868654822358451960021247062746715780029196120725657228888931504590752671487128377812075412244229215649068227779054406726602451696959081998843810143869747029531618729966661582351729147595043652451324214568282182639823215048683954593507299234552577520034530273921664230015171492566218245738676091948412482664241537010115430331934103262035192904944213998451105697946915732706126030810158347964244919614231506250068078337001872587413525566383013369698241550006024297494193103090481739897425665414891719632294429048193114017676514932269703812602928558344674608838407307203149503234348862625626241834243406376332950702063407644527202475732611513042360302947117980727691800 953 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999343274111792259800106235313733578900145980603628286144444657522953763357435641889060377062251487939566463568388818681090504532401152017374302028077311991236617646107122127571185752172855370644137825772607265863013369728567215549337970165476645461595547425921314604165697832375647709866096536352248677730350064212117078339638299550123221099513601662532551957199559056408413446900933971913057475000286449609068983397800262333841595868581732259879558920905572843131601985971670030862922497186428769061958455808747299736238814562944906835806126756062685484875155433667496104764752774112665051873093389515096600245426492185579947890071794561917746738028619355094395369876 954 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996716370558961299000531176568667894500729903018141430722223287614768816787178209445301885315383154577130820734726269643584000163890242873385006956895872741113141459573446460036503967643607083644340028694588191905625805938075560832284386854724669977826570261992290345786943171321882155832890424298269666521966988289479572762126639742337600313997149024168295003458745385780784907682025283027935413626471633401562306193749644750679405334850823076245057331806726110503623046464989603331876947830297247616080531969892157320216967787527558510289063404142225773335024786623255085089862348548423462727500612323519575149652616278345019872862107886850768041148358819401500813168 955 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999983581852794806495002655882843339472503649515090707153611116438073844083935891047226509426593436022138904167943992011763651944451865370940951681678826453887582780290853297763076287789494594823500808066929102201568738425701382094451990555395995470363645839981889063851162231424791685860039391352879887342505289039157739382141746078493174031916814808170821437796962414195388480165908235856602035303545665201719393969794176409194618828099670840955842153238718131448942529158728913710517164972039596441002310683507416457745004163991322095564154478574704458562036008681578092002324018943400679086471129399647175222083097272752107572405523843725025437704047581759811644825765 956 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999917909263974032475013279414216697362518247575453535768055582190369220419679455236132547133033330666651745307598330547374011631288488382712755634484759986335169633733549639363642379249216165672958489324989971204389574710129856055447732710526540431140808688070783208177510148191571190367073353248700425670020917667035205292103398344025889779098035724534315723846179551162297007144012081914551501062742374037399975304576126094250122861262149692561508350808471689528925299098649681000907074060508947356448837539665366503049586142282740947574733885766641319338350720788516656793984016620861562613316336521765313854503757779786937850083431513018969656385027795299244293284132 957 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999589546319870162375066397071083486812591237877267678840277910951846102098397276180662735665431533792864521252692846028584362330557107632443329630839268223941620859014236353797999131439601410323962311772406957907066810440918727970280908890047821656598183855531087875464483711258505810233004907814883219268848303611943330337754888721920802685826381876838790700354200925898564274182764296227260711457042337173589736766883451585777951780594376681134953160248423713346941294612143827267083058027590693395203087908115938519389356029327738104549271172781995494345066331455216703213640799208785057985307316259425302682724469198959972100346073963213953440341941139880512054120864 958 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997947731599350811875331985355417434062956189386338394201389554759230510491986380903313678328218303745853372495019848659744214501236279465125104204070043987478194101374556616056118493918280642405899296196180242028932871959714863644904847202221418721635149845969881518126614098557505299770486778822215338437617145040683820519349358418061572222233731717076644203829628683799212627429489890687534937022169060056528703707384771546879358275923219278940656925013441055615412240225260297862673234686705831963967345581176524144424913874854037389172991771728779090748744577255248610917673477640011449333217526358182468690408089336596914949345603126171855833266109667205059232413890 959 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989738657996754059376659926777087170314780946931691971006947773796152552459931904516568391645338509627820276892325098765871428507952676246820346084692350203299325911755971345132979400257262626971480537294751201607229693279141255292530376351101909326030062318039463249833234713781067327900150651375543152297984318350600752774957521123829005553091591530383651949031923518347906786599584118152248185715516824967555731267313452966305524928370677275486342150165321511455876399229570662096492912415456784504507581064051354467395793073147798537088350882190522803057947278904929343602962962040099088392114289830862911187171127794540879728948249984515065790823441597940486751302540 960 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999948693289983770296883299633885435851573904734658459855034738868980762762299659522582841958243698318823036440094542441297401544978721751757125034140219547259442035896991365291426027059088811001815871339638228704876734786445764843073414644023798840879577562184558692659900877985316431007171810173634022935992236393395944106654616867364348390596331893010943443541811185211950240145931303657044344566082166804178450405134081420136201221706968045361795488554845157024218697773576140944663393959751890080458166582450658841810406345150966472137124846454273127175264593838055741143813905148911365890081940859422727843288542256589812966348640350420951843731322732587794815484567104 961 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999743466449918851484416498169427179257869523673292299275173694344903813811498297612914209791286585905209808014860434098756957248376935260230694399405686021986239743712517882745580984867210287305675361022485325250852121438413046079859697157244780352528173645673660189173520553834246976695314565692975080738290247632851389635780779276421473982707956058958193745504395669639899507956839755233172460509187386937315590650866967149059511460537526886183914811491537925240960995891441634531259392814459248880253286163301758842163710375265311450617734611775295475453600984583092554445506871086739794117290533457144492374664102687385586193213147189650911138191242195556185835315634856 962 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998717332249594257422082490847135896289347618366461496375868471724519069057491488064571048956705591683863085699277274472455671990727954384345652967197011655556308730971693726983333639985341329029809341256148516962088917583697519965959805170565785585126020016999808263897966433020937429978051565923195744078199786558993231993576124099470477331855753808669592377404125191906179432067982910351509666158010602964527385276487757742043291272689862825789821732500645713327653057044645290683363867230388899005608524838901519673114862519815094352274760674418601192977345063358642838301167159293559665814938016464678623167607464663051370664106148034687142507017229030084435851238280684 963 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999993586661247971287110412454235679481446738091832307481879342358622595345287457440322855244784619746704313780465983653915326253568652772564144604938060298071757950726490326240344884331972766068414970926241810802986453661263228666783479043463543220271747868199767527859114192269373924752041350417203219293223401514662463058304045308717481694567928350163772552508581844543770569515244697523744359873324342830909286728595619446861592105776027887898746748783965860631210456887605251886360692733318411191714816127224267413686654470102651775485421246152920107987560934803559896186316773804513597734890530767654802808963711951132813376537062289476572139958042594917614189464800570797 964 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999967933306239856435552062271178397407233690459161537409396711793112976726437287201614276223927470445276530988087094858342280244781875418628978849984206103980599250006960823033063291265843667448179327812598049509426584331703488999172153633845247968699853766174815923939555899690631976619212324261572031386055093013132382997973855670789535004968928854530276366691279109568835719609959291183600811080218900629597590986954368439755923035173332773213667937196620903458288913713629407374029087238975677432582552140112313597528779986324213869795358674039670891956665772806784238491255469849218917926931513112849365949673544461964934481205484612892765718552110428677535073851571170580 965 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999839666531199282177760311355891987036168452295807687046983558965564883632186436008071381119654857307862377994979330496987826741578061529332279410639063592173849707884767928129175955064320083317477636994725120013508386083273044200401019028744838558923751819205930314909547694311715231279359695097713463116756074299428773176856086417901779729916402303993258624392307638979984451446019164315959825568988066356747763285183074617033348078216342310125873935170240679890144067705313063745282822715805475540035047325392919258945869995824199842378778164522106674515725934528786466823968602536780580169957157996292329435197399012887833110221461499505369892234919732853261818702159822772 966 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999198332655996410888801556779459935180842261479038435234917794827824418160932180040356905598344379803070281039132676706900154218221998243228385134237108721087124260231403075055333851506736991502364597525280651890355618290974309092230587250005436249576292384428172633418056580607045401583624321654727271413795799082461417617360274542729960231354278311142904396237653963040207827134904331307159268415827726106304295972733520733698065590818540587560928652826197343671930617115841457514205271209613896146963540378564531560376804671826227815304085890473012223033908300893515971925980234715275159962606069713976481589208128033356950490973909174946743651415536876114518197555595308910 967 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995991663279982054444007783897299675904211307395192176174588974139122090804660900201784527992002563821742964836849878025766126891064565009679667748031340530844971742018101843130549887253149619606338321131885714583460628863027844633261998970617132740384538544175319259467051127377975225344769757030834704601688767546271062929333923698165845777589434529678578185648911397753530316015571185418913458991296419048810579243227526533140310428062541618924659046260417764147593070113409073563718829558108003755081225640186088230715759878312788941642208930372515021554654413358816024285080003004277655631429728133766832106862654396071289782587149710111814050443820235417142226477776553272 968 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999979958316399910272220038919486498379521056536975960880872944870695610454023304501008922639961136645339713044285964958507577152689652365851628466058254425894013650704058186007932529255059280196148191672876807384839356042288096220712215865212457468880114311925604704880423508225689858364921910789668822104124450115528353342328707294741536294597572156188805275614890889575081820286226786683938432364706230347576946307803480141043583366940439797080685957911943524773836590342224588796105886809977902918760489157185236376957851162327453003395728221909754706871187507628697836838774773750943967506456126740946510323569612259251632792703334814323058238483905121104561338736458225296456 969 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899791581999551361100194597432491897605282684879804404364724353478052270116522505044613199810183199644286027984565427707612216523624974987379475606521164581828982418254960892238794750133223172160713566035348137567328458242197790814175433406446626956837112421649937943078299988552013569526928748334450816122522106824113740069348793655966103796630631804313533844949878182483186501091645870173055407635803045971498257939777592381957968711090784669035895712903767397012965793640353247843891375900924849370144143085907213807051146439744193490894257873363641644014150758754804759604641544164763354087407368097819138230481762040114267309502477790325557731782433500372201550837541685548 970 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999498957909997756805500972987162459488026413424399022021823621767390261350582612525223065999068934562091225070733303125835928415471757387919112503465034531966610071371504222605326684448664179822297608367909169404351952085654335473095812659865283456598249483860618594789902381620639779796687337952904189665644812513111262477953881043517991281984520736280361497438502756769697616435297846686642487621033562488843403705613364420967004810771545097532090966068677765751147675889002056436204367850029051259036843933710951548395488201516307808360614787022475434914177475277133775716042563795293424344731467401531194057546895653250323576470601616033065003473029927042027245476338415040136 971 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999997494789549988784027504864935812297440132067121995110109118108836951306752913062626115329995416821754282951895274473364846957490982036711785489195740617770504599968731931964538476732229916255740724282914984297340866678988491351396513226108958052469219612879565938374232694993315771996662725150252860291900505432233914961703800298313434692956597715682667460176948263495354072030957901289425836084725386355333870834770089507088885144113255381950822863590478910080725906955151192439132303029200330125553368667565168189160598592061658261557737234384287244838060905781260380459653734152352807486523545204065754298742300983323720913868232606201278214117283455588078311441152174925587101 972 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999987473947749943920137524324679061487200660335609975550545590544184756533764565313130576649977373003300112652916268412912807433438238061528731417399107790392975954190171275944481006769874375108353606694574710229795689133891318110621831621277338845141930855007964132302826225896469867824579461614208276807882170853290728077627508926178984403150658548563588482652569330675344932391374042896644096188191931166526579709236875209652948001408798662072672081950578489771418358527560953952853845743258729856416341474229146809851045486014674321648886240526096182078279605642519738368659099571097939032378904535333821281561883536969506968756035890968119551071514124893111550042599237784823172 973 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999937369738749719600687621623395307436003301678049877752727952720923782668822826565652883249888021789628917187434783109501941288439841335047050031504129442517758611932958735072524525759384700472900135855664845888611834075608351163870217819895005966105111126486218321017019105077405043351776841360233287198017840447619542057341294254204548492040048737157807728758084390354418482087196475504502935499911953511779223132125805423749222232903016683655661371913359026433550128465368061373994527087804291770984020993945004932996212241091518923758306867314486504873734392454548833428703090637998757684492424551850426161994139118807299628946739499208057790731724302188820753321037966591293400 974 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999686848693748598003438108116976537180016508390249388763639763604618913344114132828264416249444740820712251024963107169595777076455168846945530170862895912364576517977426660214960594337429400539157733860657967470689396882126697448348973121217545414326721917487423897063978604043070398156967942752576483333777083203861014348612341612483378474440819752285616345455058945726602998124043177206034604500041750915590163540350621048439139730987931728795962579534463288728644568693305220577279755835439757409865506423434755641115261023876730157139174048516643712919344316218124142770241408400136246010273084828396765891294255956953496010959914460379626394619790375396484418737676507958699706 975 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998434243468742990017190540584882685900082541951246943818198818023094566720570664141322081247242250714048913061474012105660984516345125169955603848915021311183088800674559494291594825450988989194931467837299025740429169850011545479691406468013521531110883279127765600790958835471630791066807217141911119632593674163916438938456938871806989156976349207488254708597840622267978290528414054539898063466379771128001187941224787193597694713356330845542670218638511648961880971459911291259001685582843452464451986777752413221717735912700235343564243223463369530260037460189835172892565513898440785144456946760062241452814636910281643797150265905691660959254131750406483805163027899884426636 976 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999992171217343714950085952702924413429500412709756234719090994090115472833602853320706610406236285516493063187396010804636384585506184478584237162987903461354384558356670079259554901508717586467173286854141228827356143936909600528496484393959202849611326753446123924430213878036798713732981424367401421197076022539528623033998028161260470333937231833510069651807118164531427119368911470885906917194058497485570972244140414846076212588125150629659106320338159211846656788894616091490449791969920143733175471286221052001536208847387123343878402132454456701561474117789406594816935137442570150363104535727294750145258686993644621364462810570051289118933586125655710675566673221381721112944 977 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999960856086718574750429763514622067147502063548781173595454970450577364168014266603533052031181724940080062386702644355923646644781484719833211716972535477169912407237129831511081256935067592721469185613799866711821663498352193203206212032257275509387472100667554950022735898696017327100657769071771652751805472842417734813285745478539822644279420333794962153300692553831231851826021245047830187026129028828411696142518064864451922229569710408032242129409922689766580385013564371672706569327746574035540950318689853320180978014556654077822825681046640124224574772719281114647092929933768700719003224354589197874536921968176921936975204783513992735984331951298619431799897491789998306016 978 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999804280433592873752148817573110335737510317743905867977274852252886820840071333017665260155909815354553185577875692535822748355120580570710919501233569072257973130163128130652309441703772982352989866574473374980973925027434610368405804900638989194013179936752509745302449335340952836871639317247392314446020824338131159075892478306308284108197127656871309878022444826934335934547157998983741446398690372265705991316898428385856427035296806002390933654976637326291810173355765424537764780010745613916336204536605718113793466445242317153199140686551315719622531238385925536658588659726621568324307625931616011120907637189196007787393832233201016103272084274987873456960289978521767427396 979 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999021402167964368760744087865551678687551588719529339886374261264434104200356665088326300779553844284152973848716783404882283349299161395321070404606688126189320555375001474623864474482670495560456819426659645079145476265433868419638144254614489476653146628032010123751577804753596877239626673100268083481418703774197167784801567869469870794940040384053148308888241543766263158551777344206940979957153858499664056995089805901053033036033682525952620409892897947281063190783556143082108330488461361190873695897575229280605550939008869634062094685507874045455822501499893843877330318751497941386587743924018253837114295356846865266533931866058669415683411833897854540711127622143390720757 980 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995107010839821843803720439327758393437757943597646699431871306322170521001783325441631503897788311045415258608490950731287507236655363766019360548609915767607664509710230374467409987668836848236040973480055724040102783153783456441828041517314762135717839216236358449120539272024951228263943409773426369866470742019094842440130463340506013765812875854110908032320709819157948043866223629948819581596102810142906323176349539044961832963830250495358888446312851060512420430089965575760760438658250821403474366970465075176378990880339828337363848691602284566455451305092484694947247739276874322906179896425332065178918890670890150719659524925100759692158444931133476213959472762937276040116 981 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999975535054199109219018602196638791967188789717988233497159356531610852605008916627208157519489017992042086672612297891699149594925413136477145304572639895692935537938283162741324674604967169863922140093305654286567158565900870690720283954199475492813594131053668877012602626366519579062202912762638481497193864659852863257747732599382709535410215654058424306880476928648283069293893455765365126720524522670247001077901827994373983947128890184278089503980910269489539907935554272305035056271918777889176405382139263947367494782412078949561579913934708799224273533482967745630738316293163591835941585530512050727257934582674133007039901905684746578985124979405280138731938486231358206405836 982 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999877675270995546095093010983193959835943948589941167485796782658054263025044583136040787597445396020736110169781722023527426996721603314931490401090698411117278425083908332636954968513731984374606072252223156785459109102770763046201143695010975718470118085676138771100165384098009915431127353293763306178969365470305011179322377912429737707610918035537038982141631665842794135451270044442423905898059420730923188895634116254591620274170923934222935617444361258772640406446370661294867367471854391056928573937301636134577002037117990230061285474332752588651396195541757869816272951099348163620169256083272130127651549430510775651992403032550864592101073874758481331854852000221666033523366 983 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999388376354977730475465054915969799179719742949705837428983913290271315125222915680203937987228205598845799229552980429207174220490136552670787002000038447128842562323769640723625611813861232349122371932188856086416258825405803795342317385804595320128712250267269332788230905050346065179415875256537953379482095979750857364788820230756433798435233064809739297223627345593966148692984003398595764949212315578744387625977178142307631655908274884229141051064533780941848907415885998778449174429917844137916666369944880413792961163968842927143727206525402110630734601817789869995952931411526273073099817023529758900825523538505439844867991790188271509985426916537869797942316895346375712892936 984 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996941881774888652377325274579848995898598714748529187144919566451356575626114578401019689936145934987140154285396143598089320643995040466728392930732580445542204540572791721043628685208578484674421996458410692063075435902604417182128303303741535538128313503491237037915879851175765988536283065474449628830501393325137798593203840463401013436238353742843307135837022453803313736277226188900100468002870482715253448285510027640884607513889920316004850639181968324019804245395800477861082085948010088101177624494763807715369876384009978956422948107110979253143188432762111268814453949821743313274789960848089233582830973778242713885985171152884802310934919209241705586758031130952239425325816 985 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999984709408874443261886626372899244979492993573742645935724597832256782878130572892005098449680749322956346062437720724621753571762216144312424268074777265642215749544027859104000536127233850039185118905934615598817403396927017171521340153286320670336605513817642903109176903461970956294337049178626846565121204787778185434863442366383687642298307678041066867639149825428545319556563669787092853331642094272226690539640939574103497556992271588237364790149508956699242454019548951041117240494366617854934049922884118182828181346079281930217281440784109685172411809126374800277776146605294641440275595014720170997469405566315444469210395524477817678512191623997009873393465453339200647457702788 986 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999923547044372216309433131864496224897464967868713229678622989161283914390652864460025492248403825287060314110072423812926368414484298534138388441011083024168748694786187403231453812227468553955568703730054112516007333971832821550236111982624492180333531889267544695349443328651767143575513565173197493056134426217033469779871099186060418682942947160747261667466485131043906728802101146125159828994535376683594369757424220919439552960766647550372139292980628637819390554727009133020733129753948164311339604338871884605511293012833820739569073269971497974118614602197254931641879635537081407493479820750654882333198780086423201164258853995061800341374253289882941488470132336990540460162837024 987 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999617735221861081547165659322481124487324839343566148393114945806419571953264322300127461242019441445199916277260840477071735021131380099641562155415158873873027421000699469868359830648681878001980249475037844539366826910229259140459441238150217149548482935802472812868034144486939013096103051011158283821693268023863162271624949966114933255247616436163898655941535275240906010197409208684920386988450704724672531173470534122060091051303170482857134444041369158779167027102110026429324943978060128132933866406951682898761028120413411536305929939516798761173510028887324227976588349941281040479478814039662337845905794720983810933051585450129914616452416988777000331086482682157126569259879989 988 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998088676109305407735828296612405622436624196717830741965574729032097859766321611500637306210098468548729006435352850647796209804564514928584496769758597258276689528504827255647307203873333395648705346767230926020750441310747963821679649801733206255806493565121023579721575576881455313782156250151985260690664987023865392670083310183076880671441040861116859772391088125405832861831838752163097128701099426294639659175943515106357911430935390910032051581611173168937187398729219134522998237620127717516217120165105746488909975822582532264162073241774666945997492525610407956216330207196418255030525108380051121803989312684970484828812708745586475232483406047577635694864458441066429140778258660 989 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999990443380546527038679141483062028112183120983589153709827873645160489298831608057503186531050497393167106900938773896739443039434725291222742052584499509354207323877418576269303148112224633291767771835776211745345800515002779236967417883532283286323981055280816855019832906373341891504475972095202919670915141952681195278926869265908936940990013179494312775715922092076935634772013256467723265656581826974169403902872044600502358399958630968152664327583259873022357023132424667782868183152738552066267875599067487212451031645715485597494879940946189101325707140267147021332433086604382077943015476042610175604152742520892312936436738606329358746781229237884451133018752144793546205849148514128 990 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999952216902732635193395707415310140560915604917945768549139368225802446494158040287515932655252507188059558654005168259501910565286326357866239836925224885051042790490227122774160508493908112876811954404128848395482729238274301190522332605076324428744070506988520660598444842959969046062507005456925294483325007445711326538127854557149695734495767221713258725779444432380161149672831961515099116785844273649658971581524901895697748427215051865816914547946112472338699125323829569667026090421403269996142159311338199828370676650763874623936665724225012334066182538029149009600243851958928633717693598847436047896020601399075079103750228067405569285788918272814607566836640174264675137753699887922 991 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999761084513663175966978537076550702804578024589728842745696841129012232470790201437579663276262616911314596564324077207939723924742787538074322676876638762490081301517898505434894892446092674711456612191585645483570689880503907276637735465446496326633116671597036387860562571532568939124677617986307724044571590208076108146833486408976096664928088422307446105542970035937136945060072636004307453845619364424351306217269035000159481771643721674971866301433114088086514785689708451293918187331768403028211711570468250034772123396105180209615206651806929960840244866414780499949497988113819422458131205148371449993287632846920179257318762014617380200513460293482099976728190623460580608288933317676 992 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998805422568315879834892685382753514022890122948644213728484205645061162353951007187898316381313408769123022787025492910264862520399985252276128138343671097849246562473447796844896975118321113488888258721494820767050182278440302408078194088756377385657668138317662662798457986461031026013863168295208460563959711986907857802474075202728264745437452763755861275577035912303365560550576228179303918738866586189912248181852770548472722266716071559192552518355397973068015352806804953493821197763910439676742629748639430618882449357817434140650649157007245171082675614110414876788079141562740762032500188775218690990376597800575669530783773800346861725237999684283751589994929631419663177140107003424 993 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994027112841579399174463426913767570114450614743221068642421028225305811769755035939491581906568342009746580949596544948971518202509814776726782847393944376679075666370674876562387379069633721658933432980944394530312105359575497255632030780437273363094847885979297297871774926993926947360264593260021090678905494515609257876461165865475719415926951535391809467085922400206795975868151864312025023144097880268019089206337622176698305577926228534620335456577562055857556594922944434497800676689152846367509783225288918867863644093009533199388919245292017178242733369960138163164344206738133805997896202069518146938628861010713131210617955557874065727313631257281355439589540604597365278827420224728 994 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999970135564207896995872317134568837850572253073716105343212105141126529058848775179697457909532846907960984001417253657996975349469651421015930815419006796416476680285737577206788396716966670003104921115675418804624902442663829039304112683024528505500793553243510227490193444507238943224303772833525599631101918908132491518108980207234324172586172456444967513325016487833076942803116437667229661168105453224721832337817128702404883536347010274122848864578997214930085943086428966920337856938160777365665024990133248041818254996352923083844421143745505843380334726138615492712190151522481518396223939659100260466745255189198336420582131538930765518167685808305498210108550849043105750249694871372060 995 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999850677821039484979361585672844189252861265368580526716060525705632645294243875898487289547664255352476825308208930469639463525396917665892491012060521156148108331395706534348347222102132910706574762954567144027790268707744348654328407573998038885596252802743095495852834640049945490220781788639108036457454663222598342931337940656189699857842009669047299101736523433910317257145491210442978928773882749592362145439450069877316812039948647734831903692427463244574765902778815639489797170741128191487167171566858858574776316448676349118026443480430242315166041593265478493245936445210240306055688449799519880611381270081452605509550900814681904174369607205895769611433309604647431743908451034722269 996 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999253389105197424896807928364220946264306326842902633580302628528163226471219379492436447738321360097163351403317614853400127716060235261848400121113909980737040265452534613073354661503165016744311010570024970864703925654848046722539994504728762316411949999692729742599248582264386728134011839823637038047702822093817354033820154553565980763051591806124911857591577564950954361427778058255108171862479722263959094415377087599500594937694995669054402324790326215985278254979857808213404075597210578319215837960603054500427622280686119576460940157675917561962810879960160291643011559031328245659100470551594836816868408332377504971387431578580921936221287065163042434110646545182880932244312896775764 997 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996266945525987124484039641821104731321531634214513167901513142640816132356096897462182238691607134161300071096809179434149730844127782795324170132612188718605591315582390222989237899179035818356250101208598060054888183741151674154382849956700924731309170968646127791796962351140517070554170668888980696709547966400432590055919510370437495344293328765757383500839003974897152030255341657059907867071548100178238019729770070777872234384317912471647690267859143204364557540453641676429766483310492839240474752513360657146786864258481290140983319740924503621637092162803978317663194671568757542398415509366014994520902009409311427515769233154190913311257723880612443437912261798583528767033729601080868 998 49999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999981334727629935622420198209105523656607658171072565839507565713204080661780484487310911193458037006853899270329447338424696430906041414947103085906421186912447098748885657314620009413320857557475815760155747934513348055944050656551060741829476051677720927841089640629081200119229273903921769335588622113159408320449022705206822752024794460263203586316076778460053639289418015706173160119890880207451898530676976463348380129334510110995168357132985395607007637406538695649408241438335665228962476240454256800679762150580767414508657416702626918646391530063295244988620928862582618491140307297770615886955926005456521212396514732442955845368318566780478452016403593618253089087939394695463405850504286 999 499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999906673638149678112100991045527618283038290855362829197537828566020403308902422436554555967290190383840954645126910539480678891792201378722058599046305660078862391299102461648531172939398343758780480059945229454776100512283845144452500864400747259275830185070191155253586487672545960313430103783940675869421919882581549149738305638745468625979556532894678453651591808018846414636627956541749058077511988386794618482819632932929569199166095271025661251553869151020430921529023039379081757234042676549938117365356926694071783045286260741895639345911587075946428749819887789911117032777984127690372585255389578450066011246789218068461959213112582082005334045775073811380954550899641038983893369923431800 1000 4999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999533368190748390560504955227638091415191454276814145987689142830102016544512112182772779836450973339018056935945520416197803930090521309974922587451362211416620862197326409651323753000533311114000566307253943383732870292633245253735395719940943112779160342624195869730272356886186571940282595898104822121362706047690399982072804253843797594367174096726078360766847327713001890092382622483393440717583407032045929955941727972126527088619306610767090363194692093425803702483148074631534655742969798318592116783873257941572291610281299183786057236740265437933373632685006327588563842755294806328476189926630927329955219322474670291873274775581817909649292304559211951506026731397022337753159324376361000