100000000002520000000000002100000000000010770000000000000000000000000000 100025201002580002100050002150000107800011030011000000000000000000000000 100025801002640002150050002200000110400011280012000000000000000000000000 100026401002700002200050002250000112900011540013000000000000000000000000 100027001002760002250050002300000115500011790014000000000000000000000000 100027601002820002300050002350000118000012050034000000000000000000000000 100028201002880002350050002400000120600012310059000000000000000000000000 100028801002940002400050002450000123200012560083000000000000000000000000 100029401003000002450050002500000125700012820106000000000000000000000000 100030001003060002500050002550000128300013080128000000000000000000000000 100030601003120002550050002600000130900013330150000000000000000000000000 100031201003180002600050002650000133400013590170000000000000000000000000 100031801003240002650050002700000136000013850191000000000000000000000000 100032401003300002700050002750000138600014100213000000000000000000000000 100033001003360002750050002800000141100014360234000000000000000000000000 100033601003420002800050002850000143700014620254000000000000000000000000 100034201003480002850050002900000146300014870274000000000000000000000000 100034801003540002900050002950000148800015130295000000000000000000000000 100035401003600002950050003000000151400015380316000000000000000000000000 100036001003660003000050003050000153900015640336000000000000000000000000 100036601003720003050050003100000156500015900355000000000000000000000000 100037201003780003100050003150000159100016150376000000000000000000000000 100037801003840003150050003200000161600016410396000000000000000000000000 100038401003900003200050003250000164200016670416000000000000000000000000 100039001003960003250050003300000166800016920435000000000000000000000000 100039601004020003300050003350000169300017180455000000000000000000000000 100040201004080003350050003400000171900017440475000000000000000000000000 100040801004140003400050003450000174500017690495000000000000000000000000 100041401004200003450050003500000177000017950514000000000000000000000000 100042001004260003500050003550000179600018210532000000000000000000000000 100042601004320003550050003600000182200018460550000000000000000000000000 100043201004380003600050003650000184700018720568000000000000000000000000 100043801004440003650050003700000187300018970585000600000000000000000000 100044401004500003700050003750000189800019230601000700000000000000000000 100045001004560003750050003800000192400019490617000800000000000000000000 100045601004620003800050003850000195000019740633000900000000000000000000 100046201004680003850050003900000197500020000650001000000000000000000000 100046801004740003900050003950000200100020260667001100000000000000000000 100047401004800003950050004000000202700020510683001200000000000000000000 100048001004860004000050004050000205200020770699001300000000000000000000 100048601004920004050050004100000207800021030715001400000000000000000000 100049201004980004100050004150000210400021280730001500000000000000000000 100049801005040004150050004200000212900021540745001500000000000000000000 100050401005100004200050004250000215500021790759001600000000000000000000 100051001005160004250050004300000218000022050774001700000000000000000000 100051601005220004300050004350000220600022310791001800000000000000000000 100052201005280004350050004400000223200022560808001800050000000000000000 100052801005340004400050004450000225700022820824001900060000000000000000 100053401005400004450050004500000228300023080840002000070000000000000000 100054001005460004500050004550000230900023330856002000080000000000000000 100054601005520004550050004600000233400023590871002100090000000000000000 100055201005580004600050004650000236000023850886003400100000000000000000 100055801005640004650050004700000238600024100901004700100000000000000000 100056401005700004700050004750000241100024360916006000110000000000000000 100057001005760004750050004800000243700024620931007200120000000000000000 100057601005820004800050004850000246300024870945008400120000000000000000 100058201005880004850050004900000248800025130960009600130000000000000000 100058801005940004900050004950000251400025380974010800140000000000000000 100059401006000004950050005000000253900025640987011900150000000000000000 100060001006060005000050005050000256500025901001013000150000000000000000 100060601006120005050050005100000259100026151015014200160005000000000000 100061201006180005100050005150000261600026411028015300170006000000000000 100061801006240005150050005200000264200026671042016400170006000000000000 100062401006300005200050005250000266800026921056017400180007000000000000 100063001006360005250050005300000269300027181069018500180008000000000000 100063601006420005300050005350000271900027441082019600190008000000000000 100064201006480005350050005400000274500027691096020800200009000000000000 100064801006540005400050005450000277000027951109021900200010000000000000 100065401006600005450050005500000279600028211122023000210010000000000000 100066001006660005500050005550000282200028461135024200210011000000000000 100066601006720005550050005600000284700028721147025300220012000000000000 100067201006780005600050005650000287300028971160026400320012000000000000 100067801006840005650050005700000289800029231172027600430013000000000000 100068401006900005700050005750000292400029491184028800540014000400000000 100069001006960005750050005800000295000029741196030000650014000400000000 100069601007020005800050005850000297500030001207031200760015000500000000 100070201007080005850050005900000300100030261219032400860015000600000000 100070801007140005900050005950000302700030511230033500970016000600000000 100071401007200005950050006000000305200030771241034701070016000700000000 100072001007260006000050006050000307800031031252035801170017000800000000 100072601007320006050050006100000310400031281263036901270018000800000000 100073201007380006100050006150000312900031541273038101360018000900000000 100073801007440006150050006200000315500031791283039301460019000900000000 100074401007500006200050006250000318000032051294040401550019001000000000 100075001007560006250050006300000320600032311304041601650020001100000000 100075601007620006300050006350000323200032561313042801760020001100000000 100076201007680006350050006400000325700032821323044001870021001200000000 100076801007740006400050006450000328300033081333045201970021001200040000 100077401007800006450050006500000330900033331342046302080022001300040000 100078001007860006500050006550000333400033591351047502180022001300050000 100078601007920006550050006600000336000033851361048802290027001400050000 100079201007980006600050006650000338600034101370050002380036001500060000 100079801008040006650050006700000341100034361379051202490046001500070000 100080401008100006700050006750000343700034621387052402590055001600070000 100081001008160006750050006800000346300034871396053502700064001600080000 100081601008220006800050006850000348800035131404054702800074001700080000 100082201008280006850050006900000351400035381413055802910083001700090000 100082801008340006900050006950000353900035641421056903010092001800090000 100083401008400006950050007000000356500035901429058003120101001800100000 100084001008460007000050007050000359100036151437059103220110001900100000 100084601008520007050050007100000361600036411445060103320119001900110003 100085201008580007100050007150000364200036671453061203440128001900110004 100085801008640007150050007200000366800036921460062203550137002000120004 100086401008700007200050007250000369300037181469063203660146002000120005 100087001008760007250050007300000371900037441479064203770155002100130005 100087601008820007300050007350000374500037691488065203870165002100130006 100088201008880007350050007400000377000037951496066203980174002200140006 100088801008940007400050007450000379600038211505067104080183002200140007 100089401009000007450050007500000382200038461514068104180192002200150007 100090001009060007500050007550000384700038721522069104300201002300150008 100090601009120007550050007600000387300038971531070104410210003100160008 100091201009180007600050007650000389800039231539071104510219004000160009 100091801009240007650050007700000392400039491547072104620229004900170009 100092401009300007700050007750000395000039741556073104730239005700170010 100093001009360007750050007800000397500040001565074104830250006600180010 100093601009420007800050007850000400100040261574075104940259007500180011 100094201009480007850050007900000402700040511582076005040269008300180011 100094801009540007900050007950000405200040771591077005140279009100190012 100095401009600007950050008000000407800041031599078005240288009900190012 100096001009660008000050008050000410400041281608079005330297010800200013 100096601009720008050050008100000412900041541616079905430307011600200013 100097201009780008100050008150000415500041791624080905530317012300200013 100097801009840008150050008200000418000042051632081805620327013100210014 100098401009900008200050008250000420600042311640082705710337013900210014 100099001009960008250050008300000423200042561648083605800347014800220015 100099601010020008300050008350000425700042821655084605900356015700230015 100100201010080008350050008400000428300043081663085505990366016500230016 100100801010140008400050008450000430900043331670086506070375017400240016 100101401010200008450050008500000433400043591678087406160385018300250016 100102001010260008500050008550000436000043851685088406260395019100300017 100102601010320008550050008600000438600044101692089306360405019900380017 100103201010380008600050008650000441100044361699090206460414020800450017 100103801010440008650050008700000443700044621707091206550424021700530018 100104401010500008700050008750000446300044871714092106650434022600610018 100105001010560008750050008800000448800045131720092906740443023500680019 100105601010620008800050008850000451400045381727093806840452024400760019 100106201010680008850050008900000453900045641734094706930462025200830019 100106801010740008900050008950000456500045901741095607020471026100910020 100107401010800008950050009000000459100046151748096407110480027000980021 100108001010860009000050009050000461600046411755097307200489027801060021 100108601010920009050050009100000464200046671761098107290498028701140022 100109201010980009100050009150000466800046921767098907380507029701210023 100109801011040009150050009200000469300047181774099807470515030501290024 100110401011100009200050009250000471900047441780100607550524031401370025 100111001011160009250050009300000474500047691786101507640533032301450025 100111601011220009300050009350000477000047951792102407730542033201530026 100112201011280009350050009400000479600048211798103207820551034001600027 100112801011340009400050009450000482200048461804104107910559034901680028 100113401011400009450050009500000484700048721810104908000568035801760029 100114001011460009500050009550000487300048971816105808090577036701840036 100114601011520009550050009600000489800049231822106608180586037601910043 100115201011580009600050009650000492400049491828107408260595038501990050 100115801011640009650050009700000495000049741833108208350604039402070057 100116401011700009700050009750000497500050001839109008430613040302160065 100117001011760009750050009800000500100050261845109808520622041102240072 100117601011820009800050009850000502700050511850110608600631042002320079 100118201011880009850050009900000505200050771856111408680639042802390086 100118801011940009900050009950000507800051031861112208760648043702470093 100119401012000009950050010000000510400051281866113008850656044602550100 100120001012060010000050010050000512900051541872113808930665045502630107 100120601012120010050050010100000515500051791877114509010673046302710114 100121201012180010100050010150000518000052051883115309100681047102800120 100121801012240010150050010200000520600052311889116109190689048002880128 100122401012300010200050010250000523200052561895116909270698048802960135 100123001012360010250050010300000525700052821901117609360706049703040142 100123601012420010300050010350000528300053081907118409440714050503120149 100124201012480010350050010400000530900053331913119109520723051303200157 100124801012540010400050010450000533400053591919119909600731052103280164 100125401012600010450050010500000536000053851924120609680740052903370171 100126001012660010500050010550000538600054101930121409760748053803450178 100126601012720010550050010600000541100054361936122209840757054703540185 100127201012780010600050010650000543700054621942122909920765055603630193 100127801012840010650050010700000546300054871948123710010774056403720201 100128401012900010700050010750000548800055131954124510090783057303800208 100129001012960010750050010800000551400055381960125310170792058203890216 100129601013020010800050010850000553900055641966126010250800059003980223 100130201013080010850050010900000556500055901972126810330809059804060231 100130801013140010900050010950000559100056151978127610410817060704150238 100131401013200010950050011000000561600056411983128310490826061504230246 100132001013260011000050011050000564200056671989129010570834062304310254 100132601013320011050050011100000566800056921995129810650842063104400262 100133201013380011100050011150000569300057182000130510730851063904480270 100133801013440011150050011200000571900057442006131210810859064704560278 100134401013500011200050011250000574500057692011131910890868065504640286 100135001013560011250050011300000577000057952016132610970876066404710293 100135601013620011300050011350000579600058212022133311050884067304790302 100136201013680011350050011400000582200058462027134011130892068104870310 100136801013740011400050011450000584700058722032134611210900069004960318 100137401013800011450050011500000587300058972038135411290908069905040327 100138001013860011500050011550000589800059232043136011360916070705120335 100138601013920011550050011600000592400059492048136711440924071505200343 100139201013980011600050011650000595000059742053137511520932072405290352 100139801014040011650050011700000597500060002058138111590939073205370360 100140401014100011700050011750000600100060262063138911670947074005450368 100141001014160011750050011800000602700060512068139511740955074805520376 100141601014220011800050011850000605200060772073140211810963075605600384 100142201014280011850050011900000607800061032078140911880971076405680392 100142801014340011900050011950000610400061282083141511950979077205760399 100143401014400011950050012000000612900061542087142212020987078005840407 100144001014460012000050012050000615500061792092142812100995078805920415 100144601014520012050050012100000618000062052097143512171003079606000422 100145201014580012100050012150000620600062312102144112241011080406080430 100145801014640012150050012200000623200062562107144812311019081206160437 100146401014700012200050012250000625700062822112145412381026082006240445 100147001014760012250050012300000628300063082117146012461034082806330452 100147601014820012300050012350000630900063332121146712521042083606410459 100148201014880012350050012400000633400063592126147312591049084306490467 100148801014940012400050012450000636000063852131148012671057085106570475 100149401015000012450050012500000638600064102136148612731064085906650483 100150001015060012500050012550000641100064362140149212801071086706730491 100150601015120012550050012600000643700064622145149912871079087506810499 100151201015180012600050012650000646300064872150150512941086088206890507 100151801015240012650050012700000648800065132154151113001093089006960514 100152401015300012700050012750000651400065382159151713071100089807040522 100153001015360012750050012800000653900065642163152313141107090507120530 100153601015420012800050012850000656500065902168153013201115091307190538 100154201015480012850050012900000659100066152173153513271122092107270545 100154801015540012900050012950000661600066412177154113331129092807340553 100155401015600012950050013000000664200066672183154813401136093607420560 100156001015660013000050013050000666800066922188155413461143094307500568 100156601015720013050050013100000669300067182193156013531150095107570575 100157201015780013100050013150000671900067442198156613601158095807660583 100157801015840013150050013200000674500067692203157213661164096607730590 100158401015900013200050013250000677000067952208157813731172097307810598 100159001015960013250050013300000679600068212213158413791178098007890606 100159601016020013300050013350000682200068462217159013851185098707960614 100160201016080013350050013400000684700068722223159613921192099508040622 100160801016140013400050013450000687300068972227160213981199100208110629 100161401016200013450050013500000689800069232232160814041205100908190636 100162001016260013500050013550000692400069492237161414111212101708260644 100162601016320013550050013600000695000069742241162014171218102408340651 100163201016380013600050013650000697500070002246162614231225103108410659 100163801016440013650050013700000700100070262251163214301232103908480666 100164401016500013700050013750000702700070512255163814361239104608550674 100165001016560013750050013800000705200070772260164414421246105308630681 100165601016620013800050013850000707800071032264165014481252106008700689 100166201016680013850050013900000710400071282268165614541258106708770696 100166801016740013900050013950000712900071542273166214611265107408850704 100167401016800013950050014000000715500071792277166814671272108008920711 100168001016860014000050014050000718000072052282167414731278108708990719 100168601016920014050050014100000720600072312286168114791285109409070726 100169201016980014100050014150000723200072562290168714851291110109140734 100169801017040014150050014200000725700072822294169314911297110709210741 100170401017100014200050014250000728300073082299170014981304111409290749 100171001017160014250050014300000730900073332303170615041310112109360756 100171601017220014300050014350000733400073592308171315101317112809430763 100172201017280014350050014400000736000073852312171915161323113509500770 100172801017340014400050014450000738600074102316172515221329114109570777 100173401017400014450050014500000741100074362320173215291336114809640784 100174001017460014500050014550000743700074622324173815351342115509710791 100174601017520014550050014600000746300074872328174415411348116109780798 100175201017580014600050014650000748800075132332175015481355116809850805 100175801017640014650050014700000751400075382336175615541361117409920812 100176401017700014700050014750000753900075642340176215601367118109990819 100177001017760014750050014800000756500075902344176815671373118710060827 100177601017820014800050014850000759100076152348177415731380119410120834 100178201017880014850050014900000761600076412352178015801386120010190842 100178801017940014900050014950000764200076672356178615871392120710260849 100179401018000014950050015000000766800076922359179115931398121310330856 100180001018060015000050015050000769300077182364179816001405122010400863 100180601018120015050050015100000771900077442367180316061411122610460870 100181201018180015100050015150000774500077692371180916121417123310530877 100181801018240015150050015200000777000077952375181616191424123910600884 100182401018300015200050015250000779600078212378182116251430124510660891 100183001018360015250050015300000782200078462382182716311437125210730898 100183601018420015300050015350000784700078722386183316371443125810800905 100184201018480015350050015400000787300078972389183916431450126410860911 100184801018540015400050015450000789800079232393184516501457127110930918 100185401018600015450050015500000792400079492397185016561463127710990925 100186001018660015500050015550000795000079742400185616611470128411050932 100186601018720015550050015600000797500080002404186216681477129011120939 100187201018780015600050015650000800100080262407186716731483129611190946 100187801018840015650050015700000802700080512410187216791489130211250952 100188401018900015700050015750000805200080772414187816851496130911320959 100189001018960015750050015800000807800081032418188316911502131511380966 100189601019020015800050015850000810400081282421188916971509132211450973 100190201019080015850050015900000812900081542425189417031515132911510979 100190801019140015900050015950000815500081792428190017081521133511570986 100191401019200015950050016000000818000082052432190517141528134211640993 100192001019260016000050016050000820600082312435191017201534134811700999 100192601019320016050050016100000823200082562439191517261540135511771005 100193201019380016100050016150000825700082822443192117321547136211831012 100193801019440016150050016200000828300083082446192617371552136811901019 100194401019500016200050016250000830900083332449193117431558137511961025 100195001019560016250050016300000833400083592453193717491565138212021032 100195601019620016300050016350000836000083852456194117551571138812091038 100196201019680016350050016400000838600084102460194717611577139512151045 100196801019740016400050016450000841100084362463195217661583140112221051 100197401019800016450050016500000843700084622466195617711588140812281058 100198001019860016500050016550000846300084872471196217771595141412351064 100198601019920016550050016600000848800085132474196717831600142112411070 100199201019980016600050016650000851400085382478197117881606142712481077 100199801020040016650050016700000853900085642482197717941612143312551084 100200401020100016700050016750000856500085902486198117991617143912621090 100201001020160016750050016800000859100086152490198618041623144512681096 100201601020220016800050016850000861600086412494199118101629145212751103 100202201020280016850050016900000864200086672497199618151634145812821109 100202801020340016900050016950000866800086922502200118211640146412891116 100203401020400016950050017000000869300087182505200518261646147012951122 100204001020460017000050017050000871900087442509201018311651147613011128 100204601020520017050050017100000874500087692513201518361658148313081135 100205201020580017100050017150000877000087952516201918411663148813141142 100205801020640017150050017200000879600088212520202418461668149413211148 100206401020700017200050017250000882200088462524202918521674150013271155 100207001020760017250050017300000884700088722527203318561680150613341161 100207601020820017300050017350000887300088972531203818621686151213401169 100208201020880017350050017400000889800089232535204218671691151813461175 100208801020940017400050017450000892400089492538204618711696152313521182 100209401021000017450050017500000895000089742542205118771702152913591189 100210001021060017500050017550000897500090002545205618811707153513651195 100210601021120017550050017600000900100090262548206018861713154013711202 100211201021180017600050017650000902700090512552206418911718154613771209 100211801021240017650050017700000905200090772556206918961723155213831215 100212401021300017700050017750000907800091032559207319011729155713891221 100213001021360017750050017800000910400091282563207719061734156313961228 100213601021420017800050017850000912900091542566208219101739156814011234 100214201021480017850050017900000915500091792570208619161745157414081241 100214801021540017900050017950000918000092052573209019201750158014131247 100215401021600017950050018000000920600092312576209419241755158514191253 100216001021660018000050018050000923200092562580209919301760159114251260 100216601021720018050050018100000925700092822584210319341765159614311266 100217201021780018100050018150000928300093082587210719381770160214361272 100217801021840018150050018200000930900093332591211119431775160814431279 100218401021900018200050018250000933400093592594211519481780161314481285 100219001021960018250050018300000936000093852597211919521785161814531291 100219601022020018300050018350000938600094102601212319571790162414601297 100220201022080018350050018400000941100094362604212719611795162914651303 100220801022140018400050018450000943700094622608213219661800163514711309 100221401022200018450050018500000946300094872611213519701805164014761315 100222001022260018500050018550000948800095132615213919741810164514821321 100222601022320018550050018600000951400095382618214319791815165114871327 100223201022380018600050018650000953900095642621214719831820165614931333 100223801022440018650050018700000956500095902624215119871824166114981339 100224401022500018700050018750000959100096152628215519921829166615041345 100225001022560018750050018800000961600096412631215919961834167115091350 100225601022620018800050018850000964200096672634216220001838167615141356 100226201022680018850050018900000966800096922638216620051843168215201362 100226801022740018900050018950000969300097182641217020091848168715251368 100227401022800018950050019000000971900097442644217420131853169215311374 100228001022860019000050019050000974500097692647217820171857169715361379 100228601022920019050050019100000977000097952650218120211861170215421385 100229201022980019100050019150000979600098212654218520261866170715471390 100229801023040019150050019200000982200098462657218920301871171215531396 100230401023100019200050019250000984700098722660219220341875171615581401 100231001023160019250050019300000987300098972663219620381880172215631407 100231601023220019300050019350000989800099232666220020421884172615681412 100232201023280019350050019400000992400099492670220420461889173115741418 100232801023340019400050019450000995000099742672220720501893173615791423 100233401023400019450050019500000997500100002675221120541897174115841429 100234001023460019500050019550001000100100262679221520581902174615901434 100234601023520019550050019600001002700100512682221820621906175015951439 100235201023580019600050019650001005200100772684222120661910175515991445 100235801023700019650050019750001007800101282689222620721917176216071452 100237001023820019750050019850001012900101792695223420801925177116171463 100238201023940019850050019950001018000102312701224120871934178116271474 100239401024060019950050020050001023200102822707224820951943179016381485 100240601024180020050050020150001028300103332712225421021950179916471495 100241801024300020150050020250001033400103852718226121101959180816571506 100243001024420020250050020350001038600104362724226821171967181716671516 100244201024540020350050020450001043700104872729227421251975182616761527 100245401024660020450050020550001048800105382735228021321983183416851536 100246601024780020550050020650001053900105902740228721391991184316951547 100247801024900020650050020750001059100106412746229321461999185117041557 100249001025020020750050020850001064200106922751229921532006185917131566 100250201025140020850050020950001069300107442756230621602014186817221576 100251401025260020950050021050001074500107952762231221672022187617311586 100252601025380021050050021150001079600108462767231821742029188517401596 100253801025500021150050021250001084700108972772232421802036189217491605 100255001025620021250050021350001089800109492777233021872044190117571614 100256201025740021350050021450001095000110002782233621942051190917661624 100257401025860021450050021550001100100110512787234222012059191717751633 100258601025980021550050021650001105200111032792234822072065192417831642 100259801026100021650050021750001110400111542797235422132073193217921651 100261001026220021750050021850001115500112052802236022202080194018001660 100262201026340021850050021950001120600112562806236522262086194718081669 100263401026460021950050022050001125700113082811237122322094195518161678 100264601026580022050050022150001130900113592816237722382100196218241686 100265801026700022150050022250001136000114102821238222452107197018331695 100267001026820022250050022350001141100114622825238722512114197718401703 100268201026940022350050022450001146300115132830239322572121198418481712 100269401027060022450050022550001151400115642835239822632127199218561721 100270601027180022550050022650001156500116152840240422692134199918641729 100271801027300022650050022750001161600116672844240922742140200618711737 100273001027420022750050022850001166800117182848241422802147201318791745 100274201027540022850050022950001171900117692853242022862153202018871754 100275401027660022950050023050001177000118212857242522922160202718941762 100276601027780023050050023150001182200118722861243022982165203319011769 100277801027900023150050023250001187300119232866243523032172204019091777 100279001028020023250050023350001192400119742870244023092178204719161785 100280201028140023350050023450001197500120262874244523142184205419231793 100281401028260023450050023550001202700120772878245023202190206019301801 100282601028380023550050023650001207800121282883245523252196206719381808 100283801028500023650050023750001212900121792887246023312202207419451816 100285001028620023750050023850001218000122312891246523362208208019511823 100286201028740023850050023950001223200122822895247023412214208619591831 100287401028860023950050024050001228300123332899247523472220209319651838 100288601028980024050050024150001233400123852903248023522226209919721846 100289801029100024150050024250001238600124362907248523572231210519791853 100291001029220024250050024350001243700124872911249023622237211119861860 100292201029340024350050024450001248800125382915249523672242211719921867 100293401029460024450050024550001253900125902919250023732248212419991875 100294601029580024550050024650001259100126412922250423772253212920051881 100295801029700024650050024750001264200126922926250923832259213520121888 100297001029820024750050024850001269300127442930251423882265214120181895 100298201029940024850050024950001274500127952933251923932270214720251902 100299401030060024950050025050001279600128462937252323982275215320311909 100300601030180025050050025150001284700128972941252824042280215920371916 100301801030300025150050025250001289800129492945253324092286216520441923 100303001030420025250050025350001295000130002949253724142291217020501929 100304201030540025350050025450001300100130512953254224192296217620561936 100305401030660025450050025550001305200131032957254624242301218220621942 100306601030780025550050025650001310400131542961255124292307218720681949 100307801030900025650050025750001315500132052964255524332312219320741955 100309001031020025750050025850001320600132562968255924382317219820801962 100310201031140025850050025950001325700133082972256424432323220420861968 100311401031260025950050026050001330900133592975256824482328220920911974 100312601031380026050050026150001336000134102979257224532333221420971980 100313801031500026150050026250001341100134622983257724572338222021031987 100315001031620026250050026350001346300135132987258124622343222521091993 100316201031740026350050026450001351400135642990258524672348223021141999 100317401031860026450050026550001356500136152994258924712353223521202005 100318601031980026550050026650001361600136672997259324762358224121262011 100319801032100026650050026750001366800137183001259824812363224621322017 100321001032220026750050026850001371900137693005260124852368225221372023 100322201032340026850050026950001377000138213008260524892373225721422029 100323401032460026950050027050001382200138723012261024942378226221482035 100324601032580027050050027150001387300139233016261424982383226821532041 100325801032700027150050027250001392400139743020261725022388227321582046 100327001032820027250050027350001397500140263023262125072392227821642052 100328201032940027350050027450001402700140773027262525112397228321692058 100329401033060027450050027550001407800141283030262925152402228821742063 100330601033180027550050027650001412900141793034263325202406229321802069 100331801033300027650050027750001418000142313038263725242411229821852074 100333001033420027750050027850001423200142823041264125282416230321912080 100334201033540027850050027950001428300143333045264425322420230821962085 100335401033660027950050028050001433400143853048264825362425231322012091 100336601033780028050050028150001438600144363052265225402429231822072096 100337801033900028150050028250001443700144873055265525452434232322122102 100339001034020028250050028350001448800145383058265925482438232822172107 100340201034140028350050028450001453900145903062266325522442233222222112 100341401034260028450050028550001459100146413065266625572447233722282118 100342601034380028550050028650001464200146923069267025612451234222332124 100343801034500028650050028750001469300147443072267325642455234622382129 100345001034620028750050028850001474500147953075267725682460235122432134 100346201034740028850050028950001479600148463078268025722464235622482140 100347401034860028950050029050001484700148973081268425762468236022522145 100348601034980029050050029150001489800149493085268725802472236522572150 100349801035100029150050029250001495000150003088269125842477236922622155 100351001035220029250050029350001500100150513091269425872481237422672161 100352201035340029350050029450001505200151033094269725912485237822722166 100353401035460029450050029550001510400151543097270125952489238322772171 100354601035580029550050029650001515500152053101270425982493238722822176 100355801035700029650050029750001520600152563104270726022497239222872181 100357001035820029750050029850001525700153083107271026062501239622912186 100358201035940029850050029950001530900153593110271426092505240022962191 100359401036060029950050030050001536000154103113271726132509240523002196 100360601036180030050050030150001541100154623116272026162512240923052201 100361801036300030150050030250001546300155133119272326202516241323092206 100363001036420030250050030350001551400155643122272726242520241723142211 100364201036540030350050030450001556500156153125273026272524242123192216 100365401036660030450050030550001561600156673128273326302528242523232220 100366601036780030550050030650001566800157183131273626342532243023272225 100367801036900030650050030750001571900157693134273926372536243423322230 100369001037020030750050030850001577000158213136274226412539243823362235 100370201037140030850050030950001582200158723139274526442543244223412239 100371401037260030950050031050001587300159233142274826472547244623452244 100372601037380031050050031150001592400159743145275126512550245023492249 100373801037500031150050031250001597500160263148275426542554245423542254 100375001037620031250050031350001602700160773150275726572557245823582258 100376201037740031350050031450001607800161283153276126612561246223622263 100377401037860031450050031550001612900161793156276426642565246623662267 100378601037980031550050031650001618000162313159276726672568246923702271 100379801038100031650050031750001623200162823161277026702572247323752276 100381001038220031750050031850001628300163333164277326742575247723792280 100382201038340031850050031950001633400163853167277626772579248123832285 100383401038460031950050032050001638600164363169277926802582248423872289 100384601038580032050050032150001643700164873172278226832586248823912294 100385801038700032150050032250001648800165383175278626862589249223952298 100387001038820032250050032350001653900165903177278926902593249623992302 100388201038940032350050032450001659100166413180279126932596249924032306 100389401039060032450050032550001664200166923182279426962599250324072311 100390601039180032550050032650001669300167443185279826992603250724112315 100391801039300032650050032750001674500167953187280027022606251024152319 100393001039420032750050032850001679600168463190280327062609251424182323 100394201039540032850050032950001684700168973193280627092612251724222327 100395401039660032950050033050001689800169493195280927122616252124262332 100396601039780033050050033150001695000170003197281227152619252424302335 100397801039900033150050033250001700100170513200281527192622252824342340 100399001040020033250050033350001705200171033203281827222626253124382344 100400201040140033350050033450001710400171543205282127252629253524412348 100401401040260033450050033550001715500172053207282327282632253824452352 100402601040380033550050033650001720600172563210282627312636254224492356 100403801040500033650050033750001725700173083212282927342639254524522360 100405001040620033750050033850001730900173593215283227372643254924562364 100406201040740033850050033950001736000174103217283427402646255224602367 100407401040860033950050034050001741100174623219283727432649255524632371 100408601040980034050050034150001746300175133222284027462652255924672375 100409801041100034150050034250001751400175643224284327492655256224702379 100411001041220034250050034350001756500176153226284527522659256524742383 100412201041340034350050034450001761600176673229284827552662256924772387 100413401041460034450050034550001766800177183231285127582665257324812390 100414601041580034550050034650001771900177693233285327612668257624842394 100415801041700034650050034750001777000178213235285627642671257924882398 100417001041820034750050034850001782200178723238285927672675258324912402 100418201041940034850050034950001787300179233240286127702678258624952405 100419401042060034950050035050001792400179743242286427722681258924982409 100420601042180035050050035150001797500180263244286627752684259325022412 100421801042300035150050035250001802700180773247286927782687259625052416 100423001042420035250050035350001807800181283249287227812690260025092420 100424201042540035350050035450001812900181793251287427832693260325122423 100425401042660035450050035550001818000182313253287727862696260625162427 100426601042780035550050035650001823200182823255288027892699260925192430 100427801042900035650050035750001828300183333257288227922702261225232434 100429001043020035750050035850001833400183853259288527942705261625262437 100430201043140035850050035950001838600184363262288827972708261925302441 100431401043260035950050036050001843700184873264289128002711262225332444 100432601043380036050050036150001848800185383266289328022714262525372448 100433801043500036150050036250001853900185903268289628052717262825402452 100435001043620036250050036350001859100186413270289828082720263225432455 100436201043740036350050036450001864200186923272290128112723263525472459 100437401043860036450050036550001869300187443274290428142725263825502462 100438601043980036550050036650001874500187953276290628172728264125532466 100439801044100036650050036750001879600188463278290928202731264425572470 100441001044220036750050036850001884700188973280291128222734264725602473 100442201044340036850050036950001889800189493282291428252737265025632476 100443401044460036950050037050001895000190003284291628282739265325662480 100444601044580037050050037150001900100190513286291928312742265625702484 100445801044700037150050037250001905200191033288292128332745265925732487 100447001044820037250050037350001910400191543290292428362748266225762490 100448201044940037350050037450001915500192053293292628392751266525792494 100449401045060037450050037550001920600192563295292928412754266825832497 100450601045180037550050037650001925700193083297293128442757267125852500 100451801045300037650050037750001930900193593299293328472760267425892504 100453001045420037750050037850001936000194103301293628492763267725922507 100454201045540037850050037950001941100194623303293828522766267925952511 100455401045660037950050038050001946300195133305294128542768268225982514 100456601045780038050050038150001951400195643307294328572771268526012517 100457801045900038150050038250001956500196153309294528602774268826042520 100459001046020038250050038350001961600196673311294828622777269126072523 100460201046140038350050038450001966800197183313295028652779269426102527 100461401046260038450050038550001971900197693316295228672782269726132530 100462601046380038550050038650001977000198213318295528702785270026162533 100463801046500038650050038750001982200198723319295728722788270326192536 100465001046620038750050038850001987300199233322295928752790270626222539 100466201046740038850050038950001992400199743324296228772793270926252543 100467401046860038950050039050001997500200263326296428802796271226282546 100468601046980039050050039150002002700200773327296628822798271526312549 100469801047100039150050039250002007800201283329296828852801271826342552 100471001047220039250050039350002012900201793331297128872804272126372555 100472201047340039350050039450002018000202313333297328902807272426402558 100473401047460039450050039550002023200202823335297528922809272626432561 100474601047580039550050039650002028300203333337297728942812272926462564 100475801047700039650050039750002033400203853339297928972814273226492567 100477001047820039750050039850002038600204363341298128992817273526522570 100478201047940039850050039950002043700204873343298429012819273726552573 100479401048060039950050040050002048800205383345298629042822274026582576 100480601048180040050050040150002053900205903347298829062825274326612580 100481801048300040150050040250002059100206413348299029082827274626642583 100483001048420040250050040350002064200206923350299229112830274826672586 100484201048540040350050040450002069300207443352299429132832275126702589 100485401048660040450050040550002074500207953354299629162835275426732592 100486601048780040550050040650002079600208463356299829182837275626762595 100487801048900040650050040750002084700208973358300029202840275926792598 100489001049020040750050040850002089800209493360300329222842276226822601 100490201049140040850050040950002095000210003361300429242844276426842604 100491401049260040950050041050002100100210513363300729272847276726872607 100492601049380041050050041150002105200211033365300929292849277026902610 100493801049500041150050041250002110400211543367301129312852277226932613 100495001049620041250050041350002115500212053368301329332854277526952616 100496201049740041350050041450002120600212563370301529362857277726982619 100497401049860041450050041550002125700213083372301729382859278027012622 100498601049980041550050041650002130900213593374301929402861278327042625 100499801050100041650050041750002136000214103375302129422864278527062628 100501001050220041750050041850002141100214623377302329442866278827092631 100502201050340041850050041950002146300215133379302529472868279027122634 100503401050460041950050042050002151400215643381302729492871279327152637 100504601050580042050050042150002156500216153382302829512873279527172640 100505801050700042150050042250002161600216673384303029532875279827202642 100507001050820042250050042350002166800217183386303229552878280027232645 100508201050940042350050042450002171900217693387303429572880280227252648 100509401051060042450050042550002177000218213389303629592882280527282651 100510601051180042550050042650002182200218723391303829612884280727312654 100511801051300042650050042750002187300219233392304029632887281027332657 100513001051420042750050042850002192400219743394304229652889281227362659 100514201051540042850050042950002197500220263396304429672891281527382662 100515401051660042950050043050002202700220773397304629692893281727412665 100516601051780043050050043150002207800221283399304729722896282027442668 100517801051900043150050043250002212900221793400304929732898282227462670 100519001052020043250050043350002218000222313402305129752900282427492673 100520201052140043350050043450002223200222823404305329772902282727512676 100521401052260043450050043550002228300223333405305529802904282927542678 100522601052380043550050043650002233400223853407305629812906283127562681 100523801052500043650050043750002238600224363408305829832908283427592684 100525001052620043750050043850002243700224873410306029852911283627612686 100526201052740043850050043950002248800225383412306229872913283827632689 100527401052860043950050044050002253900225903413306429892915284027662692 100528601052980044050050044150002259100226413415306529912917284327682694 100529801053100044150050044250002264200226923416306729932919284527712697 100531001053220044250050044350002269300227443418306929952921284727732699 100532201053340044350050044450002274500227953419307129972923284927762702 100533401053460044450050044550002279600228463421307229992925285227782705 100534601053580044550050044650002284700228973422307430012927285427812707 100535801053700044650050044750002289800229493424307630032929285627832710 100537001053820044750050044850002295000230003425307830042931285827852712 100538201053940044850050044950002300100230513427307930062933286127882715 100539401054060044950050045050002305200231033428308130082935286327902717 100540601054180045050050045150002310400231543430308330102937286527922720 100541801054300045150050045250002315500232053431308430122939286727952722 100543001054420045250050045350002320600232563433308630142942286927972725 100544201054540045350050045450002325700233083434308830152943287127992727 100545401054660045450050045550002330900233593436308930172945287328012729 100546601054780045550050045650002336000234103437309130192947287628042732 100547801054900045650050045750002341100234623439309330212949287828062734 100549001055020045750050045850002346300235133440309430232951288028082737 100550201055140045850050045950002351400235643441309630252953288228112739 100551401055260045950050046050002356500236153443309830262955288428132742 100552601055380046050050046150002361600236673444309930282957288628152744 100553801055500046150050046250002366800237183446310130302959288828172746 100555001055620046250050046350002371900237693447310230322961289028192749 100556201055740046350050046450002377000238213449310430332963289228222751 100557401055860046450050046550002382200238723450310530352965289428242753 100558601055980046550050046650002387300239233451310730372967289628262756 100559801056100046650050046750002392400239743453310930392968289828282758 100561001056220046750050046850002397500240263454311030402970290028302760 100562201056340046850050046950002402700240773455311230422972290228322763 100563401056460046950050047050002407800241283457311330442974290428352765 100564601056580047050050047150002412900241793458311530452976290628372767 100565801056700047150050047250002418000242313460311730472978290828392770 100567001056820047250050047350002423200242823461311830492979291028412772 100568201056940047350050047450002428300243333462312030502981291228432774 100569401057060047450050047550002433400243853464312130522983291428452776 100570601057180047550050047650002438600244363465312330542985291628482779 100571801057300047650050047750002443700244873466312430552987291828492781 100573001057420047750050047850002448800245383468312630572989292028522783 100574201057540047850050047950002453900245903469312730592990292228542785 100575401057660047950050048050002459100246413470312830602992292428562787 100576601057780048050050048150002464200246923471313030622994292628582790 100577801057900048150050048250002469300247443473313230642996292828602792 100579001058020048250050048350002474500247953474313330652997293028622794 100580201999999948350059999999002479600999993475313430672999293128642796