120000000002520000000000002100000000000011670000000000000000000000000000 120025201002580002100050002150000116800011940000000000000000000000000000 120025801002640002150050002200000119500012220000000000000000000000000000 120026401002700002200050002250000122300012500000000000000000000000000000 120027001002760002250050002300000125100012780000000000000000000000000000 120027601002820002300050002350000127900013060007000000000000000000000000 120028201002880002350050002400000130700013330041000000000000000000000000 120028801002940002400050002450000133400013610065000000000000000000000000 120029401003000002450050002500000136200013890088000000000000000000000000 120030001003060002500050002550000139000014170111000000000000000000000000 120030601003120002550050002600000141800014440132000000000000000000000000 120031201003180002600050002650000144500014720153000000000000000000000000 120031801003240002650050002700000147300015000173000000000000000000000000 120032401003300002700050002750000150100015280195000000000000000000000000 120033001003360002750050002800000152900015560216000000000000000000000000 120033601003420002800050002850000155700015830236000000000000000000000000 120034201003480002850050002900000158400016110256000000000000000000000000 120034801003540002900050002950000161200016390277000000000000000000000000 120035401003600002950050003000000164000016670298000000000000000000000000 120036001003660003000050003050000166800016940318000000000000000000000000 120036601003720003050050003100000169500017220337000000000000000000000000 120037201003780003100050003150000172300017500357000000000000000000000000 120037801003840003150050003200000175100017780377000000000000000000000000 120038401003900003200050003250000177900018060397000000000000000000000000 120039001003960003250050003300000180700018330416000000000000000000000000 120039601004020003300050003350000183400018610435000000000000000000000000 120040201004080003350050003400000186200018890455000000000000000000000000 120040801004140003400050003450000189000019170475000000000000000000000000 120041401004200003450050003500000191800019440494000000000000000000000000 120042001004260003500050003550000194500019720512000000000000000000000000 120042601004320003550050003600000197300020000530000000000000000000000000 120043201004380003600050003650000200100020280548000000000000000000000000 120043801004440003650050003700000202900020560565000000000000000000000000 120044401004500003700050003750000205700020830581000000000000000000000000 120045001004560003750050003800000208400021110598000000000000000000000000 120045601004620003800050003850000211200021390613000000000000000000000000 120046201004680003850050003900000214000021670630000000000000000000000000 120046801004740003900050003950000216800021940646000000000000000000000000 120047401004800003950050004000000219500022220663000000000000000000000000 120048001004860004000050004050000222300022500679000500000000000000000000 120048601004920004050050004100000225100022780694000600000000000000000000 120049201004980004100050004150000227900023060710000700000000000000000000 120049801005040004150050004200000230700023330725000800000000000000000000 120050401005100004200050004250000233400023610739000900000000000000000000 120051001005160004250050004300000236200023890753001000000000000000000000 120051601005220004300050004350000239000024170768001100000000000000000000 120052201005280004350050004400000241800024440784001200000000000000000000 120052801005340004400050004450000244500024720798001200000000000000000000 120053401005400004450050004500000247300025000813001300000000000000000000 120054001005460004500050004550000250100025280827001400000000000000000000 120054601005520004550050004600000252900025560841001500000000000000000000 120055201005580004600050004650000255700025830855001600000000000000000000 120055801005640004650050004700000258400026110868002900000000000000000000 120056401005700004700050004750000261200026390881004200000000000000000000 120057001005760004750050004800000264000026670897005500000000000000000000 120057601005820004800050004850000266800026940912006700000000000000000000 120058201005880004850050004900000269500027220926007900000000000000000000 120058801005940004900050004950000272300027500940009100000000000000000000 120059401006000004950050005000000275100027780954010300000000000000000000 120060001006060005000050005050000277900028060968011400000000000000000000 120060601006120005050050005100000280700028330982012500000000000000000000 120061201006180005100050005150000283400028610995013600000000000000000000 120061801006240005150050005200000286200028891009014700000000000000000000 120062401006300005200050005250000289000029171023015800000000000000000000 120063001006360005250050005300000291800029441037016800000000000000000000 120063601006420005300050005350000294500029721050017900000000000000000000 120064201006480005350050005400000297300030001064019000000000000000000000 120064801006540005400050005450000300100030281077020200000000000000000000 120065401006600005450050005500000302900030561090021300000000000000000000 120066001006660005500050005550000305700030831103022500000000000000000000 120066601006720005550050005600000308400031111116023600000000000000000000 120067201006780005600050005650000311200031391128024600000000000000000000 120067801006840005650050005700000314000031671140025700000000000000000000 120068401006900005700050005750000316800031941152026800010000000000000000 120069001006960005750050005800000319500032221164027800120000000000000000 120069601007020005800050005850000322300032501176029000220000000000000000 120070201007080005850050005900000325100032781187030100320000000000000000 120070801007140005900050005950000327900033061198031200420000000000000000 120071401007200005950050006000000330700033331209032300520000000000000000 120072001007260006000050006050000333400033611220033400620000000000000000 120072601007320006050050006100000336200033891231034400710000000000000000 120073201007380006100050006150000339000034171241035500810000000000000000 120073801007440006150050006200000341800034441252036700900000000000000000 120074401007500006200050006250000344500034721262037900990000000000000000 120075001007560006250050006300000347300035001272039001080000000000000000 120075601007620006300050006350000350100035281282040201170000000000000000 120076201007680006350050006400000352900035561292041301250000000000000000 120076801007740006400050006450000355700035831302042401340000000000000000 120077401007800006450050006500000358400036111312043501440000000000000000 120078001007860006500050006550000361200036391321044601530000000000000000 120078601007920006550050006600000364000036671330045701630000000000000000 120079201007980006600050006650000366800036941339046901720000000000000000 120079801008040006650050006700000369500037221348048001810000000000000000 120080401008100006700050006750000372300037501357049101900000000000000000 120081001008160006750050006800000375100037781366050301980000000000000000 120081601008220006800050006850000377900038061374051402070006000000000000 120082201008280006850050006900000380700038331383052502170015000000000000 120082801008340006900050006950000383400038611392053702260024000000000000 120083401008400006950050007000000386200038891400054802360032000000000000 120084001008460007000050007050000389000039171408055902480041000000000000 120084601008520007050050007100000391800039441416056902580049000000000000 120085201008580007100050007150000394500039721424058002680057000000000000 120085801008640007150050007200000397300040001432059002780066000000000000 120086401008700007200050007250000400100040281439060102880074000000000000 120087001008760007250050007300000402900040561447061102980081000000000000 120087601008820007300050007350000405700040831454062103090089000000000000 120088201008880007350050007400000408400041111462063103190097000000000000 120088801008940007400050007450000411200041391469064103300105000000000000 120089401009000007450050007500000414000041671476065003400112000000000000 120090001009060007500050007550000416800041941483066003500120000000000000 120090601009120007550050007600000419500042221490066903600129000000000000 120091201009180007600050007650000422300042501497067903710137000000000000 120091801009240007650050007700000425100042781504069003820145000000000000 120092401009300007700050007750000427900043061510070003930153000000000000 120093001009360007750050007800000430700043331517070904030161000000000000 120093601009420007800050007850000433400043611525071904140168000000000000 120094201009480007850050007900000436200043891534072904250176000200000000 120094801009540007900050007950000439000044171542073804350184001000000000 120095401009600007950050008000000441800044441551074804460193001800000000 120096001009660008000050008050000444500044721559075704560201002500000000 120096601009720008050050008100000447300045001567076604660209003300000000 120097201009780008100050008150000450100045281575077504760217004000000000 120097801009840008150050008200000452900045561583078404860225004700000000 120098401009900008200050008250000455700045831590079304950233005400000000 120099001009960008250050008300000458400046111598080205050241006100000000 120099601010020008300050008350000461200046391606081005140249006800000000 120100201010080008350050008400000464000046671613081905240258007500000000 120100801010140008400050008450000466800046941621082805330266008200000000 120101401010200008450050008500000469500047221629083705420275008900000000 120102001010260008500050008550000472300047501636084605510283009500000000 120102601010320008550050008600000475100047781644085605600291010200000000 120103201010380008600050008650000477900048061651086505690299011000000000 120103801010440008650050008700000480700048331659087405780307011700000000 120104401010500008700050008750000483400048611666088405880315012400000000 120105001010560008750050008800000486200048891673089305970327013100000000 120105601010620008800050008850000489000049171680090206060337013800000000 120106201010680008850050008900000491800049441687091006150347014500000000 120106801010740008900050008950000494500049721694092006250357015200000000 120107401010800008950050009000000497300050001701092806340367015900060000 120108001010860009000050009050000500100050281708093706430376016700130000 120108601010920009050050009100000502900050561715094506510385017400200000 120109201010980009100050009150000505700050831721095406600395018200260000 120109801011040009150050009200000508400051111728096206690404018900330000 120110401011100009200050009250000511200051391734097006770413019600390000 120111001011160009250050009300000514000051671741097906860422020400460000 120111601011220009300050009350000516800051941747098706950431021100520000 120112201011280009350050009400000519500052221753099507040440021800580000 120112801011340009400050009450000522300052501759100407120448022600640000 120113401011400009450050009500000525100052781765101207210457023300700000 120114001011460009500050009550000527900053061771102007300466024100760000 120114601011520009550050009600000530700053331777102807390474024800820000 120115201011580009600050009650000533400053611783103607480482025600880000 120115801011640009650050009700000536200053891789104407570491026300950000 120116401011700009700050009750000539000054171795105107660499027101020000 120117001011760009750050009800000541800054441801105907750508027801080000 120117601011820009800050009850000544500054721806106607830517028601150000 120118201011880009850050009900000547300055001812107407920525029401210000 120118801011940009900050009950000550100055281818108108000534030101270000 120119401012000009950050010000000552900055561823108908090543030901340000 120120001012060010000050010050000555700055831829109608170552031701400003 120120601012120010050050010100000558400056111834110408250560032401470009 120121201012180010100050010150000561200056391839111208330569033101530015 120121801012240010150050010200000564000056671845112008410578033901600021 120122401012300010200050010250000566800056941850112808490586034601670027 120123001012360010250050010300000569500057221855113608570595035301730033 120123601012420010300050010350000572300057501860114308650603036301800039 120124201012480010350050010400000575100057781865115108730611037201860044 120124801012540010400050010450000577900058061870115808810620038001930050 120125401012600010450050010500000580700058331875116608890628038802000056 120126001012660010500050010550000583400058611880117308970636039602070061 120126601012720010550050010600000586200058891886118109060645040502140067 120127201012780010600050010650000589000059171891118809140654041302210072 120127801012840010650050010700000591800059441896119609220662042102280078 120128401012900010700050010750000594500059721901120309300671042902350084 120129001012960010750050010800000597300060001906121009380680043702420090 120129601013020010800050010850000600100060281911121709460688044602490096 120130201013080010850050010900000602900060561916122409540696045502560102 120130801013140010900050010950000605700060831922123209620705046402640108 120131401013200010950050011000000608400061111928123909700713047302710114 120132001013260011000050011050000611200061391934124609780722048102780120 120132601013320011050050011100000614000061671939125209850730049002850126 120133201013380011100050011150000616800061941945125909930738049802920132 120133801013440011150050011200000619500062221951126610010746050703000138 120134401013500011200050011250000622300062501956127310090754051503070145 120135001013560011250050011300000625100062781961128010170762052303130151 120135601013620011300050011350000627900063061967128710250770053203200157 120136201013680011350050011400000630700063331972129410330778054003270163 120136801013740011400050011450000633400063611978130110400786054803340169 120137401013800011450050011500000636200063891983130810480795055603410175 120138001013860011500050011550000639000064171988131410560803056403470182 120138601013920011550050011600000641800064441993132110630811057203540189 120139201013980011600050011650000644500064721999132810700819058003600195 120139801014040011650050011700000647300065002004133410780827058803690202 120140401014100011700050011750000650100065282009134110850835059703770208 120141001014160011750050011800000652900065562014134710920843060503840215 120141601014220011800050011850000655700065832019135410990851061303920221 120142201014280011850050011900000658400066112024136011060859062104010227 120142801014340011900050011950000661200066392029136611130866062904090234 120143401014400011950050012000000664000066672034137311210874063704170241 120144001014460012000050012050000666800066942039137911280882064504250248 120144601014520012050050012100000669500067222043138511350889065304330254 120145201014580012100050012150000672300067502048139211420897066104420261 120145801014640012150050012200000675100067782053139711490905066904500268 120146401014700012200050012250000677900068062057140311560912067704570274 120147001014760012250050012300000680700068332063141011640920068504650281 120147601014820012300050012350000683400068612067141511700928069304730287 120148201014880012350050012400000686200068892072142211770935070104810294 120148801014940012400050012450000689000069172077142811840943070904890300 120149401015000012450050012500000691800069442082143411910950071704960306 120150001015060012500050012550000694500069722087144011980957072505030313 120150601015120012550050012600000697300070002092144612040965073305110319 120151201015180012600050012650000700100070282096145212110972074105180325 120151801015240012650050012700000702900070562101145812170979074805260331 120152401015300012700050012750000705700070832106146412240987075605340337 120153001015360012750050012800000708400071112110147012300994076405420343 120153601015420012800050012850000711200071392114147612371001077105500349 120154201015480012850050012900000714000071672119148212431009077905590355 120154801015540012900050012950000716800071942124148712501016078605670361 120155401015600012950050013000000719500072222128149312561023079405740370 120156001015660013000050013050000722300072502133149912621030080105830378 120156601015720013050050013100000725100072782137150412691037080805900386 120157201015780013100050013150000727900073062141151012751044081505980393 120157801015840013150050013200000730700073332146151512821051082306060401 120158401015900013200050013250000733400073612150152112881058083006130409 120159001015960013250050013300000736200073892154152612941065083706210416 120159601016020013300050013350000739000074172159153213011072084506290423 120160201016080013350050013400000741800074442163153813071078085306360431 120160801016140013400050013450000744500074722167154313131085086006430438 120161401016200013450050013500000747300075002171154913191092086806510446 120162001016260013500050013550000750100075282175155513251098087506590453 120162601016320013550050013600000752900075562179156013311105088206660460 120163201016380013600050013650000755700075832183156613371111089006740468 120163801016440013650050013700000758400076112187157113431118089706810475 120164401016500013700050013750000761200076392191157613491124090406880483 120165001016560013750050013800000764000076672195158213551131091106960491 120165601016620013800050013850000766800076942200158713611138091807030499 120166201016680013850050013900000769500077222204159213661144092507100506 120166801016740013900050013950000772300077502209159813721151093307180514 120167401016800013950050014000000775100077782213160313781157093907250521 120168001016860014000050014050000777900078062217160913841164094607320529 120168601016920014050050014100000780700078332222161413901170095307400537 120169201016980014100050014150000783400078612227162013961177096007470544 120169801017040014150050014200000786200078892231162514021183096707540551 120170401017100014200050014250000789000079172236163114081189097407610559 120171001017160014250050014300000791800079442240163614131195098007690566 120171601017220014300050014350000794500079722244164114191201098707760573 120172201017280014350050014400000797300080002249164614251208099407830580 120172801017340014400050014450000800100080282253165114311214100007900587 120173401017400014450050014500000802900080562257165614361220100707980594 120174001017460014500050014550000805700080832261166214421226101408050602 120174601017520014550050014600000808400081112265166714471232102008120609 120175201017580014600050014650000811200081392269167314531238102708190616 120175801017640014650050014700000814000081672274167814591244103408260623 120176401017700014700050014750000816800081942277168314641250104008330631 120177001017760014750050014800000819500082222281168814701256104708400638 120177601017820014800050014850000822300082502286169414761263105308470645 120178201017880014850050014900000825100082782290169914811269106008530653 120178801017940014900050014950000827900083062293170514871274106608600660 120179401018000014950050015000000830700083332298171014921281107208670667 120180001018060015000050015050000833400083612301171614981286107908740674 120180601018120015050050015100000836200083892305172115031292108508800681 120181201018180015100050015150000839000084172309172615081298109108870688 120181801018240015150050015200000841800084442313173215141304109708940695 120182401018300015200050015250000844500084722317173815201309110309010702 120183001018360015250050015300000847300085002320174415251315110909080708 120183601018420015300050015350000850100085282324175015311321111609150716 120184201018480015350050015400000852900085562328175615361327112209210723 120184801018540015400050015450000855700085832331176215421333112809280730 120185401018600015450050015500000858400086112335176815481339113509340737 120186001018660015500050015550000861200086392339177415531344114109410743 120186601018720015550050015600000864000086672342177915591350114709470750 120187201018780015600050015650000866800086942346178515651356115309540757 120187801018840015650050015700000869500087222350179115701362115909600764 120188401018900015700050015750000872300087502353179615761367116509660771 120189001018960015750050015800000875100087782357180215821373117109730778 120189601019020015800050015850000877900088062360180815871379117709790785 120190201019080015850050015900000880700088332364181315931384118309850791 120190801019140015900050015950000883400088612368181916001390118909920798 120191401019200015950050016000000886200088892371182416051396119509980805 120192001019260016000050016050000889000089172374183016111402120110040812 120192601019320016050050016100000891800089442378183516171408120710110819 120193201019380016100050016150000894500089722381184116231413121310170825 120193801019440016150050016200000897300090002385184616281419121910230832 120194401019500016200050016250000900100090282389185116351425122510300838 120195001019560016250050016300000902900090562392185716401430123110360845 120195601019620016300050016350000905700090832395186216461436123610420851 120196201019680016350050016400000908400091112399186716521442124210480858 120196801019740016400050016450000911200091392403187216581448124810540864 120197401019800016450050016500000914000091672406187716631454125410600870 120198001019860016500050016550000916800091942410188316701460126010670877 120198601019920016550050016600000919500092222413188816751466126610720883 120199201019980016600050016650000922300092502416189316811472127210780889 120199801020040016650050016700000925100092782420189816871479127810850896 120200401020100016700050016750000927900093062423190316921484128310910902 120201001020160016750050016800000930700093332426190816981490128910970909 120201601020220016800050016850000933400093612430191317041497129511030915 120202201020280016850050016900000936200093892433191817091502130111090922 120202801020340016900050016950000939000094172436192217141508130711150928 120203401020400016950050017000000941800094442440192817201514131311210934 120204001020460017000050017050000944500094722443193217251520131911270940 120204601020520017050050017100000947300095002446193717311525132511330946 120205201020580017100050017150000950100095282450194217361532133111390953 120205801020640017150050017200000952900095562453194717421537133711450959 120206401020700017200050017250000955700095832456195117471543134311500965 120207001020760017250050017300000958400096112459195617521549135011570971 120207601020820017300050017350000961200096392462196117571554135611630977 120208201020880017350050017400000964000096672465196517621560136111680983 120208801020940017400050017450000966800096942469197017681566136811750990 120209401021000017450050017500000969500097222472197417731572137411800996 120210001021060017500050017550000972300097502475197917781577138011861002 120210601021120017550050017600000975100097782478198417831583138611931008 120211201021180017600050017650000977900098062481198817881589139211981014 120211801021240017650050017700000980700098332484199217931594139812041020 120212401021300017700050017750000983400098612488199717991600140412111026 120213001021360017750050017800000986200098892491200218031605141012171032 120213601021420017800050017850000989000099172495200618081611141512231038 120214201021480017850050017900000991800099442498201118141617142212291044 120214801021540017900050017950000994500099722502201518181622142712351050 120215401021600017950050018000000997300100002505201918231627143312411056 120216001021660018000050018050001000100100282509202418281633143912481062 120216601021720018050050018100001002900100562512202818331638144412541068 120217201021780018100050018150001005700100832515203218371643145012601074 120217801021840018150050018200001008400101112519203618431649145612671080 120218401021900018200050018250001011200101392523204018471654146112731086 120219001021960018250050018300001014000101672526204418521659146712781092 120219601022020018300050018350001016800101942529204818561664147212841098 120220201022080018350050018400001019500102222533205318611670147812911104 120220801022140018400050018450001022300102502537205718661675148312961110 120221401022200018450050018500001025100102782540206118701680148913021116 120222001022260018500050018550001027900103062544206518751685149513091123 120222601022320018550050018600001030700103332547206918791690150013141129 120223201022380018600050018650001033400103612550207318841695150613201135 120223801022440018650050018700001036200103892554207718891700151213261142 120224401022500018700050018750001039000104172557208118931705151713321148 120225001022560018750050018800001041800104442561208518971710152213371154 120225601022620018800050018850001044500104722564208919021715152813431161 120226201022680018850050018900001047300105002567209319061720153313491167 120226801022740018900050018950001050100105282571209719111725153913541173 120227401022800018950050019000001052900105562574210119151730154413601179 120228001022860019000050019050001055700105832577210519201734154913661185 120228601022920019050050019100001058400106112580210819241739155513711191 120229201022980019100050019150001061200106392584211319281744156013771197 120229801023040019150050019200001064000106672587211619331749156513831203 120230401023100019200050019250001066800106942590212019371753157013881209 120231001023160019250050019300001069500107222594212419411759157613941215 120231601023220019300050019350001072300107502597212719451763158113991221 120232201023280019350050019400001075100107782600213119491768158614041227 120232801023340019400050019450001077900108062603213519541773159114101233 120233401023400019450050019500001080700108332606213919581777159614151238 120234001023460019500050019550001083400108612609214219621781160114211244 120234601023520019550050019600001086200108892613214619661786160614271250 120235201023580019600050019650001089000109172616215019701791161114321256 120235801023700019650050019750001091800109722620215519761798161914401264 120237001023820019750050019850001097300110282626216219851807162914511276 120238201023940019850050019950001102900110832632216919921815163814611286 120239401024060019950050020050001108400111392638217620001824164814721298 120240601024180020050050020150001114000111942644218320081833165814831309 120241801024300020150050020250001119500112502650219020161841166714931319 120243001024420020250050020350001125100113062656219720231850167715031330 120244201024540020350050020450001130700113612662220420311859168615131341 120245401024660020450050020550001136200114172667221020381867169515231351 120246601024780020550050020650001141800114722673221720461875170415331362 120247801024900020650050020750001147300115282679222420541884171315431373 120249001025020020750050020850001152900115832684223020611891172215531383 120250201025140020850050020950001158400116392689223620681900173115631394 120251401025260020950050021050001164000116942695224320751908174015721405 120252601025380021050050021150001169500117502700224920821915174815811415 120253801025500021150050021250001175100118062705225520891923175715911425 120255001025620021250050021350001180700118612711226220961931176616011435 120256201025740021350050021450001186200119172716226821031938177416091445 120257401025860021450050021550001191800119722721227421101946178216191455 120258601025980021550050021650001197300120282726228021171954179116281465 120259801026100021650050021750001202900120832731228621231961179916371474 120261001026220021750050021850001208400121392736229221301969180716461484 120262201026340021850050021950001214000121942741229721361976181516541493 120263401026460021950050022050001219500122502746230321431983182316631503 120264601026580022050050022150001225100123062751230921501990183116721512 120265801026700022150050022250001230700123612756231421561997183916801521 120267001026820022250050022350001236200124172761232021622005184716891531 120268201026940022350050022450001241800124722765232621692012185416971540 120269401027060022450050022550001247300125282770233121752018186217051549 120270601027180022550050022650001252900125832775233721812025187017141558 120271801027300022650050022750001258400126392780234321872032187717221567 120273001027420022750050022850001264000126942784234821932039188417301575 120274201027540022850050022950001269500127502788235321992046189217381584 120275401027660022950050023050001275100128062793235922062052189917461593 120276601027780023050050023150001280700128612797236422112059190617541601 120277801027900023150050023250001286200129172802236922172065191417621610 120279001028020023250050023350001291800129722806237422232072192117701619 120280201028140023350050023450001297300130282810237922292078192817771627 120281401028260023450050023550001302900130832815238422342085193517851635 120282601028380023550050023650001308400131392819239022402091194217931644 120283801028500023650050023750001314000131942823239422462097194918001651 120285001028620023750050023850001319500132502828239922512103195518081660 120286201028740023850050023950001325100133062832240422572110196218151668 120287401028860023950050024050001330700133612836240922622116196918221675 120288601028980024050050024150001336200134172840241422682122197618301683 120289801029100024150050024250001341800134722844242022732128198218371691 120291001029220024250050024350001347300135282848242422782134198918441699 120292201029340024350050024450001352900135832852243022842140199518511707 120293401029460024450050024550001358400136392856243522892146200218581714 120294601029580024550050024650001364000136942860243922942151200818651722 120295801029700024650050024750001369500137502864244423002157201418721729 120297001029820024750050024850001375100138062868244923052163202118791737 120298201029940024850050024950001380700138612872245423102168202718851744 120299401030060024950050025050001386200139172876245923152174203318921751 120300601030180025050050025150001391800139722879246323202179203918991758 120301801030300025150050025250001397300140282883246823252185204519061766 120303001030420025250050025350001402900140832887247323312191205119121773 120304201030540025350050025450001408400141392890247723362196205719191780 120305401030660025450050025550001414000141942894248223412201206319251787 120306601030780025550050025650001419500142502898248723462207206919321794 120307801030900025650050025750001425100143062902249123512212207519381801 120309001031020025750050025850001430700143612906249623562217208119441808 120310201031140025850050025950001436200144172910250023612223208719511815 120311401031260025950050026050001441800144722913250523662228209219571821 120312601031380026050050026150001447300145282917250923712233209819631828 120313801031500026150050026250001452900145832921251423762239210419691835 120315001031620026250050026350001458400146392925251823812244210919751841 120316201031740026350050026450001464000146942929252223862249211519811848 120317401031860026450050026550001469500147502933252723912255212119881855 120318601031980026550050026650001475100148062936253123962260212619941861 120319801032100026650050026750001480700148612940253524002265213120001868 120321001032220026750050026850001486200149172944253924052270213720061874 120322201032340026850050026950001491800149722947254424102276214320121881 120323401032460026950050027050001497300150282951254824142281214820171887 120324601032580027050050027150001502900150832955255224192286215320231893 120325801032700027150050027250001508400151392959255624242291215920291900 120327001032820027250050027350001514000151942962256024282296216420351906 120328201032940027350050027450001519500152502966256424332301217020401912 120329401033060027450050027550001525100153062970256824372306217520461918 120330601033180027550050027650001530700153612974257224422311218120521924 120331801033300027650050027750001536200154172977257624462316218620571930 120333001033420027750050027850001541800154722981258024502321219120631936 120334201033540027850050027950001547300155282985258424552326219720681942 120335401033660027950050028050001552900155832988258824592331220220741948 120336601033780028050050028150001558400156392992259224632335220720791954 120337801033900028150050028250001564000156942995259624682340221220851960 120339001034020028250050028350001569500157502999259924722345221820901965 120340201034140028350050028450001575100158063002260324762349222220961971 120341401034260028450050028550001580700158613006260724802354222821011977 120342601034380028550050028650001586200159173010261124852359223321071982 120343801034500028650050028750001591800159723013261424892363223821121988 120345001034620028750050028850001597300160283016261824932368224321171993 120346201034740028850050028950001602900160833020262224972372224821231999 120347401034860028950050029050001608400161393023262525012377225321282005 120348601034980029050050029150001614000161943026262925052381225721332010 120349801035100029150050029250001619500162503030263225092386226221392015 120351001035220029250050029350001625100163063033263625132390226721442021 120352201035340029350050029450001630700163613037264025172395227221492027 120353401035460029450050029550001636200164173040264325212399227621542032 120354601035580029550050029650001641800164723043264625252403228121602038 120355801035700029650050029750001647300165283046265025292407228621652043 120357001035820029750050029850001652900165833049265325322411229021702049 120358201035940029850050029950001658400166393053265725362416229521752054 120359401036060029950050030050001664000166943056266025402420230021802060 120360601036180030050050030150001669500167503059266425442424230521852065 120361801036300030150050030250001675100168063062266725472428230921902070 120363001036420030250050030350001680700168613065267025512432231321952076 120364201036540030350050030450001686200169173069267425552436231821992081 120365401036660030450050030550001691800169723071267725582440232222042086 120366601036780030550050030650001697300170283074268025622444232722092091 120367801036900030650050030750001702900170833078268325662449233122142096 120369001037020030750050030850001708400171393081268725702453233622192102 120370201037140030850050030950001714000171943083268925732456234022232106 120371401037260030950050031050001719500172503086269325772460234422282112 120372601037380031050050031150001725100173063090269625802464234822332117 120373801037500031150050031250001730700173613093269925842468235322372122 120375001037620031250050031350001736200174173095270225872472235722422127 120376201037740031350050031450001741800174723098270525912476236122462132 120377401037860031450050031550001747300175283101270825942480236522512137 120378601037980031550050031650001752900175833104271125972483236922552141 120379801038100031650050031750001758400176393107271426012487237322602146 120381001038220031750050031850001764000176943110271826042491237822642151 120382201038340031850050031950001769500177503113272126082495238222692156 120383401038460031950050032050001775100178063115272426112498238622732160 120384601038580032050050032150001780700178613118272726142502239022772165 120385801038700032150050032250001786200179173121273126172506239422822170 120387001038820032250050032350001791800179723123273326202509239722862174 120388201038940032350050032450001797300180283126273726242513240122902179 120389401039060032450050032550001802900180833129274026272516240522952184 120390601039180032550050032650001808400181393132274326302520240922992188 120391801039300032650050032750001814000181943134274626332523241323032193 120393001039420032750050032850001819500182503137274926372527241723072197 120394201039540032850050032950001825100183063140275226402530242123112202 120395401039660032950050033050001830700183613142275526432534242423152206 120396601039780033050050033150001836200184173145275826472537242823192211 120397801039900033150050033250001841800184723147276126502541243223242215 120399001040020033250050033350001847300185283150276426542544243623282220 120400201040140033350050033450001852900185833152276726572547243923322224 120401401040260033450050033550001858400186393155277026602551244323362228 120402601040380033550050033650001864000186943158277326632554244723402232 120403801040500033650050033750001869500187503160277626662557245023432236 120405001040620033750050033850001875100188063162277926702561245423472241 120406201040740033850050033950001880700188613165278226732564245823512245 120407401040860033950050034050001886200189173168278526762568246123552249 120408601040980034050050034150001891800189723170278726792571246523592253 120409801041100034150050034250001897300190283172279026822575246823632258 120411001041220034250050034350001902900190833175279326862578247223672262 120412201041340034350050034450001908400191393177279626882581247523702266 120413401041460034450050034550001914000191943179279826922585247923742270 120414601041580034550050034650001919500192503182280126952588248223782274 120415801041700034650050034750001925100193063184280426982592248623822278 120417001041820034750050034850001930700193613187280727012595248923852282 120418201041940034850050034950001936200194173189280927042598249323892286 120419401042060034950050035050001941800194723191281227072602249623932290 120420601042180035050050035150001947300195283193281527102605250023962294 120421801042300035150050035250001952900195833196281727132608250324002298 120423001042420035250050035350001958400196393198282027162611250724042302 120424201042540035350050035450001964000196943201282327192615251024072306 120425401042660035450050035550001969500197503203282527212618251424112309 120426601042780035550050035650001975100198063205282827242621251724142313 120427801042900035650050035750001980700198613207283127272624252124182317 120429001043020035750050035850001986200199173209283327302627252424212321 120430201043140035850050035950001991800199723212283627332630252824252325 120431401043260035950050036050001997300200283214283927362633253124292328 120432601043380036050050036150002002900200833216284227392637253524322332 120433801043500036150050036250002008400201393218284427412639253824362336 120435001043620036250050036350002014000201943220284727442643254124402339 120436201043740036350050036450002019500202503223285027472646254424432343 120437401043860036450050036550002025100203063225285227492649254824472347 120438601043980036550050036650002030700203613227285527522652255124502350 120439801044100036650050036750002036200204173229285827552655255424542354 120441001044220036750050036850002041800204723231286027582658255824582358 120442201044340036850050036950002047300205283233286327612661256124612361 120443401044460036950050037050002052900205833235286627642664256424642365 120444601044580037050050037150002058400206393237286827672667256724682369 120445801044700037150050037250002064000206943239287127702670257024712372 120447001044820037250050037350002069500207503241287327722672257324752376 120448201044940037350050037450002075100208063243287627752675257724782380 120449401045060037450050037550002080700208613246287827782678258024822383 120450601045180037550050037650002086200209173247288127812681258324852387 120451801045300037650050037750002091800209723250288327832684258624882390 120453001045420037750050037850002097300210283252288627862687258924922394 120454201045540037850050037950002102900210833254288927892690259224952398 120455401045660037950050038050002108400211393256289127922693259524982401 120456601045780038050050038150002114000211943258289327942696259825022405 120457801045900038150050038250002119500212503261289627972699260125052408 120459001046020038250050038350002125100213063262289828002701260425082412 120460201046140038350050038450002130700213613265290128032704260725112415 120461401046260038450050038550002136200214173267290328052707261025152419 120462601046380038550050038650002141800214723269290628082710261325182422 120463801046500038650050038750002147300215283271290828102713261625212426 120465001046620038750050038850002152900215833273291028132716261925242429 120466201046740038850050038950002158400216393275291328162719262225272433 120467401046860038950050039050002164000216943277291528182722262525302436 120468601046980039050050039150002169500217503279291728212725262825332439 120469801047100039150050039250002175100218063281292028242727263125372443 120471001047220039250050039350002180700218613284292228262730263525402446 120472201047340039350050039450002186200219173285292428292733263725432449 120473401047460039450050039550002191800219723287292628312736264025462452 120474601047580039550050039650002197300220283290292928342739264425492456 120475801047700039650050039750002202900220833291293128362741264625522459 120477001047820039750050039850002208400221393293293328392744264925552462 120478201047940039850050039950002214000221943295293628412747265225582466 120479401048060039950050040050002219500222503298293828442750265525612469 120480601048180040050050040150002225100223063299294028462752265825642472 120481801048300040150050040250002230700223613301294228482755266125672475 120483001048420040250050040350002236200224173303294428512758266425712478 120484201048540040350050040450002241800224723305294628532760266725742481 120485401048660040450050040550002247300225283307294928562763267025772484 120486601048780040550050040650002252900225833309295128582765267325802488 120487801048900040650050040750002258400226393311295328612768267625832491 120489001049020040750050040850002264000226943313295528632771267825862494 120490201049140040850050040950002269500227503315295728652773268125892497 120491401049260040950050041050002275100228063317296028682776268425922500 120492601049380041050050041150002280700228613318296128702778268725952503 120493801049500041150050041250002286200229173320296428722781268925982507 120495001049620041250050041350002291800229723322296628752783269226012510 120496201049740041350050041450002297300230283324296828772786269526042513 120497401049860041450050041550002302900230833326297028792788269826072516 120498601049980041550050041650002308400231393328297228812791270026102519 120499801050100041650050041750002314000231943329297428842794270326132523 120501001050220041750050041850002319500232503331297628862796270626162525 120502201050340041850050041950002325100233063333297828882798270826192529 120503401050460041950050042050002330700233613335298028912801271126222532 120504601050580042050050042150002336200234173337298228932803271426242535 120505801050700042150050042250002341800234723338298428952806271626272538 120507001050820042250050042350002347300235283340298628972808271926302541 120508201050940042350050042450002352900235833342298828992811272226332544 120509401051060042450050042550002358400236393343299029012813272426362547 120510601051180042550050042650002364000236943345299229042815272726382550 120511801051300042650050042750002369500237503347299429062818272926412553 120513001051420042750050042850002375100238063349299629082820273226442556 120514201051540042850050042950002380700238613350299829102822273526472559 120515401051660042950050043050002386200239173352300029122825273726502562 120516601051780043050050043150002391800239723354300229142827274026522565 120517801051900043150050043250002397300240283355300429162829274226552568 120519001052020043250050043350002402900240833357300629192832274526582571 120520201052140043350050043450002408400241393359300829212834274726602574 120521401052260043450050043550002414000241943361301029232836275026632577 120522601052380043550050043650002419500242503362301129252838275226662579 120523801052500043650050043750002425100243063364301329272841275526682582 120525001052620043750050043850002430700243613365301529292843275726712585 120526201052740043850050043950002436200244173367301729312845276026742588 120527401052860043950050044050002441800244723369301929332847276226762591 120528601052980044050050044150002447300245283370302129352850276426792594 120529801053100044150050044250002452900245833372302229372852276726822596 120531001053220044250050044350002458400246393373302429392854276926842599 120532201053340044350050044450002464000246943375302629412856277226872602 120533401053460044450050044550002469500247503377302829432859277426892605 120534601053580044550050044650002475100248063378303029452861277626922608 120535801053700044650050044750002480700248613380303129472863277926942610 120537001053820044750050044850002486200249173381303329492865278126972613 120538201053940044850050044950002491800249723383303529512867278327002616 120539401054060044950050045050002497300250283384303729532869278627022618 120540601054180045050050045150002502900250833386303829552871278827042621 120541801054300045150050045250002508400251393388304029572874279027072624 120543001054420045250050045350002514000251943389304229592876279327102626 120544201054540045350050045450002519500252503391304429612878279527122629 120545401054660045450050045550002525100253063392304529632880279727142632 120546601054780045550050045650002530700253613394304729652882279927172634 120547801054900045650050045750002536200254173395304929662884280227192637 120549001055020045750050045850002541800254723397305129682886280427222639 120550201055140045850050045950002547300255283398305229702888280627242642 120551401055260045950050046050002552900255833400305429722890280827272645 120552601055380046050050046150002558400256393401305629742892281027292647 120553801055500046150050046250002564000256943403305729762894281327312650 120555001055620046250050046350002569500257503404305929782896281527342652 120556201055740046350050046450002575100258063405306129792898281727362655 120557401055860046450050046550002580700258613407306229812900281927382657 120558601055980046550050046650002586200259173409306429832902282127412660 120559801056100046650050046750002591800259723410306629852904282427432662 120561001056220046750050046850002597300260283411306729872906282627452665 120562201056340046850050046950002602900260833413306929892908282827482667 120563401056460046950050047050002608400261393414307029902910283027502670 120564601056580047050050047150002614000261943416307229922912283227522672 120565801056700047150050047250002619500262503417307429942914283427542675 120567001056820047250050047350002625100263063418307529962916283627572677 120568201056940047350050047450002630700263613420307729972918283927592680 120569401057060047450050047550002636200264173421307829992920284027612682 120570601057180047550050047650002641800264723423308030012922284327632684 120571801057300047650050047750002647300265283424308230032924284527662687 120573001057420047750050047850002652900265833425308330042925284727682689 120574201057540047850050047950002658400266393427308530062927284927702691 120575401057660047950050048050002664000266943428308630082929285127722694 120576601057780048050050048150002669500267503430308830102931285327752696 120577801057900048150050048250002675100268063431308930112933285527772699 120579001058020048250050048350002680700268613432309130132935285727792701 120580201058260048350050048550002686200269723434309330152938286027822704 120582601058500048550050048750002697300270833437309630192941286427872709 120585001058740048750050048950002708400271943439309930222945286827912714 120587401058980048950050049150002719500273063442310230252948287227952718 120589801059220049150050049350002730700274173445310530292952287627992723 120592201059460049350050049550002741800275283447310830322956287928032727 120594601059700049550050049750002752900276393450311130352959288328082732 120597001059940049750050049950002764000277503452311430382963288728122736 120599401060180049950050050150002775100278613455311730412966289128162740 120601801060420050150050050350002786200279723457311930452970289528202745 120604201060660050350050050550002797300280833460312230482973289828242749 120606601060900050550050050750002808400281943462312630512976290228282753 120609001061140050750050050950002819500283063465312930542980290628322757 120611401061380050950050051150002830700284173467313230572983290928362762 120613801061620051150050051350002841800285283470313530602986291328392766 120616201061860051350050051550002852900286393472313830632990291628432770 120618601062100051550050051750002864000287503474314130662993292028472774 120621001062340051750050051950002875100288613477314430692996292328512778 120623401062580051950050052150002886200289723479314730732999292728552782 120625801062820052150050052350002897300290833481314930763002293028582786 120628201063060052350050052550002908400291943484315230793006293428622790 120630601063300052550050052750002919500293063486315530823009293728662794 120633001063540052750050052950002930700294173488315830853013294128692798 120635401063780052950050053150002941800295283490316130883016294428732802 120637801064020053150050053350002952900296393493316430923019294728772806 120640201064260053350050053550002964000297503495316730953023295128802810 120642601064500053550050053750002975100298613497316930973026295428842813 120645001064740053750050053950002986200299723499317331013029295828872817 120647401064980053950050054150002997300300833501317531033032296128912821 120649801065220054150050054350003008400301943503317931073036296528942825 120652201065460054350050054550003019500303063506318131093039296828972828 120654601065700054550050054750003030700304173508318531133042297229012832 120657001065940054750050054950003041800305283510318731163045297529052836 120659401066180054950050055150003052900306393512319031193048297829082839 120661801066420055150050055350003064000307503514319331223051298229122843 120664201066660055350050055550003075100308613516319631253054298529162846 120666601066900055550050055750003086200309723518319931283058298829192850 120669001067140055750050055950003097300310833520320231313061299229232854 120671401067380055950050056150003108400311943522320431343064299529262858 120673801067620056150050056350003119500313063524320731373067299829302861 120676201067860056350050056550003130700314173526321031403071300129332865 120678601068100056550050056750003141800315283528321331433074300529372869 120681001068340056750050056950003152900316393530321531463077300829402872 120683401068580056950050057150003164000317503532321831493080301229432876 120685801068820057150050057350003175100318613534322131523083301529472880 120688201069060057350050057550003186200319723536322431553087301829502883 120690601069300057550050057750003197300320833538322631583090302229532887 120693001069540057750050057950003208400321943539322931613093302529572890 120695401069780057950050058150003219500323063541323131643096302829612894 120697801070020058150050058350003230700324173543323431663099303129642897 120700201070260058350050058550003241800325283545323731693102303529682901 120702601070500058550050058750003252900326393547323931723105303829712904 120705001070740058750050058950003264000327503549324231753108304129752908 120707401070980058950050059150003275100328613551324431783111304429782911 120709801071220059150050059350003286200329723554324731803114304829812915 120712201071460059350050059550003297300330833555324931833117305129852919 120714601071700059550050059750003308400331943557325131863120305429882922 120717001071940059750050059950003319500333063560325431883123305729912926 120719401072180059950050060150003330700334173561325631913126306029952929 120721801072420060150050060350003341800335283564325931943128306329982933 120724201072660060350050060550003352900336393565326131963131306630012936 120726601072900060550050060750003364000337503568326431993134306930052940 120729001073140060750050060950003375100338613569326632013137307230082943 120731401073380060950050061150003386200339723571326832043140307530112946 120733801073620061150050061350003397300340833573327132073142307830142950 120736201073860061350050061550003408400341943575327332093145308130172953 120738601074100061550050061750003419500343063577327532123148308430202957 120741001074340061750050061950003430700344173579327832143151308730242960 120743401074580061950050062150003441800345283581328032173153309030272963 120745801074820062150050062350003452900346393583328232193156309330302967 120748201075060062350050062550003464000347503584328432213159309630332970 120750601075300062550050062750003475100348613586328732243161309930362973 120753001075540062750050062950003486200349723588328932263164310130392976 120755401075780062950050063150003497300350833590329132293167310430422980 120757801076020063150050063350003508400351943592329332313169310730452983 120760201076260063350050063550003519500353063594329632343172311030482986 120762601076500063550050063750003530700354173595329832363174311230512989 120765001076740063750050063950003541800355283597330032383177311530542992 120767401076980063950050064150003552900356393599330232413179311830572995 120769801077220064150050064350003564000357503601330432433182312130592998 120772201077460064350050064550003575100358613602330632453184312330623001 120774601077700064550050064750003586200359723604330832473187312630653004 120777001077940064750050064950003597300360833606331032503189312930683007 120779401078180064950050065150003608400361943608331232523192313130713010 120781801078420065150050065350003619500363063609331532543194313430743014 120784201078660065350050065550003630700364173611331732573197313630763016 120786601078900065550050065750003641800365283613331932593199313930793019 120789001079140065750050065950003652900366393614332132613201314230823022 120791401079380065950050066150003664000367503616332332633204314430853025 120793801079620066150050066350003675100368613618332532653206314730873028 120796201079860066350050066550003686200369723619332732683208314930903031 120798601080100066550050066750003697300370833621332932703211315230933034 120801001080340066750050066950003708400371943622333132723213315430953037 120803401080580066950050067150003719500373063624333232743215315730983039 120805801080820067150050067350003730700374173626333532763218315931013042 120808201081060067350050067550003741800375283627333632783220316231033045 120810601081300067550050067750003752900376393629333832803222316431063048 120813001081540067750050067950003764000377503630334032823224316631093051 120815401081780067950050068150003775100378613632334232843227316931113053 120817801082020068150050068350003786200379723633334432863229317131143056 120820201082260068350050068550003797300380833635334632883231317431163059 120822601082500068550050068750003808400381943637334832913233317631193062 120825001082740068750050068950003819500383063638335032933235317831213064 120827401082980068950050069150003830700384173640335232953238318131243067 120829801083220069150050069350003841800385283641335332973240318331263070 120832201083460069350050069550003852900386393643335532993242318531293072 120834601083700069550050069750003864000387503644335733013244318831313075 120837001083940069750050069950003875100388613645335933023246319031343077 120839401084180069950050070150003886200389723647336133043248319231363080 120841801084420070150050070350003897300390833648336233063250319431383083 120844201084660070350050070550003908400391943650336433083253319731413085 120846601084900070550050070750003919500393063651336633103255319931433088 120849001085140070750050070950003930700394173653336833123257320131463090 120851401085380070950050071150003941800395283654336933143259320331483093 120853801085620071150050071350003952900396393656337133163261320631513095 120856201085860071350050071550003964000397503657337333183263320831533098 120858601086100071550050071750003975100398613658337433203265321031553100 120861001086340071750050071950003986200399723660337633223267321231573103 120863401086580071950050072150003997300400833661337833233269321431603105 120865801086820072150050072350004008400401943662338033253271321631623108 120868201087060072350050072550004019500403063663338133273273321831643110 120870601087300072550050072750004030700404173664338333293275322131673113 120873001087540072750050072950004041800405283664338533313277322331693115 120875401087780072950050073150004052900406393665338633323279322531713117 120877801088020073150050073350004064000407503666338833343281322731733120 120880201088260073350050073550004075100408613667338933363282322931753122 120882601088500073550050073750004086200409723668339133383284323131783124 120885001088740073750050073950004097300410833669339333393286323331803127 120887401088980073950050074150004108400411943670339433413288323531823129 120889801089220074150050074350004119500413063671339633433290323731843131 120892201089460074350050074550004130700414173672339733453292323931863133 120894601089700074550050074750004141800415283673339933463294324131883136 120897001089940074750050074950004152900416393674340133483296324331913138 120899401090180074950050075150004164000417503675340333503297324531933140 120901801090420075150050075350004175100418613675340433513299324731953143 120904201090660075350050075550004186200419723676340633533301324931973145 120906601090900075550050075750004197300420833677340833553303325131993147 120909001091140075750050075950004208400421943678340933573305325332013149 120911401091380075950050076150004219500423063679341133593306325532033151 120913801091620076150050076350004230700424173680341333603308325732053154 120916201091860076350050076550004241800425283681341533623310325932073156 120918601092100076550050076750004252900426393681341633643312326132093158 120921001092340076750050076950004264000427503682341833663314326232113160 120923401092580076950050077150004275100428613683342033683316326432133162 120925801092820077150050077350004286200429723684342133693317326632153164 120928201093060077350050077550004297300430833685342333713319326832173167 120930601093300077550050077750004308400431943686342533733321327032193169 120933001093540077750050077950004319500433063687342633753323327232213171 120935401093780077950050078150004330700434173687342833773325327432233173 120937801094020078150050078350004341800435283688343033783327327632253175 120940201094260078350050078550004352900436393689343133803329327832273177 120942601094500078550050078750004364000437503690343333823331328032293179 120945001094740078750050078950004375100438613691343433843333328232313181 120947401094980078950050079150004386200439723691343633853334328432333183 120949801095220079150050079350004397300440833692343833873336328632353185 120952201095460079350050079550004408400441943693343933893338328832373187 120954601095700079550050079750004419500443063694344133903340329032393189 120957001095940079750050079950004430700444173695344233923342329232413191 120959401096180079950050080150004441800445283695344433943344329432433193 120961801096420080150050080350004452900446393696344533953345329532453195 120964201096660080350050080550004464000447503697344733973347329732473198 120966601096900080550050080750004475100448613698344833993349329932503200 120969001097140080750050080950004486200449723698345034003351330132513202 120971401097380080950050081150004497300450833699345234023353330332543204 120973801097620081150050081350004508400451943700345334043354330532563206 120976201097860081350050081550004519500453063701345534053356330732583208 120978601098100081550050081750004530700454173701345634073358330932593210 120981001098340081750050081950004541800455283702345734083359331032613212 120983401098580081950050082150004552900456393703345934103361331232633215 120985801098820082150050082350004564000457503704346034123363331432653217 120988201099060082350050082550004575100458613705346234133365331632673219 120990601099300082550050082750004586200459723705346334153366331832693221 120993001099540082750050082950004597300460833706346534163368332032713223 120995401099780082950050083150004608400461943707346634183370332132733225 120997801999999983150059999999004619500999993707346834193371332332753227